Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| 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> | ||