Why Ubuntu Server asks to insert a CD-ROM when installed from PXE?
- by MainMa
I set up a PXE server which hosts both Ubuntu Desktop and Ubuntu Server.
Ubuntu Desktop is installed successfully from PXE.
Ubuntu Server seems to successfully load vmlinuz and initrd.gz, asks for the language, then the location, then the keyboard layout, and finally complains that it can't mount the CD-ROM:
The content of /var/lib/tftpboot/pxelinux.cfg/default is the following:
default ubuntu-installer/amd64/boot-screens/vesamenu.c32
menu title Ubuntu setup
label ubuntu-14.04-desktop-amd64
menu label ubuntu-14.04-desktop-amd64
kernel ubuntu-14.04-desktop-amd64/vmlinuz.efi
append initrd=ubuntu-14.04-desktop-amd64/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.41:/exports/ubuntu-14.04-desktop-amd64 splash --
label ubuntu-14.04-server-amd64
menu label ubuntu-14.04-server-amd64
kernel ubuntu-14.04-server-amd64/vmlinuz
append initrd=ubuntu-14.04-server-amd64/initrd.gz root=/dev/nfs boot=install netboot=nfs nfsroot=192.168.1.41:/exports/ubuntu-14.04-server-amd64 splash --
What explains the fact that it requests the CD-ROM and how to avoid it?