View previous topic :: View next topic |
Author |
Message |
zolom n00b

Joined: 07 Apr 2012 Posts: 34
|
Posted: Wed Apr 05, 2017 11:13 pm Post subject: Plymouth themes not working |
|
|
I seem to be unable to get any themes working in Plymouth, using gentoo-sources 4.10.8 and an Intel HD 6000 card. Genkernel-next confirms that it's packing the correct theme into the initramfs, but, no matter which theme I choose, the splashscreen that appears during boot is nothing more than a black background (http://tinypic.com/r/33xd4ll/9 -- not much to look at). I have the theme specified via plymouth-set-default-theme, /etc/genkernel.conf and /etc/plymouth/plymouthd.conf. To keep my post short, I'm going to link to a pastebin dump for the graphics section of my kernel config -- https://pastebin.com/UcgAfUtJ. Any suggestions would be appreciated!
Code: | emerge -av genkernel-next plymouth
* IMPORTANT: 14 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-boot/plymouth-0.9.2::gentoo USE="gtk libkms pango -debug -gdm -static-libs" 0 KiB
[ebuild R ] sys-kernel/genkernel-next-66::gentoo USE="cryptsetup plymouth -dmraid -gpg -iscsi -mdadm (-selinux)" 0 KiB
|
Code: | cat /etc/default/grub | grep "GFX" && cat /etc/default/grub | grep "splash"
GRUB_GFXMODE=1366x768x24
# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_CMDLINE_LINUX="root=/dev/mapper/system-root ro dolvm rootfstype=ext4 crypt_root=/dev/nvme0n1p6 root=/dev/mapper/system-root root_trim=yes swap_trip=yes quiet splash"
|
Code: | genkernel --luks --lvm --install --no-ramdisk-modules initramfs
* Gentoo Linux Genkernel; Version 66
* Running with options: --luks --lvm --install --no-ramdisk-modules initramfs
* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load ..
* Linux Kernel 4.10.8-gentoo for x86_64...
* .. with config file /usr/share/genkernel/arch/x86_64/kernel-config
* busybox: >> Using cache
* initramfs: >> Initializing...
* >> Appending base_layout cpio data...
* >> Appending udev cpio data...
cp: cannot stat '/lib64/udev/rules.d/99-systemd.rules': No such file or directory
* cannot copy /lib64/udev/rules.d/99-systemd.rules from udev
cp: cannot stat '/lib64/udev/rules.d/71-seat.rules': No such file or directory
* cannot copy /lib64/udev/rules.d/71-seat.rules from udev
cp: cannot stat '/etc/modprobe.d/blacklist.conf': No such file or directory
* cannot copy /etc/modprobe.d/blacklist.conf from udev
cp: cannot stat '/usr/lib/systemd/network/99-default.link': No such file or directory
* cannot copy /usr/lib/systemd/network/99-default.link from udev
* >> Appending auxilary cpio data...
* >> Copying keymaps
* >> Appending busybox cpio data...
* >> Appending lvm cpio data...
* LVM: Adding support (copying binaries from system)...
* >> Appending luks cpio data...
* Including LUKS support
* initramfs: Not copying modules...
* >> Appending blkid cpio data...
* >> Skipping modprobed copy
* >> Appending plymouth cpio data...
* >> Installing plymouth [ using the breeze theme and plugin: "script" ]...
* >> Appending drm cpio data...
* >> Appending ld_so_conf cpio data...
* ldconfig: adding /sbin/ldconfig...
* ld.so.conf: adding /etc/ld.so.conf{.d/*,}...
cpio: lib64 not created: newer or same age version exists
cpio: lib64 not created: newer or same age version exists
cpio: lib64/libblkid.so.1 not created: newer or same age version exists
cpio: lib64/ld-linux-x86-64.so.2 not created: newer or same age version exists
cpio: lib64/libc.so.6 not created: newer or same age version exists
cpio: lib64/libuuid.so.1 not created: newer or same age version exists
cpio: usr/lib64 not created: newer or same age version exists
cpio: lib64 not created: newer or same age version exists
cpio: lib64/libdevmapper.so.1.02 not created: newer or same age version exists
cpio: lib64/libpthread.so.0 not created: newer or same age version exists
cpio: lib64/ld-linux-x86-64.so.2 not created: newer or same age version exists
cpio: lib64/libc.so.6 not created: newer or same age version exists
cpio: lib64/librt.so.1 not created: newer or same age version exists
cpio: lib64/libuuid.so.1 not created: newer or same age version exists
cpio: lib64/libm.so.6 not created: newer or same age version exists
cpio: lib64/libudev.so.1 not created: newer or same age version exists
cpio: usr/lib64 not created: newer or same age version exists
cpio: lib64 not created: newer or same age version exists
cpio: lib64/libblkid.so.1 not created: newer or same age version exists
cpio: lib64/ld-linux-x86-64.so.2 not created: newer or same age version exists
cpio: lib64/libc.so.6 not created: newer or same age version exists
cpio: lib64/libuuid.so.1 not created: newer or same age version exists
cpio: lib64 not created: newer or same age version exists
cpio: lib64/libpthread.so.0 not created: newer or same age version exists
cpio: lib64/ld-linux-x86-64.so.2 not created: newer or same age version exists
cpio: lib64/libz.so.1 not created: newer or same age version exists
cpio: lib64/libc.so.6 not created: newer or same age version exists
cpio: lib64/librt.so.1 not created: newer or same age version exists
cpio: lib64/libdl.so.2 not created: newer or same age version exists
cpio: lib64/libm.so.6 not created: newer or same age version exists
cpio: lib64/libudev.so.1 not created: newer or same age version exists
cpio: usr/lib64 not created: newer or same age version exists
* >> Finalizing cpio...
* >> Compressing cpio data (.lzma)...
* WARNING... WARNING... WARNING...
* Additional kernel cmdline arguments that *may* be required to boot properly...
* add "dolvm" for lvm support
* With support for several ext* filesystems available, it may be needed to
* add "rootfstype=ext3" or "rootfstype=ext4" to the list of boot parameters.
* Do NOT report kernel bugs as genkernel bugs unless your bug
* is about the default genkernel configuration...
*
* Make sure you have the latest ~arch genkernel before reporting bugs. |
|
|
Back to top |
|
 |
sebB l33t

Joined: 02 Mar 2011 Posts: 804 Location: S.O. France
|
Posted: Thu Apr 06, 2017 9:51 am Post subject: |
|
|
Code: | cp: cannot stat '/lib64/udev/rules.d/99-systemd.rules': No such file or directory
* cannot copy /lib64/udev/rules.d/99-systemd.rules from udev
cp: cannot stat '/lib64/udev/rules.d/71-seat.rules': No such file or directory
* cannot copy /lib64/udev/rules.d/71-seat.rules from udev
cp: cannot stat '/etc/modprobe.d/blacklist.conf': No such file or directory
* cannot copy /etc/modprobe.d/blacklist.conf from udev
cp: cannot stat '/usr/lib/systemd/network/99-default.link': No such file or directory
* cannot copy /usr/lib/systemd/network/99-default.link from udev |
Do you have udev?
openrc or systemd? |
|
Back to top |
|
 |
zolom n00b

Joined: 07 Apr 2012 Posts: 34
|
Posted: Thu Apr 06, 2017 12:45 pm Post subject: |
|
|
I'm using openrc and udev-217, and I use a -systemd global flag. |
|
Back to top |
|
 |
sebB l33t

Joined: 02 Mar 2011 Posts: 804 Location: S.O. France
|
Posted: Sat Apr 08, 2017 8:57 am Post subject: |
|
|
Code: | genkernel --luks --lvm --install --no-ramdisk-modules initramfs |
Try adding udev
Code: | genkernel --luks --lvm --udev --install --no-ramdisk-modules initramfs |
|
|
Back to top |
|
 |
alinefr Tux's lil' helper


Joined: 05 Jul 2009 Posts: 113 Location: São Paulo, Brasil
|
Posted: Sat Apr 08, 2017 6:45 pm Post subject: |
|
|
You need to add the following /lib/udev/rules.d/71-seat.rules
Code: |
ACTION=="remove", GOTO="seat_end"
TAG=="uaccess", SUBSYSTEM!="sound", TAG+="seat"
SUBSYSTEM=="sound", KERNEL=="card*", TAG+="seat"
SUBSYSTEM=="input", KERNEL=="input*", TAG+="seat"
SUBSYSTEM=="graphics", KERNEL=="fb[0-9]*", TAG+="seat", TAG+="master-of-seat"
SUBSYSTEM=="drm", KERNEL=="card[0-9]*", TAG+="seat", TAG+="master-of-seat"
SUBSYSTEM=="usb", ATTR{bDeviceClass}=="09", TAG+="seat"
LABEL="seat_end"
|
See:
https://bugs.gentoo.org/show_bug.cgi?id=517572
https://wiki.gentoo.org/wiki/Plymouth |
|
Back to top |
|
 |
zolom n00b

Joined: 07 Apr 2012 Posts: 34
|
Posted: Sun Apr 09, 2017 5:12 pm Post subject: |
|
|
I tried adding the udev rules first, which didn't work on its own, but after rebuilding the initramfs with udev support it did. Thanks everyone! |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|