Benutzer-Werkzeuge

Webseiten-Werkzeuge


initrd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
initrd [2011/11/15 08:02]
admin
initrd [2012/06/12 10:49] (aktuell)
admin
Zeile 37: Zeile 37:
         echo "Rest löschen"​         echo "Rest löschen"​
         rm $INITRD.uncomp gpg-$KEY_ID.gpg installkey.gpg         rm $INITRD.uncomp gpg-$KEY_ID.gpg installkey.gpg
 +</​code>​
 +
 +
 +<code bash>
 +> INITRD_MODULES
 +> MODULES_LOADED_ON_BOOT
 +>
 +> /​etc/​sysconfig/​kernel
 +>
 +> Und das ganze booted man dann mit tftp/ftp.
 +
 +Bin nach /​usr/​src/​linux/​Documentation/​filesystems/​nfs/​nfsroot.txt
 +vorgegangen.....
 +
 +Hab aber dann im vdr-portal noch ein Thema gefunden.
 +Da geht (fast) alles über die Initrd.
 +
 +Also passende initrd bauen mit
 +/​sbin/​mkinitrd -D eth0 -f nfs -d nfsserver:/​tftpboot/​rootdir -B
 +
 +11.4 hat hier einen Bug, die initrd muss von Hand angepasst werden:
 +mkdir /​tmp/​initrd-new
 +zcat /​boot/​initrd... |cpio -iv
 +cd /​tmp/​initrd-new
 +cp /​etc/​protocols etc/
 +cp /​etc/​netconfig etc/
 +find | cpio -o -H newc | gzip > ../​initrd.new
 +
 +Diese zusammen mit dem Kernel per pxe booten:
 +label rescue2
 +  kernel nfsroot_boot/​linux
 +  append initrd=nfsroot_boot/​initrd.new ramdisk_size=65536
 +splash=silent showopts
 </​code>​ </​code>​
initrd.1321340573.txt.gz · Zuletzt geändert: 2011/11/15 08:02 von admin