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

    23.09.1 to 24.03 Beta Not Setting Proper Boot Environment

    Scheduled Pinned Locked Moved Plus 24.03 Development Snapshots (Retired)
    23 Posts 2 Posters 2.0k 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.
    • cmcdonaldC
      cmcdonald Netgate Developer @Lurick
      last edited by

      @Lurick

      The problem is your boot loader is REALLY old. As old as whatever the first version you installed was. So old in fact that the loader at that time didn't even understand temporary boot environments.

      We recently started updating the boot loader on EFI but haven't done the BIOS path yet. I'm working on that today.

      In the mean time, I will circile back after lunch and give you instructions on how to update the boot loader manually.

      Need help fast? https://www.netgate.com/support

      L 1 Reply Last reply Reply Quote 1
      • L
        Lurick LAYER 8 @cmcdonald
        last edited by

        @cmcdonald That makes sense, yah the VM has been around for a while now so that's not surprising!

        cmcdonaldC 1 Reply Last reply Reply Quote 0
        • cmcdonaldC
          cmcdonald Netgate Developer @Lurick
          last edited by

          @Lurick

          What's the output from

          gpart show
          

          Need help fast? https://www.netgate.com/support

          L 1 Reply Last reply Reply Quote 0
          • L
            Lurick LAYER 8 @cmcdonald
            last edited by

            @cmcdonald

            /root: gpart show
            =>       40  157286320  da0  GPT  (75G)
                     40       1024    1  freebsd-boot  (512K)
                   1064        984       - free -  (492K)
                   2048    2097152    2  freebsd-swap  (1.0G)
                2099200  155185152    3  freebsd-zfs  (74G)
              157284352       2008       - free -  (1.0M)
            
            cmcdonaldC 1 Reply Last reply Reply Quote 1
            • cmcdonaldC
              cmcdonald Netgate Developer @Lurick
              last edited by cmcdonald

              @Lurick said in 23.09.1 to 24.03 Beta Not Setting Proper Boot Environment:

              @cmcdonald

              /root: gpart show
              =>       40  157286320  da0  GPT  (75G)
                       40       1024    1  freebsd-boot  (512K)
                     1064        984       - free -  (492K)
                     2048    2097152    2  freebsd-swap  (1.0G)
                  2099200  155185152    3  freebsd-zfs  (74G)
                157284352       2008       - free -  (1.0M)
              

              cool

              so you'll want to do the following (assuming default is still the upgraded BE and default_20240308062713 is the old BE.

              bectl mount default
              gpart bootcode -b /tmp/be_mount.XXXX/boot/pmbr -p /tmp/be_mount.XXXX/boot/gptzfsboot -i 1 da0
              bectl unmount -f default
              bectl activate -t default
              shutdown -r now
              

              You should now boot into default at which point it will set itself to be the Next Boot Environment (assuming that it does boot properly)

              Need help fast? https://www.netgate.com/support

              L 1 Reply Last reply Reply Quote 1
              • L
                Lurick LAYER 8 @cmcdonald
                last edited by

                @cmcdonald Awesome, thanks!
                It booted up just fine and without issue, just had to fix the typo, haha :)
                Will monitor over the next couple of updates and make sure but hopefully that fixed it!

                cmcdonaldC 1 Reply Last reply Reply Quote 1
                • cmcdonaldC
                  cmcdonald Netgate Developer @Lurick
                  last edited by

                  @Lurick

                  And I will be teaching the pfSense-boot package how to update BIOS systems :)

                  Need help fast? https://www.netgate.com/support

                  L 1 Reply Last reply Reply Quote 1
                  • L
                    Lurick LAYER 8 @cmcdonald
                    last edited by

                    @cmcdonald
                    Awesome, just make sure you use default and not defaut ;)

                    cmcdonaldC 1 Reply Last reply Reply Quote 0
                    • cmcdonaldC
                      cmcdonald Netgate Developer @Lurick
                      last edited by

                      @Lurick

                      Fixed above lol

                      Need help fast? https://www.netgate.com/support

                      L 1 Reply Last reply Reply Quote 1
                      • L
                        Lurick LAYER 8 @cmcdonald
                        last edited by

                        @cmcdonald
                        Just a quick update, all good with the latest build too so no more issues updating :)

                        cmcdonaldC 1 Reply Last reply Reply Quote 1
                        • cmcdonaldC
                          cmcdonald Netgate Developer @Lurick
                          last edited by

                          @Lurick glad we finally found the root cause

                          Need help fast? https://www.netgate.com/support

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