Contribute
Register

booting FreeBSD from Clover

Status
Not open for further replies.
Joined
May 15, 2011
Messages
25
Motherboard
Gigabyte Designare Z390
CPU
Core i7-9770K
Graphics
NVidia GTX-650
Mobile Phone
  1. Android
Hello,

I recently installed FreeBSD as a 4th OS on my PC on a ZFS partition with separate BSD boot partition. Im able to boot FreeBSD using the bootmenu of my motherboard (in other words, an usable EFI boot entry exists).

But the Clover bootloader does not generate any icon for the FreeBSD installation. Is it required to add some configuration tags for FreeBSD to the config.plist file or any drivers necessary? (I put zfs_64.efi into drivers64UEFI directory but it has no effect)
 
You have scan linux under GUI in Clover config.plist?
 
Yes, I have and the Ubuntu installation is found well.

Meanwhile, I created a static Entry for FreeBSD pointing to \EFI\Boot\BOOTX64.efi to chainload the FreeBSD bootloader.
 
The ZFS efi driver is kind of borked. Doesn't support a lot of newer features and will dump tons of debug if you try to scan directories. Booting the bootx64.efi is the way to go. Or:

Code:
                  <dict>
                      <key>Disabled</key>
                      <false/>
                      <key>Hidden</key>
                      <false/>
                      <key>Hotkey</key>
                      <string>f</string>
                      <key>Ignore</key>
                      <false/>
                      <key>Image</key>
                      <string>\EFI\refind\icons\os_freebsd.png</string>
                      <key>Path</key>
                      <string>\EFI\FreeBSD\loader.efi</string>
                      <key>Arguments</key>
                      <string>rootdev=zfs:M2/System/FreeBSD:</string>
                      <key>Title</key>
                      <string>FreeBSD M2</string>
                      <key>Type</key>
                      <string>Linux</string>
                  </dict>
 
Status
Not open for further replies.
Back
Top