preparing EFI loader for upgrade to 14.0-RELEASE
- Reply: Axel Rau : "Re: preparing EFI loader for upgrade to 14.0-RELEASE"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 May 2024 20:58:29 UTC
Hi all, the server to be upgraded (per freebsd-update) has only a default bootstrap in its ESP: root@db3:~ # efibootmgr -v Boot to FW : false BootCurrent: 000c Timeout : 1 seconds BootOrder : 0002, 000C, 0011, 000D Boot0002* UEFI: Built-in EFI Shell VenMedia(5023b95c-db26-429b-a648-bd47664c8012) +Boot000C* UEFI OS HD(1,GPT,b6a39bf6-f288-11e9-81c6-d05099d4bb99,0x28,0x64000)/File(\\EFI\\BOOT\\BOOTX64.EFI) nvd1p1:/EFI/BOOT/BOOTX64.EFI (null) Boot0011* UEFI OS HD(1,GPT,b69156f5-f288-11e9-81c6-d05099d4bb99,0x28,0x64000)/File(\\EFI\\BOOT\\BOOTX64.EFI) nvd0p1:/EFI/BOOT/BOOTX64.EFI (null) Boot000D Hard Drive BBS(HD,,0x0) Should I create a freebsd directory on the ESPs of both mirrored disks, i.e.: mount_msdosfs /dev/nvd0p1 /boot/efi cp /boot/loader.efi /boot/efi/efi/freebsd/loader.efi/bootx64.efi mkdir /boot/efi/efi/freebsd cp /boot/loader.efi /boot/efi/efi/freebsd/loader.efi umount /boot/efi mount_msdosfs /dev/nvd1p1 /boot/efi cp /boot/loader.efi /boot/efi/efi/freebsd/loader.efi/bootx64.efi mkdir /boot/efi/efi/freebsd cp /boot/loader.efi /boot/efi/efi/freebsd/loader.efi umount /boot/efi Please advice. Thanks, Axel PS: Detail config: root@db3:~ # uname -a FreeBSD db3 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 GENERIC amd64 # root on sroot (nvd0p3/nvd1p3) root@db3:~ # zpool list -v NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT hpool 1.81T 105G 1.71T - - 8% 5% 1.00x ONLINE - mirror-0 1.81T 105G 1.71T - - 8% 5.63% - ONLINE ada0 1.82T - - - - - - - ONLINE ada1 1.82T - - - - - - - ONLINE sroot 1.45T 442G 1.02T - - 50% 29% 1.00x ONLINE - mirror-0 1.45T 442G 1.02T - - 50% 29.7% - ONLINE nvd0p3 1.45T - - - - - - - ONLINE nvd1p3 1.45T - - - - - - - ONLINE root@db3:~ # root@db3:~ # gpart list Geom name: nvd0 modified: false state: OK fwheads: 255 fwsectors: 63 last: 3125627527 first: 40 entries: 128 scheme: GPT Providers: 1. Name: nvd0p1 Mediasize: 209715200 (200M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 20480 Mode: r1w1e1 efimedia: HD(1,GPT,b69156f5-f288-11e9-81c6-d05099d4bb99,0x28,0x64000) rawuuid: b69156f5-f288-11e9-81c6-d05099d4bb99 rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b label: efiboot0 length: 209715200 offset: 20480 type: efi index: 1 end: 409639 start: 40 2. Name: nvd0p2 Mediasize: 2147483648 (2.0G) Sectorsize: 512 Stripesize: 0 Stripeoffset: 210763776 Mode: r1w1e1 efimedia: HD(2,GPT,b698b995-f288-11e9-81c6-d05099d4bb99,0x64800,0x400000) rawuuid: b698b995-f288-11e9-81c6-d05099d4bb99 rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b label: swap0 length: 2147483648 offset: 210763776 type: freebsd-swap index: 2 end: 4605951 start: 411648 3. Name: nvd0p3 Mediasize: 1597962715136 (1.5T) Sectorsize: 512 Stripesize: 0 Stripeoffset: 2358247424 Mode: r1w1e1 efimedia: HD(3,GPT,b69bb265-f288-11e9-81c6-d05099d4bb99,0x464800,0xba070000) rawuuid: b69bb265-f288-11e9-81c6-d05099d4bb99 rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b label: zfs0 length: 1597962715136 offset: 2358247424 type: freebsd-zfs index: 3 end: 3125626879 start: 4605952 Consumers: 1. Name: nvd0 Mediasize: 1600321314816 (1.5T) Sectorsize: 512 Mode: r3w3e6 Geom name: nvd1 modified: false state: OK fwheads: 255 fwsectors: 63 last: 3125627527 first: 40 entries: 128 scheme: GPT Providers: 1. Name: nvd1p1 Mediasize: 209715200 (200M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 20480 Mode: r0w0e0 efimedia: HD(1,GPT,b6a39bf6-f288-11e9-81c6-d05099d4bb99,0x28,0x64000) rawuuid: b6a39bf6-f288-11e9-81c6-d05099d4bb99 rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b label: efiboot1 length: 209715200 offset: 20480 type: efi index: 1 end: 409639 start: 40 2. Name: nvd1p2 Mediasize: 2147483648 (2.0G) Sectorsize: 512 Stripesize: 0 Stripeoffset: 210763776 Mode: r1w1e1 efimedia: HD(2,GPT,b6a7f8bc-f288-11e9-81c6-d05099d4bb99,0x64800,0x400000) rawuuid: b6a7f8bc-f288-11e9-81c6-d05099d4bb99 rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b label: swap1 length: 2147483648 offset: 210763776 type: freebsd-swap index: 2 end: 4605951 start: 411648 3. Name: nvd1p3 Mediasize: 1597962715136 (1.5T) Sectorsize: 512 Stripesize: 0 Stripeoffset: 2358247424 Mode: r1w1e1 efimedia: HD(3,GPT,b6aaf7ea-f288-11e9-81c6-d05099d4bb99,0x464800,0xba070000) rawuuid: b6aaf7ea-f288-11e9-81c6-d05099d4bb99 rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b label: zfs1 length: 1597962715136 offset: 2358247424 type: freebsd-zfs index: 3 end: 3125626879 start: 4605952 Consumers: 1. Name: nvd1 Mediasize: 1600321314816 (1.5T) Sectorsize: 512 Mode: r2w2e4 --- PGP-Key: CDE74120 ☀ mobile: +49 160 7568212 computing @ chaos claudius