Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    UEFI install does not work on two older UEFI systems

    Scheduled Pinned Locked Moved CE 2.7.0 Development Snapshots (Retired)
    14 Posts 3 Posters 1.7k 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.
    • N8LBVN
      N8LBV
      last edited by

      I am brand new and not very experienced with UEFI.
      So please bear with me on this-

      I encountered two different systems this week that I cannot get 2.7.0 to install on that are UEFI
      based.

      Installer is creating a non-bootable UEFI system.

      One system is an older (2011) Piece of s-** ACER all-in-one PC with what I would call
      a very finicky at best bios.
      It does not let you turn off secure boot or tell you see if it is on or not.
      I have a very long and messy Acer Forum post while trying to figure that one out if anyone wishes to sort through it.

      I finally did get PFsense 2.7.0DEV to be bootable but by manually partitioning at install time
      choosing UFS instead of ZFS and making the EFI partition 100MB instead of the default size.
      That combination is NOT the fix but where I left off and got it to work.
      I'm not (yet) sure which variable or thing that I tried made it bootable.

      I am running into a similar problem with a Dell R410 server from 2010.
      It also has what I might call an earlier implementation of UEFI.
      However it is "much cooler" than the UEFI on the ACER PC, as it has something of
      a file browser where you can drill down/ look at the .efi files in the EFI partition and "try"
      to execute them. Or configure the NVRAM to what you want to boot and boot order etc.

      The manual partitioning and trying UFS on the Dell server has not worked for me.
      However the problem seems similar to the Acer PC in that you can do a fully auto ZFS install and it all looks to go well but leaves you with a non-bootable UEFI install.
      On the dell server, I can file browse the EFI partition and see what we have after install:

      At the root we have <efi>
      Then efi\freebsd
      and
      efi\boot

      under freebsd we have a file
      loader.efi

      under boot we have a file
      bootx64.efi

      This "file browser" lets you try to execute them just by selecting and hitting enter.

      Executing either of these gives the same exact result of a screen with some
      "trying" lines for each partition and ending in :
      "ERROR: cannot open /boot/lua/loader.lua: device not configured.

      -Steve

      I feel more like I do now.

      N8LBVN 1 Reply Last reply Reply Quote 0
      • N8LBVN
        N8LBV @N8LBV
        last edited by

        Forgot:
        FreeBSD14(current) auto-installs zfs whole disk and works on the ACER PC.
        But does not on the Dell Server.
        Error and EFI files look the same.

        I feel more like I do now.

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          If you just accept the defaults and install ZFS how does it fail exactly?

          N8LBVN 1 Reply Last reply Reply Quote 0
          • N8LBVN
            N8LBV @stephenw10
            last edited by N8LBV

            @stephenw10 On reboot I get one page nearly full of ---
            If there's a way to scrollback in FreeBSD at boot time I have not yet figured it out.
            I don't think there's a scrollback buffer.

            First thing I see is No boot device available
            Current boot mode is set to UEFI
            Ignoring Boot0003 Only one DP found

            Three sets of "trying" (lots of text about device Pci GPT (with long ID)
            *looks like it tries or looks to each partition.
            Along with "setting currdev to disk0p1 next try is disk0p2, the disk0p3 then
            goes back to Setting currdev to disk0p1
            and stops at "Failed to find bootable partition"

            I feel more like I do now.

            jimpJ 1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Hmm, not very useful. I assume those systems don't boot legacy or you're just trying to use EFI there to see if it works?

              N8LBVN 1 Reply Last reply Reply Quote 0
              • N8LBVN
                N8LBV @stephenw10
                last edited by

                @stephenw10 Yes I'm trying to get familiar with UEFI and the newer PFSense and how it works with it.
                The ACER will not boot legacy.
                The Dell server will but I'm trying to figure this out and get it to work UEFI.
                Also for what it's worth 2.6.0 installs and boots fine on it UEFI.

                Something's up with FreeBSD(current) it seems.

                Also I'm not all that awesome with understanding UEFI yet.
                But I've learned a ton in a day or two.
                For a lot of years I have ignored it.
                Figured it's time to pay attention and get familiar with it.
                Actually been installing stuff on it a lot in the past few years and not having much of a clue how it works.
                Well - not much more than a clue.
                Other than it can (or does) load stuff from a fat32 partition basically.

                I feel more like I do now.

                N8LBVN 1 Reply Last reply Reply Quote 0
                • N8LBVN
                  N8LBV @N8LBV
                  last edited by

                  More fun-

                  Upgrade from 2.6.0 to latest dev.
                  Same distorted text on initial boot menu.
                  Looks just like the bad one that crashes when upgrading UEFI from 2.6.0 before.
                  But no hang and no reboot.
                  System boots.

                  So now this system is booting UEFI/GPT
                  Bit after installing from 2.6.0 and upgrading to latest dev.

                  I wonder if that crash on boot thing was fixed or if my old DELL server is working for some reason without crashing.
                  First time I have seen this upgrade in this way not crash.

                  link text

                  I feel more like I do now.

                  N8LBVN 1 Reply Last reply Reply Quote 0
                  • N8LBVN
                    N8LBV @N8LBV
                    last edited by

                    Link will take you to a page where you can easily click on product specs.
                    Would not let me link directly to it.

                    I feel more like I do now.

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      When did you first test that? There have been some EFI boot loader changes gone in relatively recently but probably not for a new weeks.

                      N8LBVN 1 Reply Last reply Reply Quote 0
                      • N8LBVN
                        N8LBV @stephenw10
                        last edited by

                        @stephenw10 said in UEFI install does not work on two older UEFI systems:

                        When did you first test that? There have been some EFI boot loader changes gone in relatively recently but probably not for a new weeks.

                        Just now..
                        Last time when it didn't work maybe 1.5-2 weeks ago?

                        I feel more like I do now.

                        N8LBVN 1 Reply Last reply Reply Quote 0
                        • N8LBVN
                          N8LBV @N8LBV
                          last edited by N8LBV

                          I'll need to test on another system that was known to fail last time I did it.
                          It was failing on everything I was trying back then.
                          Hyper-V and some hardware/PCs etc.

                          I feel more like I do now.

                          1 Reply Last reply Reply Quote 0
                          • stephenw10S
                            stephenw10 Netgate Administrator
                            last edited by

                            Hmm, I think that was probably after the changes went in then but certainly worth retesting.

                            N8LBVN 1 Reply Last reply Reply Quote 0
                            • jimpJ
                              jimp Rebel Alliance Developer Netgate @N8LBV
                              last edited by

                              @n8lbv said in UEFI install does not work on two older UEFI systems:

                              @stephenw10 On reboot I get one page nearly full of ---
                              If there's a way to scrollback in FreeBSD at boot time I have not yet figured it out.
                              I don't think there's a scrollback buffer.

                              It depends on how far it gets, but you can press the Scroll Lock key on the keyboard and then Page Up/Page Down to scroll back on the console. That wouldn't get you output from before the kernel, though.

                              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                              Need help fast? Netgate Global Support!

                              Do not Chat/PM for help!

                              1 Reply Last reply Reply Quote 0
                              • N8LBVN
                                N8LBV @stephenw10
                                last edited by

                                @stephenw10 said in UEFI install does not work on two older UEFI systems:

                                Hmm, I think that was probably after the changes went in then but certainly worth retesting.

                                To make matters more comlicated I just recently noticed that there are
                                different combinations of UEFI install.
                                GPT UEFI
                                and GPT BIOS + UEFI
                                I think default is the BIOS + UEFI
                                This is probably for compatibility and will boot either mode.
                                I now have to keep that in mind if the upgrade issue happens again and try both.
                                Lately I have been installing GPT/UEFI to make sure I'm not creating a bios bootable system.

                                Any reports in the past were all using the default fully automatic partitioning install.

                                I feel more like I do now.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.