I am migrating away from bsdinstall because of the interactive prompts and so I can better control logging. I am unable to boot my new system which I suspect is me not running efibootmgr properly.
I am doing a GPT label with UEFI only. I create an ESP and a ZFS partition, the ESP is 260 MB in size, and the ZFS Pool fills the rest on top of GELI.
During the install, I:
The above command returns successfully.
Upon rebooting, I get the error:
I don't see any other errors, but the only other thing that stands out to me is when booting up to the installation media and running efibootmgr -v, the path to the loader appears to still reference /mnt which doesn't make sense because that is where it was mounted during installation.
I am going through bsdinstall/bootconfig, but I think I am performing all the steps there.
I came across another post with a similar error, but he resolved it by clearing ZFS labels, but his error also has some other errors which I don't have. I did not wipe all my ZFS labels as I am initializing GELI, so that would nuke those anyways.
Any ideas?
I am doing a GPT label with UEFI only. I create an ESP and a ZFS partition, the ESP is 260 MB in size, and the ZFS Pool fills the rest on top of GELI.
During the install, I:
1. mount ESP @ /boot/efi
2. copy efi files to the ESP
3. run efibootmgr --create --activate --label "FreeBSD" --loader "/mnt/boot/efi/efi/freebsd/loader.efi" > /dev/null
The above command returns successfully.
Upon rebooting, I get the error:
Ignoring Boot0000: Only one DP found
Trying ESP: ...
Setting currdev to disk1p1
Trying: ...
Setting currdev to disk1p2
Failed to find bootable partition
I don't see any other errors, but the only other thing that stands out to me is when booting up to the installation media and running efibootmgr -v, the path to the loader appears to still reference /mnt which doesn't make sense because that is where it was mounted during installation.
I am going through bsdinstall/bootconfig, but I think I am performing all the steps there.
I came across another post with a similar error, but he resolved it by clearing ZFS labels, but his error also has some other errors which I don't have. I did not wipe all my ZFS labels as I am initializing GELI, so that would nuke those anyways.
Any ideas?