Howdy, anyone succeeded in installing dracut on a Debian stretch client using FAI?
I can switch to dracut on a conventional (non-FAI) install just fine using these commands: apt-get --no-install-recommends install dracut-core cp -p /boot/vmlinuz-4.9.0-8-amd64 /boot/vmlinuz-4.9.0-8-amd64~dracut dracut -f /boot/initrd.img-4.9.0-8-amd64~dracut update-grub But on a system that got installed via FAI this won't work. Tried both booting into a system that already got installed via FAI and repeating the above steps as well as using a quick&dirty FAI script like that: $ROOTCMD apt-get -y --no-install-recommends install dracut-core cp -p $target/boot/vmlinuz-4.9.0-8-amd64 $target/boot/vmlinuz-4.9.0-8-amd64~dracut $ROOTCMD dracut -f /boot/initrd.img-4.9.0-8-amd64~dracut $ROOTCMD update-grub Both steps fail with a kernel panic right after GRUB if the dracut entry is chosen. Cheers, Robert PS: Here is the output of dracut -f: root@test:/boot# dracut -f /boot/initrd.img-4.9.0-8-amd64~dracut dracut: Executing: /usr/bin/dracut -f /boot/initrd.img-4.9.0-8-amd64~dracut dracut: dracut module 'bootchart' will not be installed, because command '/sbin/bootchartd' could not be found! dracut: dracut module 'caps' will not be installed, because command 'capsh' could not be found! dracut: dracut module 'modsign' will not be installed, because command 'keyctl' could not be found! dracut: dracut module 'btrfs' will not be installed, because command 'btrfs' could not be found! dracut: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found! dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found! dracut: dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found! dracut: dracut module 'masterkey' will not be installed, because command 'keyctl' could not be found! dracut: dracut module 'caps' will not be installed, because command 'capsh' could not be found! dracut: dracut module 'modsign' will not be installed, because command 'keyctl' could not be found! dracut: dracut module 'btrfs' will not be installed, because command 'btrfs' could not be found! dracut: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found! dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found! dracut: dracut module 'masterkey' will not be installed, because command 'keyctl' 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: dm *** dracut: Skipping udev rule: 10-dm.rules dracut: Skipping udev rule: 13-dm-disk.rules dracut: Skipping udev rule: 95-dm-notify.rules dracut: Skipping udev rule: 64-device-mapper.rules dracut: *** Including module: kernel-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: Could not find 'strip'. Not stripping the initramfs. dracut: *** Generating early-microcode cpio image *** dracut: *** Store current command line parameters *** dracut: Stored kernel commandline: dracut: rd.lvm.lv=vgmain/root rd.lvm.lv=vgmain/swap dracut: resume=/dev/mapper/vgmain-swap dracut: root=/dev/mapper/vgmain-root rootfstype=ext4 rootflags=rw,relatime,errors=remount-ro,data=ordered dracut: *** Creating image file '/boot/initrd.img-4.9.0-8-amd64~dracut' *** dracut: *** Creating initramfs image file '/boot/initrd.img-4.9.0-8-amd64~dracut' done *** PPS: The disk_config is a simple LVM-based system: # Physical disks disk_config disk1 bootable:1 fstabkey:uuid primary /boot 1GiB ext4 defaults,errors=remount-ro primary - 18GiB- - - # LVM layer disk_config lvm vg vgmain disk1.2 vgmain-root / 10GiB ext4 defaults,errors=remount-ro vgmain-home /home 1GiB ext4 defaults,noexec,nosuid,nodev vgmain-srv /srv 1GiB- ext4 defaults,noexec,nosuid,nodev vgmain-tmp /tmp 1GiB ext4 defaults,noexec,nosuid,nodev vgmain-var /var 2GiB ext4 defaults,nosuid vgmain-vartmp /var/tmp 1GiB ext4 defaults,noexec,nosuid,nodev vgmain-swap swap 1GiB swap sw