dracutdevs / dracut

dracut the event driven initramfs infrastructure
https://github.com/dracutdevs/dracut/wiki
GNU General Public License v2.0
604 stars 400 forks source link

Plymouth boot splash screen is show but too late in the boot processs #978

Closed seblinux-enod closed 3 years ago

seblinux-enod commented 3 years ago

Hi,

system DEBIAN 10 Kernel : 5.8.0-0.bpo.2-amd64 clevis-dracut version : Version: 11-2 dracut version : 048+80-2

I would like to have plymouth splash screen at the begening of the boot process. If i don't compile the initramfs with dracut, all is ok.

I want to use dracut because I can automatically enter the passphrase to unlok the luks crypt root partition. (it is functional). But the splash screen is show too late in the boot process.

How can i do ?

log : dracut: Executing: /usr/bin/dracut -f /boot/initrd.img-5.8.0-0.bpo.2-amd64 dracut: dracut module 'bootchart' will not be installed, because command '/sbin/bootchartd' could not be found! dracut: dracut module 'btrfs' will not be installed, because command 'btrfs' could not be found! dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found! dracut: dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found! dracut: dracut module 'btrfs' will not be installed, because command 'btrfs' could not be found! dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found! dracut: Including module: bash dracut: Including module: dash dracut: Including module: systemd dracut: Including module: systemd-initrd dracut: Including module: console-setup dracut: Including module: network dracut: Including module: ifcfg dracut: Including module: clevis dracut: Including module: crypt dracut: Including module: dm dracut: Skipping udev rule: 10-dm.rules dracut: Skipping udev rule: 13-dm-disk.rules dracut: Skipping udev rule: 64-device-mapper.rules dracut: Including module: kernel-modules dracut: Including module: kernel-network-modules dracut: Including module: lvm dracut: Skipping udev rule: 11-dm-lvm.rules dracut: Skipping udev rule: 69-dm-lvm-metad.rules dracut: Skipping udev rule: 64-device-mapper.rules dracut: Including module: overlay-root dracut: Including module: resume dracut: Including module: rootfs-block dracut: Including module: terminfo dracut: Including module: udev-rules dracut: Skipping udev rule: 40-redhat.rules dracut: Skipping udev rule: 91-permissions.rules dracut: Skipping udev rule: 80-drivers-modprobe.rules dracut: Including module: dracut-systemd dracut: Including module: usrmount dracut: Including module: base dracut: Including module: fs-lib dracut: Including module: shutdown dracut: Including modules done dracut: Installing kernel module dependencies dracut: Installing kernel module dependencies done dracut: Resolving executable dependencies dracut: Resolving executable dependencies done dracut: Stripping files dracut: Stripping files done dracut: Generating early-microcode cpio image dracut: * Constructing GenuineIntel.bin *** dracut: Store current command line parameters dracut: Stored kernel commandline: dracut: rd.luks.uuid=luks-94d74c01-673f-43c5-bc9c-e3f7b72c8f34 dracut: rd.lvm.lv=debian-vg/root rd.lvm.lv=debian-vg/swap_1 dracut: resume=/dev/mapper/debian--vg-swap_1 dracut: root=/dev/mapper/debian--vg-root rootfstype=ext4 rootflags=rw,relatime,errors=remount-ro dracut: rd.neednet=0 dracut: Creating image file '/boot/initrd.img-5.8.0-0.bpo.2-amd64' dracut: Creating initramfs image file '/boot/initrd.img-5.8.0-0.bpo.2-amd64' done ***

seblinux-enod commented 3 years ago

Find why plymouth module don't work properly.

We have to install dpkg-dev (for the command dpkg-architecture ) so please can you add this depedencies when we install dracut ?

Thz

stale[bot] commented 3 years ago

This issue is being marked as stale because it has not had any recent activity. It will be closed if no further activity occurs. If this is still an issue in the latest release of Dracut and you would like to keep it open please comment on this issue within the next 7 days. Thank you for your contributions.