BSD 9 install

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 20:02:51

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: BSD 9 install

Непрочитанное сообщение Bayerische » 2012-02-04 20:08:50

Вам самому не смешно?

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 21:13:43

от части) проблема именно такая, как описал. Пробовал и 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, т.к. рут смонтирован только на чтение

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: BSD 9 install

Непрочитанное сообщение Bayerische » 2012-02-04 21:21:15

Вы монтируете корневой раздел в /mnt?

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 21:30:36

нет, bsdinstall, mount вообще не трогал, да и не получилось бы, т.к. рут (/) только на чтение монтируется

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение GhOsT_MZ » 2012-02-04 21:31:18

Не знаю у кого как, но у меня 9 не установилась на виртуалку, так как на /usr закончились inode, так это при том, что было занято около 40% места на этой фс. Вот это меня удивило.

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 21:37:21

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

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение GhOsT_MZ » 2012-02-04 21:39:44

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

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: BSD 9 install

Непрочитанное сообщение Bayerische » 2012-02-04 21:40:51

дальше биоса загрузка не идет
Что пишет-то хоть? А то "дальше биоса" — это при неисправности железа, обычно. Когда IDE не детектится.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение GhOsT_MZ » 2012-02-04 21:44:21

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

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 21:50:24

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

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение GhOsT_MZ » 2012-02-04 21:53:15

Стоп, полный стоп) Вспоминаем про загрузку компа.
Сначала загружается биос, выполняет самотестирование (он же пост), далее, управление передается MBR, который в свою очередь ищет активный раздел на диске и передает управление коду на нем.
Так вот, если система виснет на ранних этапах загрузки, то причем тут bsdinstall? Что будет, если выдернуть диски из системы и попробовать зайти в биос?

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 22:00:42

да, извините, забыл, что оно пост называется) бсдинсталл не так разбивает жесткий диск, или не правильно записывает информацию в таблицу разделов, в результате чего Завис. Но вот если разбить жесткий диск например с помощью сисинсталла или fdisk, то загрузка системы нормально происходит

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение GhOsT_MZ » 2012-02-04 22:01:57

То есть, если вытащить этот диск из системы, то можно же зайти в биос к примеру?

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 22:04:58

можно, а когда снова вставляешь опять зависает. Приходиться снимать ЖД и на другом компе удалять с этого ЖД разделы и сбрасывать MBR

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: BSD 9 install

Непрочитанное сообщение Bayerische » 2012-02-04 22:14:28

Что за странный компьютер? Актуален ли BIOS? Это явно ненормальное поведение. Возможность захода в BIOS не должна зависить от содержимого HDD.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение GhOsT_MZ » 2012-02-04 22:18:35

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

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-04 22:28:51

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

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

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение rayder » 2012-02-04 23:33:53

Ну то что bsdinstall веселый это да, сам раза с 6-го осилил с ним засетапиться. Но то что с него нормально сетапится система, при правильном направлении рук - это факт.

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

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

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-05 6:36:39

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

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

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-05 7:31:07

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

_3pper
рядовой
Сообщения: 26
Зарегистрирован: 2011-11-22 21:16:21
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение _3pper » 2012-02-05 8:59:24

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

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: BSD 9 install

Непрочитанное сообщение Mox » 2012-02-06 10:20:44

bsdinstall ничего не размечает. Это делает gpart. bsdinstall лишь фронтэнд ко всем утилитам.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон