28 August 2012

Boot hiren cdrom iso image from http server


Up coming to boot winxp from http server , now we will take GPXE to boot an iso disc image through http protocol. This time I tried with an Hiren BootCD iso image - a very famous and popular All-in-One BootCD. It takes about less than 30 seconds to load and boot the image using 100Mbps LAN network. If move to Gigabit network, the time will be much better.

To boot the iso file, grub4dos does use (0xff) mapping instead of (hd0). Detail entry menu which used this time :

Server# cat /var/ftpd/pxelinux.cfg/default

LABEL cdrom
kernel http://192.168.100.254/grub.exe
initrd http://192.168.100.254/hiren10.iso
APPEND --config-file="map (rd)+1 (0xff); map --hook; chainloader (0xff)"

And it works perfectly.

Some screenshots :


Requiring IP address by DHCP

Requesting IP address by DHCP 

Loading the image.

Loading

Booted to the Hiren Disc.

Hiren BootCD Menu

Hiren Boot Menu.

Hiren BootCD Menu Entries

Hiren BootCD.


Hints :

  • You can gzip the iso image to smaller size to get much better speed.