mkinitrd -h
zcat /boot/initrd-* | cpio -it
oder (bei Dracut)
lsinitrd /boot/initramfs-3.10.0-327.36.3.el7.x86_64.img
oder
lsinitramfs /boot/initrd.img-3.2.0-4-amd64
Dracut:
lsinitrd --unpack /boot/initramfs-3.10.0-327.36.3.el7.x86_64.img
/etc/sysconfig/kernel
:
INITRD_MODULES="via82cxxx processor thermal fan lvm reiserfs"
Befehl zum Erstellen einer initrd:
mkinitrd
/etc/dracut.conf.d/drivers.conf
:
add_drivers+=" dummy "
dracut --force
Initrd ansehen:
lsinitrd | grep dummy
Beispiel: dummy Modul in initrd einbauen:
/etc/initramfs-tools/modules
:
dummy
Paket initramfs-tools
installieren
update-initramfs -u -k all
für aktuellen Kernel
update-initramfs -k $(uname -r) -uv
ansehen:
lsinitramfs /boot/initrd.img-$(uname -r) | grep dummy
Beispiel: dummy Modul in initrd einbauen:
mv /boot/initrd-$(uname -r).img{,.orig} mkinitrd --preload dummy /boot/initrd-$(uname -r).img $(uname -r)
testen, ob Modul enthalten ist: 2)
zcat /boot/initrd-$(uname -r).img | cpio -i -t | grep dummy
Initrd installieren:
new-kernel-pkg -v --initrdfile=/boot/initrd-$(uname -r).img --depmod --install $(uname -r)
/etc/dracut.conf.d/drivers.conf
:
add_drivers+=" dummy "
dracut --force
Initrd ansehen:
lsinitrd | grep dummy