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

    Boot PXE - UEFI

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    5
    9
    5.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.
    • N
      Nicolas Bricet
      last edited by

      Hello,

      Here is my problem, although currently I manage to PXE boot in UEFI on the following machines:

      • Macbook
      • Tablet Surface PRO 3

      By cons on HP computers, trying several solutions, I block on “initializing devices” and nothing happens.
      Here are the configurations I tested:

      0_1453733499264_uefi.png

      Thanks in advance.
      Best regards.

      1 Reply Last reply Reply Quote 0
      • Tom ElliottT
        Tom Elliott
        last edited by

        try other .efi files. Using the same file in different configurations is going to lead, more or less, to the same problems.

        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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

        1 Reply Last reply Reply Quote 0
        • Q
          Quazz Moderator
          last edited by

          In my experience, under efi initializing devices takes quite a bit longer, sometimes several minutes. That’s assuming it actually works of course.

          1 Reply Last reply Reply Quote 0
          • Wayne WorkmanW
            Wayne Workman
            last edited by

            the uefi class in your dhcp configuration looks totally wrong.

            However the reservation you created for “test-uefi” should be working for just that computer.

            Have you looked at our article on this topic?

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

            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
            • S
              Sebastian Roth Moderator
              last edited by Sebastian Roth

              @Nicolas-Bricet As well as Wayne I am wondering about your dhcp config. Why having a host within two different subnet sections? Why have two at all?

              On the other hand DHCP configuration should not be an issue if you get to “Initializing devices…”. I have toyed with iPXE a fair bit and I am pretty sure that this is not a point where DHCP matters! Your first round of DHCP and TFTP seam fine as iPXE obviously gets loaded and hangs. Both Tom’s and Quazz’s suggestions are a great starting point. Wait longer and if this does not help, try using other .efi files that you find in /tftpboot, e.g. snponly.efi. Hangs at this point mean that iPXE is trying hard to find a suitable network driver. The NICs in your HP computers might be causing issues.

              Do you have different models? All hang at the same point? Please let us know what exact NIC you have in those machines. PCI IDs (lspci in linux or device manager in windows) would be great.

              PS: For PXE booting Mac OS X you might look into this https://wiki.fogproject.org/wiki/index.php?title=FOG_on_a_MAC#fancy (maybe you already have…)

              Edit: We have been playing with some machines EFI enabled (https://forums.fogproject.org/topic/4728/dell-7010-lenovo-l530-with-uefi-enabled-won-t-network-boot). EFI in iPXE is not perfect yet. Running great on some platforms but causing lots of trouble on others.

              Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

              Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

              1 Reply Last reply Reply Quote 0
              • N
                Nicolas Bricet
                last edited by

                Hello,

                In fact both Subnet is two different DHCP file tests.

                I actually just tested different files (ipxe.efi; snp.efi; snponly.efi: intel.efi: relatek.efi) on two different network cards (Intel, Atheros).
                I always get the following problem: it hangs on “” Initializing devices … ".

                For information, the computer is an HP Elite 7500.

                There currently I raised on “ipxe.efi” and I’ll see if it is launched unlocks itself as Quazz proposes.

                Thank you in advance for your assistance.

                1 Reply Last reply Reply Quote 0
                • S
                  Sebastian Roth Moderator
                  last edited by Sebastian Roth

                  NICs PCI IDs?

                  Can you please try this binary: https://forums.fogproject.org/uploads/files/1447258967062-ipxe.efi (just for reference - compiled with DEBUG=device,efi_debug,efi_driver,efi_init,efi_pci,efi_snp,snp,nii:4,snponly,snpnet)

                  You might see a lot of messages scrolling by. We need a picture or possibly video with good readable text to see what’s exactly going on.

                  Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                  Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                  1 Reply Last reply Reply Quote 1
                  • N
                    Nicolas Bricet
                    last edited by

                    Hello,

                    Attached file in debug mode.

                    0_1453968332591_12630891_10207609657297117_384859964_o.jpg

                    Best regards.

                    1 Reply Last reply Reply Quote 0
                    • S
                      Sebastian Roth Moderator
                      last edited by Sebastian Roth

                      Trying to find out what exactly goes on there in the ipxe code as well as asking google. But this UEFI iPXE stuff is such a vast and complicated world. From the errors I see (“cannot read PCI configuration: No such device” and “is not supported by driver ‘PCI’”) it sounds like the NIC is not designed according to the standard UEFI implementation. Maybe it’s just a UEFI GUID not matching or what. I don’t know for sure.

                      By the way, which NIC was this? Can you please let us know which NIC exactly you are trying to boot from?

                      The iPXE dev team is great and might be able to help you with this. Try getting in contact with them on their forum or via IRC.

                      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

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

                      144

                      Online

                      12.1k

                      Users

                      17.3k

                      Topics

                      155.3k

                      Posts
                      Copyright © 2012-2024 FOG Project