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

    default.ipxe loading but freezes

    Scheduled Pinned Locked Moved Unsolved Bug Reports
    boot issue
    6 Posts 2 Posters 27 Views
    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.
    • F
      fierke
      last edited by

      These two lines made the screen freeze while booting (UEFI, Secure Boot Off, DELL Latitude E7240):
      param secureboot ${efi/SecureBoot}
      param setupmode ${efi/SetupMode}

      I solved it commenting these out, but thats only a temporarily solution.

      Tom ElliottT F 2 Replies Last reply Reply Quote 0
      • Tom ElliottT
        Tom Elliott @fierke
        last edited by

        @fierke Are you running secure boot?

        I think this is a firmware bug. I’ll take a look but just asking.

        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

        F 1 Reply Last reply Reply Quote 0
        • F
          fierke @fierke
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • F
            fierke @Tom Elliott
            last edited by

            @Tom-Elliott No, so thats fine for me, but maybe the problem occurs somewhere else too

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

              (Yes I’m using AI to help out in troubleshooting and fixing as well trying to get more details in an AI model so the posting below is a reply requested for information.)

              @fierke Thanks, that narrows it down a lot.

              Those two lines read EFI variables. To find one, iPXE walks the firmware’s whole variable list. Some older UEFI firmware never ends that list, so iPXE loops forever. That fits what you see.

              Can you help me confirm it? On the E7240:

              1. Leave the two lines commented out for now.
              2. PXE boot, and press Ctrl+B when iPXE starts to get the iPXE shell.
              3. Run dhcp, then show efi/SecureBoot.
              4. Tell me whether it prints a value, prints an error, or hangs.

              Also, which BIOS version is on the machine? It shows on the F2 setup screen.

              Either way, I am removing those two lines from default.ipxe so this cannot stop a boot. I am also fixing iPXE so it reads the Secure Boot state directly, without the walk. Your workaround is safe until then. Note that re-running the installer writes the lines back, so comment them out again after an install.

              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

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

                @fierke A correction to my last post. The fix is now merged into working-1.6 and rc-1.6.0. Update your checkout and re-run the installer. The installer now writes default.ipxe without those two lines, so you do not need to comment them out again.

                You are right that this can happen on other machines too. Any UEFI firmware that never ends its variable list hangs the same way. The update fixes it for all of them.

                I would still like the show efi/SecureBoot result and your BIOS version when you have time. That confirms the cause before the iPXE side ships.

                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
                • 1 / 1
                • First post
                  Last post

                54

                Online

                12.8k

                Users

                17.7k

                Topics

                157.2k

                Posts
                Copyright © 2012-2026 FOG Project