Attempt to defuse a land mine before anyone else steps on it: The

freebsd-boot partition is not always the first one.

Following the instructions in UPDATING resulted in my overwriting
the efiboot0 partition on my laptop with ZFS boot blocks, which
had negative effects on the system's bootability.

Reviewed by:	allanjude
Differential Revision:	https://reviews.freebsd.org/D27002
This commit is contained in:
Colin Percival 2020-10-31 03:36:31 +00:00
parent 76dfd556f1
commit d8e59012e2

View File

@ -2203,9 +2203,11 @@ COMMON ITEMS:
2.) update the ZFS boot block on your boot drive 2.) update the ZFS boot block on your boot drive
The following example updates the ZFS boot block on the first The following example updates the ZFS boot block on the
partition (freebsd-boot) of a GPT partitioned drive ada0: freebsd-boot partition of a GPT partitioned drive ada0:
"gpart bootcode -p /boot/gptzfsboot -i 1 ada0" "gpart bootcode -p /boot/gptzfsboot -i $N ada0"
The value $N will typically be 1 (if booting from BIOS) or 2 (if
booting from EFI).
Non-boot pools do not need these updates. Non-boot pools do not need these updates.