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

Getting Dells to PXE boot with UEFI

Scheduled Pinned Locked Moved Solved
FOG Problems
3
6
2.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.
  • R
    rogalskij
    last edited by Aug 26, 2019, 9:08 PM

    I am attempting to get my Dell Optiplex models to PXE boot to the FOG server with UEFI. If we run legacy BIOS we can get them to PXE boot just as we would like them to, but if we enable PXE with UEFI it fails and then just boots to the hard drive anyway.

    I can F12 it and boot it using the legacy BIOS PXE boot, but I would like to get UEFI working as we want to move to that for all our Optiplex models to boot from. I am using 64 bit Kernel 4.19.64 but I suspect I am missing something to get this to work. I really want this because I hear Dell is dropping legacy BIOS entirely very soon in coming models. Any assistance is appreciated. I am a FOG newbie just for context.

    1 Reply Last reply Reply Quote 0
    • Q
      Quazz Moderator @rogalskij
      last edited by Aug 27, 2019, 12:49 PM

      @rogalskij ipxe.efi is the default file for UEFI.

      However, it may pay to take a look at the default FOG DHCP config so you can serve both legacy and UEFI clients alike.

      https://wiki.fogproject.org/wiki/index.php?title=BIOS_and_UEFI_Co-Existence#Using_Linux_DHCP

      R 1 Reply Last reply Aug 27, 2019, 1:41 PM Reply Quote 1
      • G
        george1421 Moderator
        last edited by Aug 26, 2019, 10:38 PM

        What do you have configured for dhcp option 67?

        Also do you have a linux or windows 2012 or newer dhcp server?

        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!

        1 Reply Last reply Reply Quote 1
        • R
          rogalskij
          last edited by Aug 27, 2019, 12:43 PM

          I have this configured for my DHCP PXE section. I have omitted the ip addresses in favor of “x” in their place for network security reasons. The DHCP server is a linux server.

          subnet x.x.x.x netmask 255.255.240.0 {
          authoritative;
          option routers x.x.x.x;
          option subnet-mask 255.255.240.0;
          next-server x.x.x.x;
          filename “undionly.kpxe”;

          I am currently using “undionly.kpxe” for option 67 as shown above. This works for legacy bios PXE but not UEFI. There are a bunch of files in /tftpboot and am unsure which “efi” file to use for uefi pxe booting.
          0

          Q G 2 Replies Last reply Aug 27, 2019, 12:49 PM Reply Quote 0
          • Q
            Quazz Moderator @rogalskij
            last edited by Aug 27, 2019, 12:49 PM

            @rogalskij ipxe.efi is the default file for UEFI.

            However, it may pay to take a look at the default FOG DHCP config so you can serve both legacy and UEFI clients alike.

            https://wiki.fogproject.org/wiki/index.php?title=BIOS_and_UEFI_Co-Existence#Using_Linux_DHCP

            R 1 Reply Last reply Aug 27, 2019, 1:41 PM Reply Quote 1
            • G
              george1421 Moderator @rogalskij
              last edited by Aug 27, 2019, 12:49 PM

              @rogalskij Ah ok you are using a linux dhcp server? If that is the case it appears you are not using the one supplied by The FOG Project. No worries, I can give you an example of how to dynamically manage sending the right boot file based on the type of target computer that is booting. This configuration supports both bios and uefi systems without you needing to interface .

              Dang Quazz you are too fast.

              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!

              1 Reply Last reply Reply Quote 2
              • R
                rogalskij @Quazz
                last edited by Aug 27, 2019, 1:41 PM

                @Quazz and @george1421 Thank you both. I appreciate the assistance. I tried ipxe.efi and it worked! I now have my Dell Optiplex models PXE booting using UEFI just the way I was hoping. Only oddities is the screens are a bit smaller, and the PXE boot shortcut is now “esc” instead of my custom shortcut. That is a small first world problem however. Thank you all again this community is fantastic!

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                1 / 1
                • First post
                  6/6
                  Last post

                151

                Online

                12.0k

                Users

                17.3k

                Topics

                155.2k

                Posts
                Copyright © 2012-2024 FOG Project