Initrd: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
fg>WikiSysop
 
K (1 Version importiert)
 
(kein Unterschied)

Aktuelle Version vom 7. Oktober 2020, 16:02 Uhr

  • Initial Ramdisk extrahieren

Als erstes eine Sicherheitskopie der Originaldatei erzeugen

cd /boot
cp initrd initr.bak

Dann die Datei entpacken

mkdir -p /tmp/initramfs
cd /tmp/initramfs
cp /boot/initrd.img-2.6.14-1-686 initramfs.gz
gzip -d initramfs.gz
cpio -i < initramfs.gz
rm initramfs.gz

Nun können Änderungen an den Dateien und Verzeichnissen durchgeführt werden.

  • Neue Initrd Datei erzeugen
find . | cpio --quiet -H newc -o | gzip -9 -n > /boot/initrd_new

Die Datei dann entsprechend umbenennen

  • Info

InitRamdisk erstellen

mkinitrd

Dieses Programm ruft eigentlich dracut auf.