Deploy latest PXElinux files
As I set-up my foreman installation to boot WinPE, over wimboot, utilizing wimboot I've noticed this only seems to work with syslinux >= 5 (I've tested it with the latest syslinux and works like a charm).
However, currently these files get overwritten after running foreman-installer; even more, not all files are automatically deployed. This is currently the list of files I've deployed to my TFTP proxy in order for wimboot to work:
Would be nice if we could actually use the latest syslinux (at the time of writing this is v6) and deploy the files mentioned above automatically. This would at least reduce some of the burden of setting up wimaging manually.
#2 Updated by Arend Lapere almost 2 years ago
- Triaged set to No
In addition to this, if we upgrade syslinux, we should use the new lpxelinux.0 kernel as a default; as this provides us with the ability to load files over HTTP. Again, for windows deployments this is very much the wanted path, as this allows us to easily fetch the peSetup.cmd file.
#4 Updated by Ewoud Kohl van Wijngaarden 4 months ago
- Triaged changed from No to Yes
- Category set to Foreman modules
At least on CentOS 7 these files are not present by default. That means we can't do this for all platforms now.
The actual code is at https://github.com/theforeman/puppet-foreman_proxy/blob/master/manifests/tftp/netboot.pp in case you want to fix it yourself.