admin_grundlagen:initrd
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:initrd [2010/11/22 12:39] – Externe Bearbeitung 127.0.0.1 | admin_grundlagen:initrd [2022/02/01 21:47] (aktuell) – [Erstellen einer neuen initrd] ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== initrd ===== | ====== initrd ===== | ||
| ===== Betrachten einer initrd Datei ===== | ===== Betrachten einer initrd Datei ===== | ||
| - | === SuSE === | + | |
| - | Bei SuSE liegt die initrd im [[cpio]] Format vor: | + | |
| zcat / | zcat / | ||
| + | oder (bei Dracut) | ||
| + | lsinitrd / | ||
| + | oder | ||
| + | lsinitramfs / | ||
| + | ===== Auspacken einer initrd Datei ===== | ||
| + | Dracut: | ||
| + | lsinitrd --unpack / | ||
| ===== Erstellen einer neuen initrd ===== | ===== Erstellen einer neuen initrd ===== | ||
| - | === SuSE === | + | === SuSE (ab 11.4) === |
| - | | + | '' |
| < | < | ||
| Befehl zum Erstellen einer initrd: | Befehl zum Erstellen einer initrd: | ||
| - | | + | |
| - | Hilfe zum Befehl: | + | (( Hilfe zum Befehl: |
| - | | + | |
| + | )) | ||
| + | === openSuSE (ab 42.2?) === | ||
| + | ''/ | ||
| + | < | ||
| + | add_drivers+=" | ||
| + | </ | ||
| - | Anzeigen des Inhalts einer SuSE-initrd: | + | dracut |
| - | zcat / | + | |
| - | === Debian (4.0) === | + | Initrd ansehen: |
| - | Modul '' | + | lsinitrd | grep dummy |
| + | |||
| + | === Debian (ab 4.0) Ubuntu (ab ?) === | ||
| + | Beispiel: //dummy// Modul in initrd einbauen: | ||
| ''/ | ''/ | ||
| Zeile 29: | Zeile 43: | ||
| update-initramfs -u -k all | update-initramfs -u -k all | ||
| - | === Centos | + | für aktuellen Kernel |
| - | new-kernel-pkg -v --mkinitrd | + | update-initramfs -k $(uname -r) -uv |
| + | |||
| + | ansehen: | ||
| + | lsinitramfs / | ||
| + | |||
| + | === Centos | ||
| + | Beispiel: //dummy// Modul in initrd einbauen: | ||
| + | mv / | ||
| + | mkinitrd --preload dummy / | ||
| + | testen, ob Modul enthalten ist: (( siehe auch [[cpio]] )) | ||
| + | zcat / | ||
| + | Initrd installieren: | ||
| + | new-kernel-pkg -v --initrdfile=/ | ||
| + | === Centos (ab 7) === | ||
| + | ''/ | ||
| + | < | ||
| + | add_drivers+=" | ||
| + | </ | ||
| + | dracut --force | ||
| + | |||
| + | Initrd ansehen: | ||
| + | lsinitrd | grep dummy | ||
admin_grundlagen/initrd.1290429544.txt.gz · Zuletzt geändert: 2011/09/21 09:05 (Externe Bearbeitung)
