Hoary net install half works

Carl Karsten carl at personnelware.com
Fri Mar 18 19:58:24 CST 2005

In poking around the world of automated installs, I figured out how to 
boot the Hoary install over the lan.  I will bugzilla the 2 things that 
I think are bugs.

What I did:

sahara is the server.
shaz is the blank box that I am trying to install Hoary on.

1. get access to the CD (I am hoping to not have to bother burning a CD)
root at sahara:/ # mount -o loop hoary-install-i386.iso /mnt/iso/

2. install Trivial File Transfer Protocol server
root at sahara:/ # apt-get install tftpd-hpa
root at sahara:~ # cat /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
OPTIONS="-l -s /mnt/iso/install/netboot"

2.5 point the server at the netboot dir on the CD
root at sahara:/var/lib # rm tftpboot
root at sahara:/var/lib # ln -s /mnt/iso/install/netboot tftpboot

root at sahara:~ # /etc/init.d/tftpd-hpa restart
(Doesn't report anything to the screen - bug?)
(Not really sure what starts it - I get the feeling this does nothing.)

3.  setup the dhcp server:
$apt-get install dhcp3-server

3.5 set the dhcp server to tell the clients what to boot
root at sahara:/etc # cat /etc/dhcp3/dhcpd.conf
option domain-name "sahara.net";
option domain-name-servers
log-facility local7;
option broadcast-address;
option routers;
option time-servers;
subnet  netmask {

root at sahara:/etc # /etc/init.d/dhcp3-server restart
Stopping DHCP server: dhcpd3.
Starting DHCP server: dhcpd3.

4.0 Boot up the client box, config the bios to net boot

and you should get the Ubuntu Hoary screen and Boot: prompt. Yipee!

Hit enter, and it will prompt for language, location, keyboard - then 
detecting network, configuring dhcp, promps for Hostname: shaz(enter),

Now the fun part:
The title of the dialog is: [!!] Choose a mirror of the Ubuntu archive [!!]
But all of the body of the dialog is about HTTP proxy access:
If you need to use a HTTP proxy to access the outside world, tner the 
proxy information here.  Otherwise leave this blank.

The proxy infomation should be given in the standard form of 

HTTP proxy information (blank for none)

So I hit enter, and a new dialog on a red backgroud:
The title of the dialog is the same: [!!] Choose a mirror of the Ubuntu 
Bad archive mirror
The specified Ubuntu archive m not available, or does not have a valid 
release file on it.  Please try a different mirror.
Go Back  Continue
(nother screen shot of that message: 
http://dev.personnelware.com/carl/temp/e/p1010009.jpg )

checking the Alt-F4 console, I see it is doing:
wget -q http://us.archive.ubuntu.com/ubuntu//dists/hoary/Release -O - | 
grep ^Suite: | cut -d' ' -f 2

Which doesn't return anything.  I am guessing Release didn't used to be 
in html, and now it is.

(guessing this is another bug.)

So this is where I am stuck.

I am going to try to mount the CD on my local apache and see if I can't 
work around it.  Will report back if I get something.

Carl Karsten

More information about the ubuntu-devel mailing list