boot mit nfs-root klappt nur bei jedem 2. Versuch
Hallo!
Auf einer alten S100 von T-Online verwende ich zendeb, ein angepasstes Etch.
Da ich die Box ein 32MB DOM mitbringt und ich sie ohne HDD betreiben möchte,
habe ich mir mit mkinitramfs eine nfs-fähige initrd erstellt ("BOOT=nfs"
in /etc/initramfs-tools/initramfs.conf) und in die menu.lst eingetragen:
---snip menu.lst---
title Debian GNU/Linux, kernel 2.6.25.17-smt7020s nfs
root (hd0,0)
root=/dev/nfs rw nfsroot=<server-ip>:/diskless/zendeb,intr ip=dhcp
initrd=/initrd.img.netboot
savedefault
---snap menu.lst---
Der Kernel, die initrd und Grub liegen auf dem DOM, der Rest soll dann per NFS
geholt werden. Die entsprechenden Einträge in der fstab lauten:
---snip fstab---
<server-ip>:/diskless/zendeb / nfs
tcp,auto,rw,hard,intr,rsize=4096,wsize=4096 0 0
/dev/hda1 /boot ext3 defaults 0 2
---snap fstab---
Das seltsame ist, dass es bei genau jedem zweiten Boot-Versuch einwandfrei
funktioniert. In den anderen Fällen erhalte ich nach
Waiting for /dev to be fully populated...
nur noch
Server <server-ip> not responding, still trying...
Was mich daran so verwundert ist, dass es --- zumindest soweit ich das bisher
feststellen konnte --- nur bei genau jedem zweiten Bootvorgang nicht klappt.
Dabei spielt es keine Rolle, ob ich die Box frisch starte oder nur reboote.
Auch ein Restart des nfs-kernel-servers oder ein kompletter Reboot des
nfs-Servers habe nichts gebracht.
Hat jemand eine Idee, woran es liegen könnte (oder noch besser, wie ich es
abstellen kann)?
Viele Grüße,
Andreas
Reply to: