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

SuSE / CentOS

Bei SuSE liegt die initrd im cpio Format vor:

zcat /boot/initrd-* | cpio -it

Erstellen einer neuen initrd

SuSE (11.4)

/etc/sysconfig/kernel :

INITRD_MODULES="via82cxxx processor thermal fan lvm reiserfs"

Befehl zum Erstellen einer initrd:

mkinitrd

1)

Debian (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 5

Beispiel: dummy Modul in initrd einbauen:

mv /boot/initrd-$(uname -r){,.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.1341350324.txt.gz · Zuletzt geändert: 2012/07/03 21:18 von ingo_wichmann