NFS-root support indirectly broken in Feisty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
avahi (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
initramfs-tools (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Various causes I can currently detect:
1) NFSOPTS changed from Edgy cause NFSv3 & TCP only to be supported, initrd image loops complaining about no-support from the NFS server. One solution is to pass the options via PXE, e.g.
LABEL ubuntu-feisty-amd64
kernel ubuntu/
append root=/dev/nfs nfsroot=
2) Avahi removes the default networking and hence /. It would appear Busybox is aware of this but Ubuntu's configuration does not:
http://
+case "$1" in
+ deconfig)
+ grep -q -v ip= /proc/cmdline
+ if [ $? -eq 0 ]; then
+ /sbin/ifconfig $interface up
+ fi
+ grep -q -v nfsroot= /proc/cmdline
+ if [ $? -eq 0 ]; then
+ /sbin/ifconfig $interface 0.0.0.0
+ fi
3) DHCDBD, NetworkManager and NetworkManagerD
I disabled Avahi and the DBUS event managers with "exit 0" at the top of each script and NFS root functions as expected.
--
Steve-o
did you set the right options to create a netboot initramfs in /etc/initramfs- tools/initramfs .conf and updated the initramfs with update-initramfs -u ?
nfs root works fine for plenty ltsp users in feisty and it seems it also worked flawlessly when the netbooting installer images were tested (according to https:/ /www.stgraber. org/ubuntu/ isotesting/ test/173)