Is there a way to boot arbitrary ISO images over PXE?
So, instead of e.g. burning an install ISO to a CDROM
drive and booting on the host, we boot can boot it over
PXE.
It was my impression that this could work like:
cobbler image add \
--name=fooimage \
--file=/path/to/file.iso \
--image-type=iso \
--arch=i686
cobbler system add \
--name=foosystem \
--image=fooimage \
--netboot-enabled=true \
--mac-address=aa:bb:cc:dd:ee:ff
This appears to work, but the PXE configuration
pxelinux.cfg/aa-bb-cc-dd-ee-ff files are empty after a
'cobbler sync' ?
Furthermore, I have tried just entering the path to the
image (in the /var/lib/tftp/images2/ that ends up being
created) on the client machine (e.g. /images2/foo.iso),
once syslinux has loaded, but it still does not work:
this downloads the ISO image, but then the screen
becomes garbled with random characters and colors and
the machine locks up.
I thought Cobbler did something to the ISOs (using
memdisk perhaps?) to make them bootable on the client?
But they appear to just be regular ISO images still in
the /var/lib/tftp/images2/ directory.
Is this possibly an unfinished feature? I see a thread
here:
https://fedorahosted.org/pipermail/cobbler/2008-August/000391.html
that seems to indicate some research into this, trying
to get the feature to work, but the thread ends before
any conclusion is reached. I also have read articles
on the Cobbler wiki, e.g.:
https://fedorahosted.org/cobbler/wiki/HowToPxeAnyLiveCd
saying that at least for e.g. Linux install CDs, the
ISO contents need to be extracted and added as a
distro, instead of with '--image'. But this does not
help booting e.g. driver update ISOs. Does '--image'
simply not work?
Is anyone out there doing this? Thanks.
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler