Hello,
I have the following setup: FreeBSD 14.1 installed on the first SSD. Though the machine has UEFI support, it was turned off during the installation process, so I ended up with a legacy boot. But it worked fine.
A few days ago, I installed Linux on the second drive. I turned on UEFI in BIOS, so Linux was installed on the second drive. My idea was to play with Linux and then continue to use FreeBSD by simply switching back to legacy boot in BIOS.
After I returned to the legacy boot, FreeBSD does not load anymore. I have checked that the FreeBSD partitions weren't altered by the Linux installation. I also mounted the ZFS pool and verified that the FreeBSD data is still there.
Here is the output of
I found this thread and tried to apply the solution by running
, but it didn't help. Now I'm wondering what has happened and how to boot the system again.
P.S. I also remember that the FreeBSD installer gave me a warning during the installation:
Could this be related to the issue?
I have the following setup: FreeBSD 14.1 installed on the first SSD. Though the machine has UEFI support, it was turned off during the installation process, so I ended up with a legacy boot. But it worked fine.
A few days ago, I installed Linux on the second drive. I turned on UEFI in BIOS, so Linux was installed on the second drive. My idea was to play with Linux and then continue to use FreeBSD by simply switching back to legacy boot in BIOS.
After I returned to the legacy boot, FreeBSD does not load anymore. I have checked that the FreeBSD partitions weren't altered by the Linux installation. I also mounted the ZFS pool and verified that the FreeBSD data is still there.
Here is the output of
gpart:I found this thread and tried to apply the solution by running
Code:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
P.S. I also remember that the FreeBSD installer gave me a warning during the installation:
Could this be related to the issue?