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
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.


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. 


  1. like this information :) Thanks

  2. I have a pxe server with both gpxe and http installed, but this is not working. I have v.3.85 of syslinux installed and I keep getting this error:
    "URL detected: gPXE extensions not found, trying tftp"

    Any ideas?

    1. Try this : http://www.linuxbyexamples.net/2012/08/boot-winxp-from-http-server.html

      Some notice : feed the dhcp boot file with gpxelinux.0.