Но в общем-то, к чему я это рассказываю. Обнаружилась неожиданная особенность. Он вопреки всем мануалам, которых уже полно в Сети, создал партицию с типом freebsd-boot в таблице GPT размером в 1 МБ. В итоге, при загрузке он получал сообщение "Boot loader too large". Покопавшись немного в исходниках я выяснил, что это сообщение выдаёт код PMBR. На ассемблере последний раз я писал, наверное, ещё в универе, так что пришлось немного "помедитировать" над его кодом, хорошо что в нём отличные комментарии :)
В итоге решил добавить некоторые изменения в мануал gpart(8):
- для параметров -s и -b можно использовать суффиксы k, m, g и т.д.;
- размер партиции freebsd-boot не должен быть больше 545 Кбайт.
Да реальность бывает куда смешнее вымышленного :)
ОтветитьУдалитьА вообще мне почему то странно, почему у людей такие проблемы с инсталяцией на ZFS. Но тема не теряет популярности, и народ на неё прет ежедневно.
>>размер партиции freebsd-boot не должен быть больше 545 Кбайт
ОтветитьУдалитьСпасибо! Я только что его на 1МБ создал и не воткнул че за мессадж странный (
Спасибо!
ОтветитьУдалитьТоже решил шикануть с местом под boot :)
Спасибо!
ОтветитьУдалитьТоже решил шикануть с местом под boot :)
Спасибо. Я - на те же грабли!!!
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьсобственно я туда же. бсд давно не юзал. а линукс... прожорливый стал. раньше дашь ему бут раздел десяток метров, и ему вполне хватает на ядро и прочее к нему. Так постоянное автообновление убунты заваливает этот раздел ядрами под завязку (до перезагрузки и ручной чистки).
ОтветитьУдалитьВот и подумал, когда ставил, что бут-раздел можно и побольше...
Спасибо!