I tried to debug this a little bit more.
The initrd is executed without any problems (only some warnings because
/root/etc/hostname cannot be written to) and control is passed to
/sbin/init on the now NFS mounted real root fs.
The problem occurs when init executes /etc/init/mountall.conf. At this
point, /etc/fstab is still empty, but mountall nevertheless tries to
mount some file systems and then fails.
I changed /etc/init/mountall.conf to print out /etc/fstab before calling
mountall:
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
[ -n "$TMPTIME" ] && tmptome="--tmptime=$TMPTIME"
cat /etc/fstab
exec mountall --daemon -v $force_fsck $fsck_fix $tmptime
end script
Attached is a screenshot of the output.
I guess the crucial question is now: why is mountall trying to mount
something if /etc/fstab is empty? And where does it get the information
about what it is supposed to mount?
** Attachment added: "msgs-1.png"
http://launchpadlibrarian.net/37137372/msgs-1.png
--
karmic ltsp client stops boot on nfsroot mount with mountall exit code 1
https://bugs.launchpad.net/bugs/485709
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs