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

Reply via email to