You have a reasonably fast network connection, not 56k dial-up. dnsmasq's tftp support is enough to netboot, but this example uses a separate tftp daemon.Īssumption: You are behind a firewall and will not expose services used for this exercise to the world. I added tftp-hpa to it (installation of tftp on Ubuntu or Debian is explained in further detail below). roo has a pretty much home made Linux on it. It has a bootable floppy disk.Ī DHCP server (roo, 172.31.0.252), using dnsmasq as the DHCP server. One old Celeron 420Mhz with non-bootable CD-ROM, (kanga, 172.31.0.242). This HOWTO will get you as far as running the installer if you want to perform automated or unattended installs of Ubuntu, see Installation/LocalNet.
The principles described here are applicable to other DHCP and TFTP servers than those described below using alternate server software is left as an exercise for the reader.įor instructions on how to use a windows computer as the TFTP and DHCP server, head to Installation/WindowsServerNetboot.
You must modify the host names and IP addresses in this HOWTO for your own setup. See MAAS instructions to see how to set up a MAAS server which will deploy Ubuntu system through netboot. See Installation/NetbootInstallFromInternet for another (simpler) method which requires you to already have Grub installed, but does not require you to configure a DHCP or TFTP server. See Installation/QuickNetboot for alternative netboot instructions. If you have a bootable optical drive and you are looking for a minimal CD image to download packages at install time, look at the Installation/MinimalCD. The reason is, that SPARC only allocates around 4 MB for the kernel at boot time, and initrd exceeds this size. The netboot fails after A00000 bytes have been downloaded. NOTE: Both netboot and installation from CD, of any release greater than 6.06, will fail on many SPARC machines with the message "Fast Data Access MMU miss". This is useful, for example, if you have an old machine with a non-bootable CD-ROM.
This HOWTO describes the steps required to start an installation of Ubuntu over the network.