Имелась установленная с нуля FreeBSD 11.1 (AMD64). Загрузка UEFI + BIOS, GPT, ZFS mirror - конфигурация создана установщиком. Текущий тип загрузки - UEFI.
Выполнил бинарный апгрейд до 11.2 по хэндбуку (https://www.freebsd.org/releases/11.2R/ ... ation.html). Все прошло хорошо, система грузится, работает.
Версия ZFS-пула была на момент апгрейда системы актуальной, теперь zpool status намекает на его апгрейд.
Вопрос: как теперь аккуратно обновить загрузчики (efi и freebsd-boot) на дисках? Апгрейдить ZFS-пул до выполнения этого действия не хочется.
Разделы:
Код: Выделить всё
root# gpart show
=> 40 5860533088 ada0 GPT (2.7T)
40 409600 1 efi (200M)
409640 1024 2 freebsd-boot (512K)
410664 984 - free - (492K)
411648 16777216 3 freebsd-swap (8.0G)
17188864 5843343360 4 freebsd-zfs (2.7T)
5860532224 904 - free - (452K)
=> 40 5860533088 ada1 GPT (2.7T)
40 409600 1 efi (200M)
409640 1024 2 freebsd-boot (512K)
410664 984 - free - (492K)
411648 16777216 3 freebsd-swap (8.0G)
17188864 5843343360 4 freebsd-zfs (2.7T)
5860532224 904 - free - (452K)
Код: Выделить всё
root# zpool status
pool: zroot
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
scan: scrub repaired 0 in 2h25m with 0 errors on Tue Mar 27 06:17:37 2018
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada0p4 ONLINE 0 0 0
ada1p4 ONLINE 0 0 0
errors: No known data errors
Код: Выделить всё
root# dmesg | grep ZFS
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
gpart bootcode -p /boot/boot1.efi -i1 ada0/ada1 - не упомянут ZFS,
gpart bootcode -p /boot/gptzfsboot -i 1 ada0/ada1 - не UEFI
Именно моей комбинации не нашел, решил посоветоваться.
Как сделать правильно?
Заранее спасибо.