My school decided to dual boots all Windows XP box with Ubuntu Linux. Sure you can use CD for all installation. Two problems with CD installation
1) Every computer in Lab is not equipped with CD/DVD ROM
2) Time consuming
So we decided to setup a boot server and install Ubentu from a boot server
Requirments
=> Ubuntu Linux PXE Boot Server with following softwares
=> DHCP
=> Trivial FTP
Procedure
Install necessary packages
Install DHCP server
Code:
sudo apt-get install dhcp-server
Install DHCP tftpd
Code:
sudo apt-get install tftpd-hpa
Goto /var/lib/tftpboot directory:
Code:
sudo cd /var/lib/tftpboot
Download all files from
http://archive.ubuntu.com/ubuntu/dis...images/netboot directory to /var/lib/tftpboot (use wget or other download client)
Here is listing of netboot after download:
Output
Code:
boot.img.gz mini.iso netboot.tar.gz pxelinux.0 pxelinux.cfg ubuntu-installer
Now extract netboot.tar.gz file
Code:
sudo tar -zxvf netboot.tar.gz
Configure DHCP server as per your requirements.
Restart the services:
Code:
sudo /etc/init.d/dhcpd restart
sudo /etc/init.d/inetd restart
Boot Windows XP desktop system from PXE boot. Goto bios > Setup network boot (PXE)
If everything go according to plan, you should see network Ubentu booting screen. Now just follow on screen installation and do the installation over network.