Страница 1 из 1

BSD 9 install

Добавлено: 2012-02-04 20:02:51
_3pper
Кто-нибудь пробовал ставить бсд 9-ю с диска, на чистый жесткий диск? Мне почему-то кажется, с ново введенным бсдинсталлом это нереально) Он либо разбивает жесткий диск так, что после установки система не загружается, либо при попытке использовать старые разделы - ругается и не ставится.

Re: BSD 9 install

Добавлено: 2012-02-04 20:08:50
Bayerische
Вам самому не смешно?

Re: BSD 9 install

Добавлено: 2012-02-04 21:13:43
_3pper
от части) проблема именно такая, как описал. Пробовал и GPT, и MBR, и sysinstall, и bsdinstall.
При использовании bsdinstall и автоматической разбивки диска, система зависает после определения биосом жестких дисков.
Сначала думал из-за GPT, т.к. сервер старый.
Пробовал вместо GPT разбить в MBR, так же bsdinstall, так тоже завис после определения биосом жестких дисков.
Пробовал использовать старую разметку диска, как в предыдущих версиях (/var,/tmp, etc.), но на это bsdinstall выругался:

Код: Выделить всё

Error mounting partition /mnt: 
mount: /dev/ada0s1a: Operation not permitted
Пробовал sysinstall, но он сказал, что не может создать и смонтировать папку /dist, т.к. рут смонтирован только на чтение

Re: BSD 9 install

Добавлено: 2012-02-04 21:21:15
Bayerische
Вы монтируете корневой раздел в /mnt?

Re: BSD 9 install

Добавлено: 2012-02-04 21:30:36
_3pper
нет, bsdinstall, mount вообще не трогал, да и не получилось бы, т.к. рут (/) только на чтение монтируется

Re: BSD 9 install

Добавлено: 2012-02-04 21:31:18
GhOsT_MZ
Не знаю у кого как, но у меня 9 не установилась на виртуалку, так как на /usr закончились inode, так это при том, что было занято около 40% места на этой фс. Вот это меня удивило.

Re: BSD 9 install

Добавлено: 2012-02-04 21:37:21
_3pper
при использовании дефолтных настроек при разбивании диска в bsdinstall, т.е. при авторазметке, хоть в GPT, хоть в MBR - система нормально ставится, но после первой перезагрузки дальше биоса загрузка не идет, все зависает после определения ЖД. Делаю вывод, что сам bsdinstall диски разбивает либо неправильно, либо без совместимости со старыми версиями биос

Re: BSD 9 install

Добавлено: 2012-02-04 21:39:44
GhOsT_MZ
_3pper писал(а):при использовании дефолтных настроек при разбивании диска в bsdinstall, т.е. при авторазметке, хоть в GPT, хоть в MBR - система нормально ставится, но после первой перезагрузки дальше биоса загрузка не идет, все зависает после определения ЖД. Делаю вывод, что сам bsdinstall диски разбивает либо неправильно, либо без совместимости со старыми версиями биос
Не, bsdinstall врядли сам это делает, ибо это будет уже не unix-way. Скорей всего он просто запускает fdisk, который собственно и "бьет" диск.

Re: BSD 9 install

Добавлено: 2012-02-04 21:40:51
Bayerische
дальше биоса загрузка не идет
Что пишет-то хоть? А то "дальше биоса" — это при неисправности железа, обычно. Когда IDE не детектится.

Re: BSD 9 install

Добавлено: 2012-02-04 21:44:21
GhOsT_MZ
Не ребят, действительно, что значит "дальше биоса"? Просто не забываем, что есть биос, который занимается контактом железа--ос, а также, запуск самой ос (в какой степени). А то что имеется в виду по детектом оборудования, точнее выводом его - это уже POST, он проверяет это оборудование (само собой поверхностная проверка), после чего передается управление далее (не исключено, что и программе на самом диске, но тут я не вдавался в подробности).
Так давайте определять "ху из ху" и собственно на чем это происходит.

Re: BSD 9 install

Добавлено: 2012-02-04 21:50:24
_3pper
ничего совсем не пишет. Представьте загрузку системы, после нажатия кнопки Power. Идет тест системы, оперативной памяти и жестких дисков еще до загрузки оси с ЖД. Так вот, после определения ЖД сервер перестает отвечать на какие-либо нажатия клавиш, кроме Reset и Power. Т.е. в даже в биос не пускает.
Хотя этот же сервер ранее использовался под другими осями, включая БСД 8-й версии, и загрузка проходила нормально.
В инете нашел инфу, не только касательно bsdinstall, когда программы вроде fdisk не так размечают ЖД, а Биос в итоге не может найти этом ЖД загрузочную запись

Re: BSD 9 install

Добавлено: 2012-02-04 21:53:15
GhOsT_MZ
Стоп, полный стоп) Вспоминаем про загрузку компа.
Сначала загружается биос, выполняет самотестирование (он же пост), далее, управление передается MBR, который в свою очередь ищет активный раздел на диске и передает управление коду на нем.
Так вот, если система виснет на ранних этапах загрузки, то причем тут bsdinstall? Что будет, если выдернуть диски из системы и попробовать зайти в биос?

Re: BSD 9 install

Добавлено: 2012-02-04 22:00:42
_3pper
да, извините, забыл, что оно пост называется) бсдинсталл не так разбивает жесткий диск, или не правильно записывает информацию в таблицу разделов, в результате чего Завис. Но вот если разбить жесткий диск например с помощью сисинсталла или fdisk, то загрузка системы нормально происходит

Re: BSD 9 install

Добавлено: 2012-02-04 22:01:57
GhOsT_MZ
То есть, если вытащить этот диск из системы, то можно же зайти в биос к примеру?

Re: BSD 9 install

Добавлено: 2012-02-04 22:04:58
_3pper
можно, а когда снова вставляешь опять зависает. Приходиться снимать ЖД и на другом компе удалять с этого ЖД разделы и сбрасывать MBR

Re: BSD 9 install

Добавлено: 2012-02-04 22:14:28
Bayerische
Что за странный компьютер? Актуален ли BIOS? Это явно ненормальное поведение. Возможность захода в BIOS не должна зависить от содержимого HDD.

Re: BSD 9 install

Добавлено: 2012-02-04 22:18:35
GhOsT_MZ
Bayerische писал(а):Что за странный компьютер? Актуален ли BIOS? Это явно ненормальное поведение. Возможность захода в BIOS не должна зависить от содержимого HDD.
+1, только хотел аналогичное написать.
Кстати, нужно посмотреть в ченджлоге что там с fdisk сделали, ибо не верю, что bsdinstall самостоятельно лезет в разметку диска, ну не должен он это делать, его основная задача - интерфейс между пользователем и профильными утилитами, которые делают какие-то действия с дисками и так далее.

Re: BSD 9 install

Добавлено: 2012-02-04 22:28:51
_3pper
Биос 2005 года. Я с такой бедой один раз сталкивался, когда бсд 8-ку в первый раз ставил, на очень-очень старую мать. У меня fdisk спросил тогда про геометрию диска, объяснив, что некоторые геометрии не совместимы со старыми версиями Биос. Но я это проигнорировал, и потом долго голову ломал, почему у меня система дальше ПОСТ не загружается...

я так понял, что бсдинсталл написан был на шеле. Как мне кажется, bsdinstall собирает инфу о разметке диска, и передает все параметры уже fdiskу

Re: BSD 9 install

Добавлено: 2012-02-04 23:33:53
rayder
Ну то что bsdinstall веселый это да, сам раза с 6-го осилил с ним засетапиться. Но то что с него нормально сетапится система, при правильном направлении рук - это факт.

Кстати родной sysinstall никто не отменял, запустите ручками и наслаждайтесь старым инсталятором.

ЗЫ. сетапился по pxe, была бага с ro на /tmp, примаунтил тот же корень в /tmp в rw и все наура поставилось(Костыль, но зато работает =) ). Как ведет себя инсталятор с CD не проверял, уже года 2 все сетаплю по pxe.

Re: BSD 9 install

Добавлено: 2012-02-05 6:36:39
_3pper
сисинсталл тоже пробовал. Ошибку показывает, при создании разделов в Disklabel, что не может смонтировать эти разделы, т.к. Корневой каталог смонтирован только на чтение. И что не может создать папку /dist и смонтировать в нее СД-ром, т.к. Корень смонтирован только на чтение.

ладно, шеф срочно машинку требует, поставлю 8-ю версию и обновлюсь до 9-ки.
Всем огромное спасибо)

Re: BSD 9 install

Добавлено: 2012-02-05 7:31:07
_3pper
нет, блять, надо все равно решить эту загадку)
Сейчас попробовал ставить заново bsdinstall'ом, с автоматической разметкой диска в MBR (т.е. все по дефолту, кроме разметки). Все так же, система перестала откликаться после пост-проверки. Снял диск, перенес на другую систему, хотел снова сбросить MBR и таблицу разделов, но прежде посмотрел на сектор в шестнадцатеричном редакторе. И увидел я там такую запись в начале сектора: Invalid partition table. Error loading operating system. Missing operating system.

Re: BSD 9 install

Добавлено: 2012-02-05 8:59:24
_3pper
разобрался таки) после установки бсд на ЖД, попробовал этот ЖД запустить на другой машине - все нормально завелось. потом попробовал запустить этот же ЖД на сервере, но теперь через контроллер IDE-USB - тоже все нормально завелось, даже попробовал установить БСД заново, не меняя GPT на MBR, оставив все по дефолту - тоже нормально сработало. В итоге решил попробовать установить в биосе настройки ЖД самостоятельно, т.е. просто Access Mode переставил с Auto на LBA, подкл. ЖД и бсд нормально загрузился. Всем еще раз спасибо, за помощь и содействие)

Re: BSD 9 install

Добавлено: 2012-02-06 10:20:44
Mox
bsdinstall ничего не размечает. Это делает gpart. bsdinstall лишь фронтэнд ко всем утилитам.