The second point of Step 8 in the guide you linked to says
Download files with lftp:
lftp -c "open http://archive.ubuntu.com/ubuntu/dists/karmic/main/installer-i386/current/images/netboot/;
That clearly states that you had to download the netboot version of Ubuntu desktop. So you wouldn't find the
netinstall version on your Desktop Edition disc.
More so, you can check out the tutorial on How to network boot (PXE) the Ubuntu Live Disc which is more directly addresses 10.04 and doing a network boot with any edition of Ubuntu. An excerpt from the tutorial is as follows:
- Copy the ISO into the
Create the mount point:
sudo mkdir -p
fstab file to have the ISO auto-mounted at boot:
sudo vim /etc/fstab
Append to “fstab” the ISO mount entry:
/tftpboot/howtogeek/linux/ubuntu/11.04 udf,iso9660 user,loop 0 0
Note: Despite representation, this is one unbroken line.
Test that the mount point works by issuing:
sudo mount -a
If all went well, you should be able to list the contents of the ISO by issuing:
ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/
Create an NFS share
While the boot procedure starts by using PXE, the actual heavy lifting
is done by the NFS share on the server. As we are basing this guide on
our FOG server, the NFS components and some configurations have
already been done for us by the FOG team, and all we have to do is add
to them our Ubuntu share.
- Edit the “exports” file to add the new share:
sudo vim /etc/exports
Append to it the pointer to our ISO mount point:
Restart the NFS service for the settings to take affect:
PXE menu setup
Edit the “Linux stuff” menu:
sudo vim /tftpboot/howtogeek/menus/linux.cfg
Append to it the following:
LABEL Ubuntu Livecd 11.04 MENU DEFAULT KERNEL
howtogeek/linux/ubuntu/11.04/casper/vmlinuz APPEND root=/dev/nfs
initrd=howtogeek/linux/ubuntu/11.04/casper/initrd.lz quiet splash --
The above may look messy at first glance but all you have to do is
<YOUR-SERVER-IP> with the
IP of your NFS/PXE server.
For a clearer geek understanding, the text above will:
- Create a new PXE entry in the“Linux” sub-menu called “Ubuntu 11.04”.
- Because of the “MENU DEFAULT” parameter, this entry will be automatically selected when entering the “Linux” sub-menu.
- Point the client to take the kernel + initrd files usinf TFTP from the relative path in the
/tftproot directory of
- Point the initrd scripts to mount the
root filesystem from the NFS share on the absolute path of