Installing Debian on the Eee 901, 1000HD, and 701 Using Netboot
The Eee 901's BIOS includes PXE, which is a way to load a kernel over the network. The Eee 701 also supports netbooting as of BIOS version 1101. This can be used to load the Debian installer without using flash cards or CDs, and is described on this page. The important points to note about this method are that:
- Currently it's only confirmed to work on the 901, 1000HD, and the 701 with BIOS version 1101 or later. If you have another model, please check whether its BIOS supports network booting and update this page.
- The Debian installer that's used is the regular one, not the customised Eee version.
The definitive documentation for how to install Debian using PXE is the section titled "Preparing Files for TFTP Net Booting" in the Debian Installation Guide; see http://www.debian.org/releases/stable/i386/ch04s05. This project's DebianEeePC/HowTo/InstallUsingStandardInstaller is also relevant. This page does not duplicate content from those documents.
dnsmasq is enough for pxe boot too
Set up the Eee for network booting: power on and press F2 to enter the BIOS; in the Boot page set "OnBoard LAN Boot ROM" to Enabled and in "Boot Device Priority" set "Network:Atheros Boot Agent" to a higher priority than the internal disk. There's another page of settings accessible by pressing shift-F10 during boot, but (from memory) I think the defaults are OK.
- Download the Debian installer netboot tarball, and set up your DHCP and TFTP servers as described in the Debian Installation Guide.