Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 04 Jul 24 04:46:01, всего сообщений: 10757
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 6740 из 10757 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           17 Mar 18 23:07:40
Кому : Victor Sudakov                                      17 Mar 18 23:07:40
Тема : Re: Шифрование
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+871ba845
На   : area://RU.UNIX.BSD?msgid=2:5005/49+5aacaab5
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+5aadeb21
==============================================================================
17 марта 2018, суббота, в 12:27 NOVT, Victor Sudakov написал(а):

EG>> поверх r0s2 создан загрузочный пул ZFS без избыточности с рутом и
EG>> /usr.
VS> Представился случай спросить. Я пытался сделать dualboot c виндой в ada0s1, и
VS> фрей (root на ZFS) в ada0s2. Пользовался рецептами с
VS> https://wiki.freebsd.org/RootOnZFS/ZFSBootPartition и
VS> https://wiki.freebsd.org/RootOnZFS/ZFSBootPartition , и примером в zfsboot(8) но
VS> максимум чего добился:

VS> boot0 отрабатывает, передает управление на 2-й слайс, а там:
VS> zfsboot: No ZFS pools located, can't boot
VS> Хотя в bhyve всё грузится, значит пул на месте и работоспособен, дело только в
VS> магии загрузчиков.
VS> Ты или кто другой если это проделывали, можете поделиться рецептом?

В man zfsboot есть строчка: dd if=/boot/zfsboot of=/dev/ada0s1 count=1
Hа самом деле для гарантии загружаемости в этом месте надо обязательно
использовать count=2 вместо count=1, чтобы затереть возможно имеющиеся
ошметки BSD label в следующем секторе - если они там есть, то напарываемся
на мисфичу загрузчика (которую лично я назвал бы багом), приводящую
к этой проблеме.

zfsboot не знает, с которого раздела и которого диска его стартовал boot0
и пытается обнюхать все диски и разделы в поисках загрузочного пула ZFS,
пропуская слайсы, в которых, как ему кажется, есть BSD label.

VS> Я даже наверное сформулирую для начала вопрос: в ada0s2 надо создавать еще BSD
VS> партиции, и пул создавать в ada0s2a например? Или загрузочный zpool сразу делать
VS> на ada0s2?

Обязательно сразу на ada0s2 и обязательно уничтожив все следы BSD label
в нём, для чего достаточно использовать count=2.

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.104827 секунды