• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Set Option 3 on Window 2008 R2 for BIOS and UEFI Co-Existence

Scheduled Pinned Locked Moved Solved
Windows Problems
3
13
9.4k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    Charlee593
    last edited by Nov 12, 2015, 3:37 AM

    We would like to set the DHCP server to handle booting from legacy and UEFI. But we are on an environment where we have to work on Window 2008 R2. According to the documentation, https://wiki.fogproject.org/wiki/index.php/BIOS_and_UEFI_Co-Existence#Option_003_steps_here, Window 2008 use the option 3. Is not clear how to set it up. Do we just add the router ip address onto option 3? How does the DHCP know if the device needs UEFI or legacy boot file?

    fog version 5293

    1 Reply Last reply Reply Quote 0
    • W
      Wayne Workman
      last edited by Nov 12, 2015, 3:58 AM

      Check this out, let us know what you figure out. I’d really enjoy helping with this should you need it. Either way, the number one best way that you could contribute to the fog project in this particular instance is giving thorough documentation of your steps for all to benefit from.

      https://youtu.be/pIC_3BJOWIc?t=1m33s

      https://technet.microsoft.com/en-us/library/dd183644(v=ws.10).aspx

      http://www.ingmarverheij.com/microsoft-vendor-specific-dhcp-options-explained-and-demystified/

      Following the YouTube video’s example, You’d use the same values from the steps in the Server 2012 section, the process looks a lot alike.

      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
      Daily Clean Installation Results:
      https://fogtesting.fogproject.us/
      FOG Reporting:
      https://fog-external-reporting-results.fogproject.us/

      C 1 Reply Last reply Nov 13, 2015, 8:00 PM Reply Quote 1
      • C
        Charlee593 @Wayne Workman
        last edited by Nov 13, 2015, 8:00 PM

        @Wayne-Workman I set up a new vender class call ‘PXEClient (UEFI x64)’ and then set the option 66 of ‘PXEClient (UEFI x64)’ class to my fog server ip address (10.10.1.3) and option 67 of ‘PXEClient (UEFI x64)’ class to ‘ipxe.efi’. But it still only able to load BIOS and not UEFI.
        0_1447444747773_Capture.PNG

        W 1 Reply Last reply Nov 13, 2015, 8:05 PM Reply Quote 0
        • W
          Wayne Workman @Charlee593
          last edited by Nov 13, 2015, 8:05 PM

          @Charlee593 You have to set the filtering up for the vendor class identifier. The youtube video below shows this. But you’d use the string from our article, not the stuff that guy types in.

          I’d be more than happy to assist with this in about 2 hours when I’m home.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
          Daily Clean Installation Results:
          https://fogtesting.fogproject.us/
          FOG Reporting:
          https://fog-external-reporting-results.fogproject.us/

          C 1 Reply Last reply Nov 13, 2015, 8:57 PM Reply Quote 1
          • C
            Charlee593 @Wayne Workman
            last edited by Charlee593 Nov 13, 2015, 3:16 PM Nov 13, 2015, 8:57 PM

            @Wayne-Workman This the value of the ‘PXEClient (UEFI x64)’ vendor class. I also tried ‘PXEClient:Arch:00008’, ‘PXEClient:Arch:00009’, ‘PXEClient:Arch:00006’, it only boot to bios.
            0_1447448198829_Capture.PNG

            W 1 Reply Last reply Nov 13, 2015, 10:20 PM Reply Quote 0
            • W
              Wayne Workman @Charlee593
              last edited by Wayne Workman Nov 13, 2015, 4:21 PM Nov 13, 2015, 10:20 PM

              @Charlee593 So, you can use Wireshark to see what the device identifies as in it’s DHCP request.

              In wireshark, you can look for the booted device’s DHCP request, drill down in that packet to Option 60. That’s the vendor identifier string from the host.

              If it isn’t identifying as a UEFI device, then your policy won’t apply because… it’s not booting as a UEFI device.

              You have to have a UEFI device in order for your DHCP policy to apply to it.

              Again, I’m very willing to help out with this. Just contact me via in-forum chat.

              I want to help you get this working - probably at least equally as much as you want to get it working.

              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
              Daily Clean Installation Results:
              https://fogtesting.fogproject.us/
              FOG Reporting:
              https://fog-external-reporting-results.fogproject.us/

              C 1 Reply Last reply Nov 16, 2015, 3:27 PM Reply Quote 0
              • N
                need2 Moderator
                last edited by Nov 13, 2015, 11:11 PM

                This is tempting me… but I must stick to my guns on migrating away from our 2008R2 servers. Still, I am interested in this too. For science.

                W 1 Reply Last reply Nov 13, 2015, 11:13 PM Reply Quote 0
                • W
                  Wayne Workman @need2
                  last edited by Nov 13, 2015, 11:13 PM

                  @need2 if for no other reason, let’s get it working just to provide documentation on the process in server 2008.

                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                  Daily Clean Installation Results:
                  https://fogtesting.fogproject.us/
                  FOG Reporting:
                  https://fog-external-reporting-results.fogproject.us/

                  1 Reply Last reply Reply Quote 0
                  • C
                    Charlee593 @Wayne Workman
                    last edited by Charlee593 Nov 16, 2015, 9:44 AM Nov 16, 2015, 3:27 PM

                    @Wayne-Workman Is the packet highlighted below the option 60 you mentions? It looks like it still requesting ‘undionly.kpxe’.
                    0_1447687481311_Capture.PNG
                    0_1447688664106_Capture.PNG

                    This how the vendor class is defined.
                    0_1447687657435_Capture.PNG

                    W 1 Reply Last reply Nov 16, 2015, 5:02 PM Reply Quote 0
                    • W
                      Wayne Workman @Charlee593
                      last edited by Wayne Workman Nov 16, 2015, 11:06 AM Nov 16, 2015, 5:02 PM

                      @Charlee593 Yes, that is the Option 060 I was talking about.

                      So this particular client is identifying as PXEClient:Arch:00009

                      You don’t have to have the rest of what it identifies as.

                      Far below, in this post:

                      @Charlee593 said:

                      0_1447444747773_Capture.PNG

                      I’ve noticed that there is no “Class” set for your UEFI Option settings. My DHCP Server settings in Server 2012 R1 do not look like this. Here is a screenshot from my server:

                      0_1447693340030_upload-2e6f7924-38de-42d6-b48f-2bf5144f747f

                      I am not sure how it’s SUPPOSED to look like in Server 2008… But I’m trying to help.

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                      Daily Clean Installation Results:
                      https://fogtesting.fogproject.us/
                      FOG Reporting:
                      https://fog-external-reporting-results.fogproject.us/

                      C 1 Reply Last reply Nov 16, 2015, 6:02 PM Reply Quote 0
                      • C
                        Charlee593 @Wayne Workman
                        last edited by Nov 16, 2015, 6:02 PM

                        @Wayne-Workman Thanks for the help. The highlighted section below are the class options, by default it chooses the User Class. If User class is chosen then it will display ‘None’. I try creating a user class with value ‘PXEClient:Arch:00009’ but it gave me a error saying that the value has already define. What else can I try?
                        0_1447696592612_Capture.PNG

                        W 1 Reply Last reply Nov 16, 2015, 6:22 PM Reply Quote 0
                        • W
                          Wayne Workman @Charlee593
                          last edited by Nov 16, 2015, 6:22 PM

                          @Charlee593 Interesting. What I do know is - when you get the Vendor Class configured correctly, the client should ask for ipxe.efi instead of undionly.kpxe. Somehow it’s not applied correctly.

                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                          Daily Clean Installation Results:
                          https://fogtesting.fogproject.us/
                          FOG Reporting:
                          https://fog-external-reporting-results.fogproject.us/

                          C 1 Reply Last reply Nov 16, 2015, 9:01 PM Reply Quote 0
                          • C
                            Charlee593 @Wayne Workman
                            last edited by Nov 16, 2015, 9:01 PM

                            @Wayne-Workman Thanks for the help, ill let you know after the update.
                            0_1447707617587_Server 2008 DHCP BIOS and UEFI Co-existence.zip

                            1 Reply Last reply Reply Quote 1
                            • 1 / 1
                            1 / 1
                            • First post
                              8/13
                              Last post

                            151

                            Online

                            12.0k

                            Users

                            17.3k

                            Topics

                            155.2k

                            Posts
                            Copyright © 2012-2024 FOG Project