12.04升级后PXE启动中断

我在11.10用PXE通过网络启动了系统。 我升级到12.04,现在启动时启动失败,出现以下问题:

Gave up waiting for root device. Common problems: -Boot args (cat /proc/cmdline) -Check rootdelay= (did the system wait long enough?) -Check root= (did the system wait for the right device?) -Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/nfs does not exist. Dropping to a shell! 

我的PXE配置文件是:

 default linux say Starting Legolas LABEL linux KERNEL legolas/vmlinuz APPEND netboot=nfs root=/dev/nfs initrd=legolas/initrd.img nfsroot=192.168.0.8:/srv/tftp/legolas,rsize=4096,wsize=4096 ip=dhcp pci=nomsi rw quiet 

任何想法为什么这在12.04不起作用? 谢谢。

更正pxeconfig行启用了系统:

 APPEND boot=nfs root=/dev/nfs initrd=legolas/initrd.img nfsroot=192.168.0.8:/srv/tftp/legolas,rsize=4096,wsize=4096 ip=dhcp pci=nomsi rw quiet 

从上面的变化只是boot=nfs

我还想指出, DisklessUbuntuHowto没有提到boot=nfs参数,如果没有它我就无法启动系统。 我希望有相同问题的人在浪费太多时间之前发现这一点。