For the fun of the adventure I’m exploring iPXE OS Installation functionality across various Linux distributions and documenting my discoveries with the more popular distros. I've been having some OK luck with other distributions but I'm having trouble making it happen with anything Debain based that isn't a Ubuntu derivative.
For example, anything Ubuntu based I found uses casper for net install and through a iPXE script can install strait from a .ISO file locally hosted using HTTP/TFTP.
However distros like plain Debian here amongst many others do not and so far I have yet to figure out how to make it work.
This is my iPXE config at the moment:
Code: Select all
:debian
kernel ${kernel}debian/11.4.0/vmlinuz initrd=initrd.gz
initrd ${initrd}debian/11.4.0/initrd.gz
boot
And I'm trying to use debian-11.4.0-amd64-DVD-1.iso as the data source. I don't want to use netboot as I don't want to rely on a public repo but I've near exhausted everything I can think of. Google's running out of answers, and I still don't see how I'm supposed to append debian-11.4.0-amd64-DVD-1.iso to the script. Is Debian and anything not casper based incapable of this or am I just missing a simple kernel argument that I seemingly cannot locate anywhere?
All input is welcome! Thanks!