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

    pfSense does not boot after successful installation

    Hardware
    6
    11
    4.5k
    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
      ramup
      last edited by ramup

      Hello,

      I do own a Fujitsu Futro S940 ThinClient that is supposed to be my next pfSense Firewall. It es equipped with a M.2 SATA SSD.

      I already have a Futro S930 working with pfSense but I am not able to get the S940 to boot pfSense after Installation on the SSD.

      The BIOS possibilities are limited but things like Secure BOOT is disabled and I can install e.g. Windows or Ubuntu on the S940 and it boots just fine of the M.2 SATA SSD even with ZFS in Ubuntu.

      I can boot the pfSense installation of an USB stick and install pfSense without problems on the SSD. But the drive is then on restart not recognized as a bootable device.

      I tried all sorts of installation methods (MBR, GPT with BIOS + EFI in all variations), UFS and ZFS

      There are in my opinion problems with the FreeBSD partitions. Is there a way to fix this?
      I do not find anything helpful in the Netgate documentation.

      As far as I can say the S940 needs UEFI and generally recognizes GPT partitions but not the ones installed with FreeBSD (pfSense)
      I also tried to install plain FreeBSD 12.1 but there is exactly the same problem.

      In short I can install and boot all sorts of Distributions but not FreeBSD (pfSense)

      Help is highly appreciated 😃

      DaddyGoD 1 Reply Last reply Reply Quote 0
      • DaddyGoD
        DaddyGo @ramup
        last edited by

        @ramup

        Hi,

        It's a little bit bound thin client...
        Are you trying to update to the latest BIOS?
        This may be a unit compiled by Unicon Software?

        Cats bury it so they can't see it!
        (You know what I mean if you have a cat)

        R 1 Reply Last reply Reply Quote 0
        • R
          ramup @DaddyGo
          last edited by ramup

          @DaddyGo said in pfSense does not boot after successful installation:

          Hi,
          It's a little bit bound thin client...
          Are you trying to update to the latest BIOS?
          This may be a unit compiled by Unicon Software?

          Thanks. Yes it is on the latest BIOS of January 2020 directly of the Fujitsu Homepage and no it is not compiled with Unicon Software. I believe in this case it would not be possible to boot Ubuntu or Windows like it does but not FreeBSD

          Can someone tell me the display scheme of a guided GPT UEFI ZFS installation with „gparted show“?
          I see EFI, freebsd-swap and freebsd-zfs but no freebsd-boot in my case.

          DaddyGoD 1 Reply Last reply Reply Quote 0
          • DaddyGoD
            DaddyGo @ramup
            last edited by

            @ramup

            Okay thanks, because we also have 3 pcs. used Unicon units and the same problem with them.
            I will follow this thread, maybe someone has already encountered this question.

            Thanks again.

            Cats bury it so they can't see it!
            (You know what I mean if you have a cat)

            1 Reply Last reply Reply Quote 0
            • R
              ramup
              last edited by

              Ok, I found out that the partition "freebsd-boot" will only be created when GPT is set to UEFI+BIOS and not only GPT with EFI.
              Because the S940 TC is UEFI the partition is not necessary.

              I think the problem is the bootloader with FreeBSD that I cannot fix so far. I tried all sorts of modifications but none of them worked.
              Has anyone a solution how to fix the bootloader?

              M 1 Reply Last reply Reply Quote 0
              • M
                Maginos01 @ramup
                last edited by

                @ramup were you able to solve the problem with the bootloader? I'm also thinking of getting a S940 for a pfsense build and would like to know, if it is possible to solve the problem you mentioned. Or you don't recommend the S940 for that purpose?

                Thank you for your reply!

                1 Reply Last reply Reply Quote 0
                • A
                  aluhut
                  last edited by

                  I had the same issues (but with OpnSense) with the Fujitsu Futro S940 and came across this thread. They are both FreeBSD derivatives, which causes the problems. For anyone having the same problems: Install normally as GPT/UEFI, but after installation go into terminal and do the following:

                  # mount EFI partition of your installation Disk on /boot/efi similarly to Linux
                  mkdir /boot/efi
                  echo '/dev/ada0p1 /boot/efi msdosfs rw,noatime 0 0' >> /etc/fstab
                  mount /boot/efi
                  
                  # Install the FreeBSD UEFI loader.
                  mkdir /boot/efi/EFI/opnsense
                  cp /boot/boot1.efi /boot/efi/EFI/opnsense/bootx64.efi
                  
                  # Create the boot variable.
                  efibootmgr -c -l /boot/efi/EFI/opnsense/bootx64.efi -L "OpnSense/pfSense"
                  
                  # Check the variable number for the new boot variable and activate it.
                  efibootmgr
                  efibootmgr -a 15
                  

                  After that everything worked for me.
                  Thanks to https://hauweele.net/~gawen/blog/?p=2252

                  1 Reply Last reply Reply Quote 1
                  • T
                    tonio.32
                    last edited by

                    hi guys, i have the same problem on s940 and pfsense, the commands do not go to me, how did you solve?

                    A 1 Reply Last reply Reply Quote 1
                    • A
                      aluhut @tonio.32
                      last edited by

                      @tonio-32
                      Is the installation for UEFI successful? If so, do not reboot and switch from the installer to the shell. Is your target SSD listed under /dev/? You may need to adjust the commands. Also take a look in /boot/, the boot1.efi might have a different name.

                      T O 2 Replies Last reply Reply Quote 0
                      • T
                        tonio.32 @aluhut
                        last edited by

                        @aluhut I solved it by creating a live freebsd, and I used them the shell, then I ran the above guide and everything works. thanks a lot :)

                        1 Reply Last reply Reply Quote 0
                        • O
                          oculus @aluhut
                          last edited by

                          Hello,
                          I found this thread because I also failed to install pfSense on a S940 computer. This is what I did so far:

                          • Boot from USB-Stick
                          • For Partitioning I choose: Auto (UFS) UEFI - Guided Disk Setup using UEFI boot method
                          • Partitioning for the entire Disk and use GPT - GUID Partition Table
                          • After that, formating and installation run automatically (without problems)
                          • After installation finished, the installer asks, if I want to change to a shell. In this shell I try the commands mentioned above, but this fails. I can not mount the efi partition:

                          pfsense.jpg

                          I updated the BIOS of the S940 to version: V5.0.0.13 R1.12.0

                          What did I wrong?

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