HTTP booting for Ubuntu

Pravin shindepravin at gmail.com
Mon Mar 8 08:17:27 UTC 2010


Hi,
I wanted to get some feedback on the work done on HTTP at
http://www.etherboot.org/share/pravin/UbuntuNet/

This project is experimental for of http://boot.kernel.org/ which
tries to boot distributions like Ubuntu over Internet by mounting the
ISO image over http/iscsi instead of local CDROM or NFS.  UbuntuNet
uses client-IP to find closest official Ubuntu mirror and use that
mirror for doing HTTP boot.

This method allow users to boot/install Ubuntu without downloading the
entire ISO before and burning it.  It also allow users to select which
version of Ubuntu they want to run/install at boot time menu.  This
can reduce the time and difficulties in initial deployment of Ubuntu.

The only part modified for this to work is the initrd image used for
booting.  The "script/casper" script from initrd image is modified to
mount and use the ISO over HTTP.  All other code is kept same.
Modifications are maintained at
http://git.etherboot.org/?p=people/pravin/UbuntuNet.git;a=summary
and http://git.etherboot.org/?p=people/pravin/BKO.git;a=summary

Any feedback/criticism of this work will be appreciated.
Also, I would like to add these features to mainstream Ubuntu in form
of boot parameter HTTP.
It will be of great help if someone can guide me whom to contact for
discussing such possibility.

--
Pravin




More information about the Ubuntu-devel-discuss mailing list