Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:initrd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

lpi2:initrd [2019/11/06 21:53]
127.0.0.1 Externe Bearbeitung
lpi2:initrd [2022/02/01 21:47]
Zeile 1: Zeile 1:
-====== initrd ===== 
-===== Betrachten einer initrd Datei ===== 
- 
-  zcat /​boot/​initrd-* | cpio -it 
-oder (bei Dracut) 
-  lsinitrd /​boot/​initramfs-3.10.0-327.36.3.el7.x86_64.img 
-oder 
-  lsinitramfs /​boot/​initrd.img-3.2.0-4-amd64 
- 
-===== Auspacken einer initrd Datei ===== 
-Dracut: 
-  lsinitrd --unpack /​boot/​initramfs-3.10.0-327.36.3.el7.x86_64.img 
-===== Erstellen einer neuen initrd ===== 
-=== SuSE (ab 11.4) === 
-''/​etc/​sysconfig/​kernel''​ : 
-<​file>​INITRD_MODULES="​via82cxxx processor thermal fan lvm reiserfs"</​file>​ 
-Befehl zum Erstellen einer initrd: 
-  mkinitrd 
- 
-(( Hilfe zum Befehl: 
-  mkinitrd -h 
-)) 
-=== openSuSE (ab 42.2?) === 
-''/​etc/​dracut.conf.d/​drivers.conf''​ : 
-<​file>​ 
-add_drivers+="​ dummy " 
-</​file>​ 
- 
-  dracut --force 
- 
-Initrd ansehen: 
-  lsinitrd | grep dummy 
- 
-=== Debian (ab 4.0) === 
-Beispiel: //dummy// Modul in initrd einbauen: 
- 
-''/​etc/​initramfs-tools/​modules''​ :  
-<​file>​ 
-dummy 
-</​file>​ 
- 
-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: (( siehe auch [[cpio]] )) 
-  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) 
-=== Centos (ab 6?/7) === 
-''/​etc/​dracut.conf.d/​drivers.conf''​ : 
-<​file>​ 
-add_drivers+="​ dummy " 
-</​file>​ 
-  new-kernel-pkg -v --package kernel --mkinitrd --dracut --install ​ $(uname -r) 
-oder 
-  dracut --force 
- 
-Initrd ansehen: 
-  lsinitrd | grep dummy 
- 
  
lpi2/initrd.txt · Zuletzt geändert: 2022/02/01 21:47 (Externe Bearbeitung)