Ubuntu PXE (network) install with Fiesty Fawn (7.04)

1) First of all, setup tftpd on the server where you want to host the network boot files:

sudo bash
apt-get install tftp-hpa tftpd-hpa xinetd
vim /etc/xinetd.d/tftpd

2) Paste in the following:

---- BEGIN CUT ----

service tftp
{
        disable = no
        socket_type = dgram
        protocol = udp
        wait = yes
        user = root
        server = /usr/sbin/in.tftpd
        server_args = -s /tftpboot
}

---- END CUT ----

3) Make the tftp user account:

useradd -d /tftpboot tftp

4) Download the latest ubuntu "netboot" files:

lftp -c "open http://archive.ubuntu.com/ubuntu/dists/feisty/main/installer-i386/current/images/; mirror netboot/"
mv netboot/ /tftpboot/ubuntu7.04

5) Setup your DHCP client to give out the following file via BOOTP

ubuntu7.04/pxelinux.0

Leave a Reply

Your email address will not be published. Required fields are marked *