Re: [Etherboot-discuss] Fwd: DHCP Config on Win2008 Server
Brought to you by:
marty_connor,
stefanhajnoczi
From: Miller, S. <Sha...@yr...> - 2009-08-20 13:21:06
|
I have a few hundred Dell Optiplex GX280s. If I recall correctly, they have LAN-On-Motherboard NICs. This suggests that the PXE ROM is actually a "file" (module) incorporated into the BIOS image. So your gPXE ROM build target (gpxe/src/bin/VVVVDDDD.rom) for that NIC will have to be substituted into that BIOS image somehow. PLEASE share if you have success with this; working gPXE into BIOS images is certainly subject matter we can all benefit from. Thanks! - Shao ________________________________________ From: Michael Bonny [mailto:mb...@gm...] Sent: Thursday, August 20, 2009 08:18 To: eth...@li... Subject: [Etherboot-discuss] Fwd: DHCP Config on Win2008 Server forgot to add everyone. ---------- Forwarded message ---------- From: Michael Bonny <mb...@gm...> Date: 2009/8/20 Subject: Re: [Etherboot-discuss] DHCP Config on Win2008 Server To: "Miller, Shao" <Sha...@yr...> Your instructions worked perfectly! Here are the screenshots. This is wiki worthy, thanks heaps for your help. Now I am going to try and create a gPXE BIOS for my Dell GX280, as the fallback from floppy to CD-rom doesnt seem to work. Thanks again for your great instructions. Cheers, M 2009/8/19 Miller, Shao <Sha...@yr...> Good day Michael, In regards to your question for how to provide the gPXE encapsulated keep-san option: I believe that you can - highlight "DHCP" in the DHCP MMC - right-click "DHCP" - choose "Set Predefined Options..." - click the "Add..." button - Name: gPXE_Encap - Data type: Byte Array: True (Checked) - Code: 175 - Description: gPXE Encapsulated Options - click the "OK" button - click the "Edit Array" button - make it an array of three bytes: 0x08 0x01 0x01 - click the "OK" button - click the "OK" button - highlight your scope options - right-click your scope options - choose "Configure Options..." - scroll down to find option 175 - put a check in option 175's checkmark box - click the "OK" button What this should accomplish is a manual build of the gPXE encapsulated options. The three bytes specify: - 0x08 the keep-san option code - 0x01 the length of the option's value data is 1 byte - 0x01 the option's value data is 1 (true) Such is the general format for DHCP options. Encapsulated options are just DHCP options all over again inside a DHCP option. So on the wire, option 175 should appear as: - 0xAF option 175 - 0x03 option's value data is three bytes - 0x08, 0x01, 0x01 encapsulated keep-san option I haven't tested this, but it sure looks good! - Shao Miller |