On Sat, Sep 07, 2024 at 08:20:07AM -0700, Mark Millard wrote:
I'm more interested in what is there than just what is not
there. May be show something analogous to:
# gpart list | grep -E '(Name|type|efi|media)'
1. Name: mmcsd1s1
efimedia: HD(1,MBR,00000000,0x8000,0x3b68000)
rawtype: 12
type: fat32lba
1. Name: mmcsd1
1. Name: da0p1
efimedia: HD(1,GPT,81f199f2-5eb9-11ec-b507-a0cec8d68fdc,0x28,0x82000)
rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
label: BPIM3efi
type: efi
2. Name: da0p2
efimedia: HD(2,GPT,efa6f52d-c8ca-11ec-bb1e-03fc0558c84f,0x82800,0x366000)
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
type: freebsd-swap
3. Name: da0p3
efimedia: HD(3,GPT,71abc138-db5e-11ee-bfe1-e352d1095e3c,0x6861c800,0x732800)
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
type: freebsd-swap
4. Name: da0p4
efimedia: HD(4,GPT,b568945a-5eba-11ec-b507-a0cec8d68fdc,0xa1c800,0x67c00000)
rawtype: 516e7cb6-6ecf-11d6-8ff8-00022d09712b
type: freebsd-ufs
1. Name: da0
I'll note that on various type of systems, the (effectively)
ESP need not be specifically of "type: efi", possibly some
fat variant instead also works. (Of course, EFI need not be
the only alternative for various type of contexts.)
I'll note the /boot/efi is normally just an empty directory
that is possibly used as a mount point.
In some (somewhat older) configurations /boot/msdos is
similarly an empty directory and possibly used as the mount
point instead.
After source building to latest stable in the usual way, same error message
'loader needs updating'.
This is on the guest
# gpart list | grep -E '(Name|type|efi|media)'
1. Name: vtbd0p1
efimedia: HD(1,GPT,b7731537-61da-11ed-9652-00a0981073a7,0x28,0x400)
rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
type: freebsd-boot
2. Name: vtbd0p2
efimedia: HD(2,GPT,b77a2687-61da-11ed-9652-00a0981073a7,0x800,0x2000000)
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
type: freebsd-swap
3. Name: vtbd0p3
efimedia: HD(3,GPT,b7836ca4-61da-11ed-9652-00a0981073a7,0x2000800,0xdfff000)
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
type: freebsd-zfs
1. Name: vtbd0
--