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


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 06 Oct 24 10:23:41, всего сообщений: 10767
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 6758 из 10767 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          19 Mar 18 09:19:14
Кому : Eugene Grosbein                                     19 Mar 18 09:19:14
Тема : Шифрование
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5aaf206c
На   : area://RU.UNIX.BSD?msgid=2:5005/49+5aadeb21
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+2c19b345
==============================================================================
Dear Eugene,

18 Mar 18 11:23, I wrote to you:

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

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

VS> О! Я подозревал, что здесь собака зарыта.

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

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

VS> Спасибо, похоже что это и есть искомое сакральное знание. В статьях на
VS> wiki.freebsd.org везде зачем-то делают "gpart create -s BSD ad0s3" и
VS> далее "zpool create zroot /dev/ad0s3a", а в man zfsboot момент
VS> создания пула совсем не освещен.

Спасибо, без BSD label всё получилось. Вот последовательность моих действий: http://termbin.com/0dyb
(не смотри, что там vtbd, я потом получившийся образ успешно проверил в VirtualBox с "настоящим" загрузчиком).

Это что же получается, не только на вики, но и в man zfsboot ошибка? Там тоже предлагается
"gpart create -s BSD ada0s1" делать.

PR что ли написать?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

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