Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:initrd

Dies ist eine alte Version des Dokuments!


initrd

Betrachten einer initrd Datei

zcat /boot/initrd-* | cpio -it

oder

lsinitramfs /boot/initrd.img-3.2.0-4-amd64

Erstellen einer neuen initrd

SuSE (ab 11.4)

/etc/sysconfig/kernel :

INITRD_MODULES="via82cxxx processor thermal fan lvm reiserfs"

Befehl zum Erstellen einer initrd:

mkinitrd

1)

Debian (ab 4.0)

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

Centos (ab 5)

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)
1)
Hilfe zum Befehl:
mkinitrd -h
2)
siehe auch cpio
admin_grundlagen/initrd.1391973194.txt.gz · Zuletzt geändert: 2014/02/09 19:13 von ingo_wichmann