Установка FreeBSD 9 с флешки на ZFS в качестве корня

Качаем образ для флешки с сайта freebsd.org, содержащий FreeBSD 9
Прошиваем с помощью https://launchpad.net/win32-image-writer (Image Writer for Microsoft Windows) версии 0.5

Далее все согласно инструкции
http://www.lissyara.su/articles/freebsd/file_system/root_zfs_gpt/

Тщательность того, как продуманы файловые системы - впечатляет. Именно поэтому я взял за основу руководство http://www.lissyara.su/articles/freebsd/file_system/root_zfs_gpt/ хоть оно изначально и не было предназначенное моего случая (у меня не CD и не FreeBSD 8, а флешка и FreeBSD 9)

Корректировки, чтобы упомянутое руководство заработало для установки с флешки с FreeBSD версии 9:

1. Вместо выхода в командную строку через Fixit используется пункт Shell программы установки

2. Копирование файлов делается не так как описано на шаге 3.2, а так:


cd /usr/freebsd-dist
export DESTDIR=/mnt
for file in base.txz lib32.txz kernel.txz doc.txz ports.txz src.txz;
do (cat $file | tar --unlink -xpJf - -C ${DESTDIR:-/}); done

3. Прописывать как описано в пункте 4.1 в файле /etc/fstab файловую систему proc не нужно, а даже вредно

4. Поскольку в моем случае было зеркало, то
а) разделы с помощью gpart создавались параллельно идентичные на двух дисках
б) пул zfs был сделан зеркалом как "zpool create -m /mnt mirror mypoolname /dev/ada0p3 /dev/ada0p4"
В статье предлагается сделать "zpool create systor mirror ipsd0 ipsd1", что тоже как бы работает, но затирает GPT, а, значит, не будет доступа к загрузочному разделу /boot. Для несистемного диска так делать можно, но на системном - нельзя.

5. Загружать модуля ядра для ZFS через "kldload ..." нет необходимости уже давно. Они автоматически загружаются командами zpool и zfs, если не ошибаюсь, еще с FreeBSD 8

6. Расположение загрузочных записей pmbr и gptzfsboot, которые нужно установить через "gpart bootcode ..." иное.
Не "/mnt2/boot", а просто /boot (это то ли потому что я загрузился с флешки а не с компашки, то ли потому версия FreeBSD 9, а не 8)

Компьютерные вопросы: 
2002-2012 ©