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
Loading the image.
Booted to the Hiren Disc.
Hiren Boot Menu.
Hiren BootCD.
Hints :
- You can gzip the iso image to smaller size to get much better speed.