Предистория:
Интеловская материнка на i965G чипсете и с южным мостои ICH8 изначально при установка FreeBSD 6.1(на момент установки сервера была самой новой) возникла проблема с отсутствием полной поддержки ICH8 и только в версии FreeBSD 6.1-rc2 нормально заработал SATA винт.
В процессе эксплуатации была удалённо обновлена система до версии 6.2 проблем с обновлением не возникло.Проблема:
При очередном обновлении системы с версии 6.2 до 7.1 сервер после компиляции мира, компиляции ядра и установки ядра после перезагрузки сервер перестал откликатся.
Достал системник подключил монитор и клавиатуру и увидел что ядро новое грузится до этапа монтирования файловой системы и останавливается на том что предлагает вручную монтировать файловую систему.Поискал в инете вроде никто на другом железе не сталкивался с проблемой при переходе с 6.х на 7.х.
А именно с этим ICH8 грабли вышли ...:(Подскажите пожалуйста как решить эту проблему?
Пока восстановил старое ядро всё запустил. Сервер в добавок работает ка AP WiFi, а в 7.x много доработок по WiFi. Очень уж хочется обновится.
А вы уверены, что правильно обновляли систему? Поди мергемастер и не запускали..про пересборку мира вообще молчу.
>А вы уверены, что правильно обновляли систему? Поди мергемастер и не запускали..про
>пересборку мира вообще молчу.Ну всё по инструкции!
Мергемастер же идёт после устаноки ядра и до инсталяции мира !?
>>А вы уверены, что правильно обновляли систему? Поди мергемастер и не запускали..про
>>пересборку мира вообще молчу.
>
>Ну всё по инструкции!
>
>Мергемастер же идёт после устаноки ядра и до инсталяции мира !?если дело касается дисков - то вполне возможно что сменились имена драйверов - читай девайсов
посмотри в списки девайсов как называются диски и сравни их с /etc/fstab
предварительно можно пробежатся по changelog'у и посмотреть не коснулись ли изменения твоих девайсов
ядро свое или generic?
>ядро свое или generic?Своё. Но с учётом всех новых опций из ветки 7.1
да, и кстати, когда 7ка остановилась на отсутствии дисков, там можно по ? увидеть список устройств. не пробовали? (это в том случае, если изменилось наименование устройств)или попробовать загрузиться с болванки с 7ой сразу - увидет hdd или нет
>да, и кстати, когда 7ка остановилась на отсутствии дисков, там можно по
>? увидеть список устройств. не пробовали? (это в том случае, если
>изменилось наименование устройств)
>
>или попробовать загрузиться с болванки с 7ой сразу - увидет hdd или
>нетУ меня аналогично было при апгрэйде с 7.0 на 7.1. Пересобрал мир, потом ядро, потом сделал ребут на новое ядро в сингл_юзер - все отлично. Далее сделал инсталл мир и снова ребут. После этого получил симптомы все как описаны выше. Имена девайсов тут ни при чем, руками все монтируется нормально, но вот бОльшая половина команд из /bin и /sbin падает в кору.
Париться было некогда, ситуацию решил инсталом с CD релиза 7.1.
>да, и кстати, когда 7ка остановилась на отсутствии дисков, там можно по
>? увидеть список устройств. не пробовали? (это в том случае, если
>изменилось наименование устройств)
>
>или попробовать загрузиться с болванки с 7ой сразу - увидет hdd или
>нетостанавливается и показывает диск, но с перепугу незапомятовывал его название когда монтировал и сосстанавливал старое ядро ;)
вроде 7.1 назвало диск ad6s1, а 6.2 работает с ним как с ad8s1 ....
Если буду это в рабочее время проверять то меня покусают. но вроде цыфра 6 была вместо 8ми ...
>да, и кстати, когда 7ка остановилась на отсутствии дисков, там можно по
>? увидеть список устройств. не пробовали? (это в том случае, если
>изменилось наименование устройств)
>
>или попробовать загрузиться с болванки с 7ой сразу - увидет hdd или
>нетПодскажите как правильно быть в этой ситуации если новое ядро по другому винт обзывает ?
Смотнировать в ручную файловую систему загрузившись с на новом 7.1 ядре, поменять название диска и разделов в fstab и перезагрузится ? должно заработать ?
или не всё так просто ?
Проблема вроде обнаружилась... хотя может и не в этом грабли ...когда восставливал в спешке старое ядро в ручную монтировал файловую систему и вродибто ядро 7.1 обозвало винт ad6s1.
А старое ядро 6.2 работает с ним как с ad8s1 и сейчас на работающем на старом ядре сервере посмотрел fstab в нём написано ad8s1.
Не могу проверить на ядре 7.1 как оно обзывает винт, так как сейчас рабочий день и куча народу через него работает так как он эксес поинт wifi ...
В этом и есть проблема или то мне в спешеке при сосстановлении работоспособноти сервера показалось 8) %)
>В этом и есть проблема или то мне в спешеке при сосстановлении
>работоспособноти сервера показалось 8) %)нельзя такие вещи делать в спешке
>
>нельзя такие вещи делать в спешкеКакие ? нельзя восстанавливать работоспособность сервера в спешке, козда знаешь что через 15 минут приходит 30 офисных работников, которым обязательно будит нужна сеть, инет и печать на принтеры? ;)
>>
>>нельзя такие вещи делать в спешке
>
>Какие ? нельзя восстанавливать работоспособность сервера в спешке, козда знаешь что через
>15 минут приходит 30 офисных работников, которым обязательно будит нужна сеть,
>инет и печать на принтеры? ;)обновление нельзя
>
>обновление нельзяА я и не говорил что я обновлялся в спешке !
да и физически это не возможно за 15 мин! исходники пару часов качаются и мир тоже пару часов компилится, а ещё ядро скомпилить и конфиги синхронизироват ...
Обновлялся я сидя дома через удалённую консоль, а восстанавливал в спешке потому что физически добрался до сервера подключив к нему монитор и клаву, только за 15 мин до начала рабочего дня ...Ладно это всё лирика, давайте по существу !?
Судя по всему новое ядро для 7.1 делалось на основе generic'а, а там есть опция:
options ATA_STATIC_ID # Static device numberingкоторой, вероятно, в custom ядре для 6.2 не было. Отсюда и разница в нумерации дисков.
>Судя по всему новое ядро для 7.1 делалось на основе generic'а, а
>там есть опция:
>options ATA_STATIC_ID
># Static device numbering
>
>которой, вероятно, в custom ядре для 6.2 не было. Отсюда и разница
>в нумерации дисков.options ATA_STATIC_ID
есть в 6.х и в 7.х конфиге, и собиралось с ней.