You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a FreeBSD image on an USB stick. I can setup a VM with UEFI mode enabled and attached the USB as a SATA physical disk to the VM and it boots up just fine. However, With pftf/RPi3B+ burnt to an SD card and attaching the USB with FreeBSD to the raspberry pi 3B+, I am unable to boot FreeBSD.
Is there a recommend procedure to enable to boot? I am assuming my physical drive requires a hybrid MBR and GPT present.
Do I have to create a hybrid 300MB MBR partition, then sudo mkfs.fat -F 16 -n EFI /dev/sdb1 and copy pftf/RPi3B+ firmware in to this partition.
I assume if I'd add loader.efi as EFI/BOOT/bootaa64.efi to the EFI partition and create a freebsd-zfs partition and install to it FreeBSD would boot from that but it doesn't.
The text was updated successfully, but these errors were encountered:
For UEFI boot I think you just create a GPT with gpart, add an -t efi for partition 1; there goes the firmware and as you say EFI/BOOT/bootaa64.efi. Then add a -t freebsd-ufs partition and do the normal install there. For SD this definitively works. Depending on FreeBSD release and whether you use HDMI or serial you may have to set different options.
On 2nd thought I am not sure if the SD cards were hybrids to start with; I have notes from older days here https://wiki.freebsd.org/BjoernZeeb/RPi
I have a FreeBSD image on an USB stick. I can setup a VM with UEFI mode enabled and attached the USB as a SATA physical disk to the VM and it boots up just fine. However, With pftf/RPi3B+ burnt to an SD card and attaching the USB with FreeBSD to the raspberry pi 3B+, I am unable to boot FreeBSD.
Is there a recommend procedure to enable to boot? I am assuming my physical drive requires a hybrid MBR and GPT present.
Do I have to create a hybrid 300MB MBR partition, then sudo mkfs.fat -F 16 -n EFI /dev/sdb1 and copy pftf/RPi3B+ firmware in to this partition.
I assume if I'd add loader.efi as EFI/BOOT/bootaa64.efi to the EFI partition and create a freebsd-zfs partition and install to it FreeBSD would boot from that but it doesn't.
The text was updated successfully, but these errors were encountered: