web-dev-qa-db-fra.com

PXE Boot Cassé après la mise à niveau de 12.04

J'avais un système démarrant sur le réseau avec PXE le 11.10. Je passe à la version 12.04 et le démarrage échoue lors du démarrage avec le message suivant:

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!

Mon fichier de configuration PXE est:

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

Des idées pourquoi cela ne fonctionne pas sur 12.04? Merci.

3
cmcginty

La correction de la ligne pxeconfig a activé le système:

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

Le changement d'en haut était seulement boot=nfs

Je tiens également à souligner que DisklessUbuntuHowto ne mentionne pas le paramètre boot=nfs et que je ne pouvais pas obtenir le système pour démarrer sans lui. J'espère que quelqu'un avec les mêmes problèmes le trouvera avant de perdre trop de temps.

3
cmcginty