Am 05/06/2012 09:23 AM, schrieb Volker Kuhlmann:
On Wed 02 May 2012 23:25:03 NZST +1200, Daniel Spannbauer wrote:
1. nimmt mir das DIng keine NFS-Mount-Optionen von der Append-Zeile des pxelinux
Damit habe ich mich auch schon ver***t.
append ist für lilo, grub und pxe haben das nicht...
Grub hats auch. In der append geb ich die initrd an, splash=silent, vga=0x31a nomodeset etc. pp.....funktioniert auch.
Abgesehen davon, warum baust Du einen neuen Kernel? Das ist doch humbug. Das packt man alles nach initrd, mit
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 Dann klappt das booten zumindest bei mir. Weiß jemand, ob man den Boot-Prozess (also bis zum nfs-mount) debuggen kann? Der schreibt bei mir das er jetzt den nfsroot nach /root mountet, steht da aber 5 min. rum ohne was zu tun. Dann mountet er den Share doch noch.... Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org