Univention Bugzilla – Bug 45747
PXE installation fails to parse interface from BOOTIF parameter
Last modified: 2019-08-14 14:29:54 CEST
"netcfg" from UCS-4.1 expects a blank after BOOTFI=01-02-03-04-05-06-07, which the new syslinux-6 (pxelinux) from UCS-4.2 no longer adds. This breaks PXE installation when multiple network interfaces are available, as the Debian installer than does not find the right interface. Patch: git:syslinux 9299aa2df71d7da4426f5bcce1dfe7a475d728e8 Work-around: ucr set pxe/installer/ipappend=15 which adds an additional UUID= and/or CPU= after BOOTIF=, this inserting the missing space.
Please reopen if still relevant with UCS 4.4/4.3
This still is broken with UCS-4.4 and still needs to work-around with ipappend=15. The same customer is still affected.
(In reply to Philipp Hahn from comment #0) > Patch: git:syslinux 9299aa2df71d7da4426f5bcce1dfe7a475d728e8 The patch is in git:netcfg, not syslinux. Should be fixed with 1.119~1, e.g. 4.2 I verified that 'IPAPPEND 3' works and detects the right interface - the important thing is that 'netcfg/choose_interface=auto' must be specified on the kernel command line for netcfg to then automatically pick the right interface IF multiple interfaces are available.