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)
 

Going Bald

Moderator
Joined
Aug 14, 2010
Messages
22,476
Motherboard
GA-X58A-UD7-F7
CPU
W3670
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. iMac
Mobile Phone
  1. Android
You have scan linux under GUI in Clover config.plist?
 
Joined
May 15, 2011
Messages
25
Motherboard
Gigabyte Designare Z390
CPU
Core i7-9770K
Graphics
NVidia GTX-650
Mobile Phone
  1. Android
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.
 
Joined
Mar 8, 2019
Messages
11
Motherboard
I didn't read
CPU
the RULES
Graphics
so ignore me
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.
Top