Difference: PXEBoot (3 vs. 4)

Revision 42019-03-11 - kenny

Line: 1 to 1

PXE Booting


LCFG Sprint 14 March 2019

Target build server: build-test.is.ed.ac.uk

next-server build-test.is.ed.ac.uk; filename "lpxelinux.0";

I also created a devel version of the pxeclient component to allow the IP address of a profile to be put in the pxeclient.mac resource. Users on the IS Devolved LCFG service can enable this by:

!profile.version_pxeclient mSET(4_dev)

Here's the patch from profile version 4.

# diff -u pxeclient-4*
--- pxeclient-4.def   2018-07-04 11:55:46.000000000 +0100
+++ pxeclient-4_dev.def   2019-03-05 16:01:43.012355465 +0000
Line: 8 to 8
* */

+#include "validate.h" + schema 4

#define MAC /^(([0-9A-Fa-f]{1,2}(:|-)){5}[0-9A-Fa-f]{2})$/

hostname <%profile.node%>

-@mac %string(mac address): MAC +@mac %string(mac address): MAC | ( vIPADDR ) mac 00:00:00:00:00:00



 In engineering we're using PXELINUX to network boot machines in order to build the OS. It turns out that the version of PXELINUX we're using (TODO replace this with the version from the syslinux rpm and see if it still works) supports booting from http targets. This reduces the loading time from about 60s to under 10s.
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback