How to PXE boot ISO files using memdisk
A little background story…
The only way to PXE boot a PCI NIC in a Dell server is to use a MS-DOS (puke) boot CD to enable it on the NIC.
I use a Pano device as my main workstation, therefore the capability to burn CD’s is not always available. So I tried adding it to my PXE server so I could PXE boot using the onboard NIC to enable PXE on the PCI NIC.
My only concern was that memdisk would only boot .IMG files. After a little google action, I found that the latest version of memdisk will allow the booting of .ISO files. The trick is using the append iso string.
here’s the default entry that I used:
LABEL dellPXEfix MENU LABEL Dell PXE Fix LINUX memdisk append iso initrd=../32bitdiag/bootagent.iso