> Здравствуйте, Freebsd. > > Поставил на машину свежую FreeBSD 8.2-RC3. > Делал это с memstick и решил сразу же ставить > на gmirror да еще и > схему GPT использовать. Файловую систему > решил использовать UFS (тут > http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror смотрел > только > общий принцип). > Все нормально поставилось и даже > загружается, но вот как только > запускается, загрузчик пишет: > gptboot: invalid backup GPT header > > Может сама схема такой установки > некорректна: gmirror, а в него GPT? > Т.е. получается, что при загрузке gptboot > видит в последнем блоке > диска не резервную копию своего > заголовка, а метаданные gmirror? > > A ZFS не хочется, потому что на машине > всего 2ГБ ОЗУ. > > -- > С наилучшими пожеланиями (73), > AID1-UANIC AID-EUNIC > Тел: +380 (44) 4619175, 4943810 > >
Когда gpart делает разметку провайдера (например, ada0), в последний сектор записываются соответствующие служебные данные. При попытке создать миррор в этот же сектор gmirror пытается писать свои данные - и получает отлуп. Чтобы обойти эту ситуацию, надо сначала gprart'ом разбить диск, а потом создавать зеркала отдельно для каждого раздела (например, ada0p1, ada0p2 и т.д.). З.Ы. Сам некоторое время назад долбался с такой же проблемой, которая, кстати, практически нигде не освещена, до варианта решения добрался, перелопатив кучу мэйл-листов и покурив доки по GPT.
