Установил FreeBSD 8.1 полностью на zfs включая корень. Начал тюнить. При добавлении параметра vm.kmem_size система с паникой отказалась стартовать.
Итак, чтобы смонтировать zfs под FIXIT нужно сделать следующее:
1) Подключить модули ядра:
FIXIT# kldload /mnt2/boot/kernel/opensolaris.ko FIXIT# kldload /mnt2/boot/kernel/zfs.ko
2) Посмотреть доступные пулы:
FIXIT# zpool status
3) Находим в списках пул и подключаем его:
FIXIT# zpool import -f -R /mnt zroot
-f (forced) – принудительно подключить, даже если используется системой;
-R – смонтировать в корень, отличный от /.
Однако при таком монтировании появится лишь 3 каталога (если установка шла в разные логические разделы) – /tmp /usr /var . Чтобы смонтировать корневую файловую систему нужно сделать следующее:
FIXIT# zfs set mountpoint=/root zroot
После чего в каталоге /mnt/root будет смонтирована корневая файловая система. После внесения необходимых изменений, не забыть вернуть обратно точку монтирования:
FIXIT# zfs set mountpoint=legacy zroot
После перезагрузки и удаления vm.kmem_stat из /boot/loader.conf, система завелась нормально.