Initrd

Aus Mediawiki Ferdinand Gruber
Version vom 24. August 2019, 19:12 Uhr von fg>WikiSysop
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
  • 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.