Discussion:
Questions about [U]EFI boot
Lev Serebryakov
2018-09-06 19:05:59 UTC
Permalink
I have two questions about [U]EFI FreeBSD boot process. I've read man
pages and UEFI wiki page, but can not find answers for these two questions

(1) Simplest "boot0" / "boot0sio" support very basic partition (slice)
selection but looks like boot1.efi doesn't support this simple feature.
Am I right? Did I messed something?

(2) How boot1.efi lives with serial console and BIOS/UEFI serial console
redirection? As far as I understand, loader.efi should be compatible
with "old-style" loader, but what about boot1.efi?
--
// Lev Serebryakov
Eric McCorkle
2018-09-08 16:05:35 UTC
Permalink
There is no boot0 for UEFI.

boot1.efi is in the process of being phased out, and will probably be
dropped eventually, but loader.efi can still be loaded and run by boot1.efi.

I recommend installing loader.efi to your ESP (typically
/efi/boot/BOOTX64.EFI).

As for serial consoles, I don't know. I believe both boot1 and loader
take whatever UEFI gives them by default. So if the underlying UEFI
implementation has a serial console driver that it's using by default,
it should work.
Post by Lev Serebryakov
I have two questions about [U]EFI FreeBSD boot process. I've read man
pages and UEFI wiki page, but can not find answers for these two questions
(1) Simplest "boot0" / "boot0sio" support very basic partition (slice)
selection but looks like boot1.efi doesn't support this simple feature.
Am I right? Did I messed something?
(2) How boot1.efi lives with serial console and BIOS/UEFI serial console
redirection? As far as I understand, loader.efi should be compatible
with "old-style" loader, but what about boot1.efi?
Loading...