Saya telah menginstal FreeBSD di MacBook Air saya, dan itu berjalan dengan lancar. Namun, alih-alih muncul dengan ikon Daemon BSD , ikon itu harus di-boot melalui entri "Fallback boot loader", dan saya ingin mengubah perilaku ini.
Ini adalah screenshot yang saya ambil ketika mem-boot ke FreeBSD melalui "Boot Fallback boot loader dari EFI":
Anehnya, saya tidak menemukan file yang dipanggil loader.efi
di perangkat saya:
sunqingyaos-MacBook-Air:~ sunqingyao$ sudo find / -name "*.efi"
find: /dev/fd/sunqingyao: No such file or directory
find: /dev/fd/sunqingyao: No such file or directory
/System/Library/AccessoryUpdaterBundles/USBCAccessoryFirmwareUpdater.bundle/Contents/Resources/HPMUtil.efi
/System/Library/CoreServices/backupd.bundle/Contents/Resources/tmbootpicker.efi
/System/Library/CoreServices/boot.efi
/usr/standalone/firmware/FUD/MultiUpdater/MultiUpdater.efi
/usr/standalone/i386/apfs.efi
/usr/standalone/i386/boot.efi
/Volumes/ESP/EFI/APPLE/UPDATERS/SMC/SmcFlasher.efi
/Volumes/ESP/EFI/refind/drivers_x64/btrfs_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/._btrfs_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/ext2_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/._ext2_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/ext4_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/._ext4_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/hfs_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/._hfs_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/iso9660_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/._iso9660_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/ntfs_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/._ntfs_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/reiserfs_x64.efi
/Volumes/ESP/EFI/refind/drivers_x64/._reiserfs_x64.efi
/Volumes/ESP/EFI/refind/._refind_x64.efi
/Volumes/ESP/EFI/refind/refind_x64.efi
/Volumes/ESP/EFI/refind/tools_x64/gptsync_x64.efi
/Volumes/ESP/EFI/refind/tools_x64/._gptsync_x64.efi
/Volumes/ESP/EFI/tools/gptsync_x64.efi
/Volumes/ESP/EFI/tools/._gptsync_x64.efi
Namun, saya mencoba menargetkan "Fallload boot loader" dengan menambahkan entri khusus berikut ke /EFI/refind/refind.conf
:
menuentry "FreeBSD loader candidate 1" {
icon \EFI\refind\icons\os_freebsd.png
loader \EFI\boot\loader.efi
}
menuentry "FreeBSD loader candidate 2" {
icon \EFI\refind\icons\os_freebsd.png
loader \EFI\BOOT\bootx64.efi
}
Namun keduanya tidak berhasil. Untuk singkatnya, saya hanya memposting pesan kesalahan untuk "kandidat pemuat FreeBSD 1":
Memulai loader.efi
Menggunakan opsi muat ''
File loader tidak valid!
Kesalahan: Tidak Ditemukan saat memuat loader.efi* Tekan tombol apa saja untuk melanjutkan *