Використовую FreeBSD 12.0, завантаження через UEFI , віртуальна машина Hyper-V.
Після оновлення системи файлова ZFS попередила (zpool status) про те що є нові функції і можна оновити їх. Що я і зробив.
zpool status |
zpool upgrade zroot This system supports ZFS pool feature flags. Enabled the following features on 'zroot': large_dnode device_removal obsolete_counts zpool_checkpoint spacemap_v2 If you boot from pool 'zroot', don't forget to update boot code. Assuming you use GPT partitioning and da0 is your boot disk the following command will do it: gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0Але я маю завантаження через UEFI і треба оновити за 'handbook/zfs-zpool': boot1.efifat.
For systems using EFI to boot, execute the following command: gpart bootcode -p /boot/boot1.efifat -i 1 da0Краще якби 'zpool upgrade' показувало нагадування і про "boot1.efifat" а не тільки про "gptzfsboot".
Так я забув про UEFI і система не завантажилася після update boot code gptzfsboot.
Але так я використовував знімки віртуальної системи Hyper-V, я відновив попередній стан
FreeBSD і виконав тільки оновлення для boot1.efifat:
gpart bootcode -p /boot/boot1.efifat -i 1 da0
Зараз система завантажилася нормально.
Немає коментарів:
Дописати коментар