Страница 1 из 1
can`t load kernel
Добавлено: 2008-06-16 10:16:53
APM
Даже не знаю откуда такая напасть
Стояла фряха (6.2 предположительно) не перезагружали ее дней 200 точно.
Сегодня была потеря питания, и в итоге
loader загружается, а ядро загрузить не может.
Ядро самосборное, generic нет, других нет.
Был бы конфиг этого сборного ядра взялся бы пересобирать, физический доступ получили, сидюк подцепить можно. Но конфига нет, и возится с этим накладно.
промаялся со всеми уже наверно команадами loader не пойму в чем проблема.
ls -l /boot/kernel/ показывает файл kernel
последовательность unload ; boot /boot/kernel/kernel говорит dontknow how load module /boot/kernel/kernel.
Тоже самое с load и boot-conf.
Со всякими set bootfile эксперементировал - без толку.
ls, lsdev, more и тд файлы показывает и читает. Ничего криминального не вижу.
Может для начала туда как нить generic ядро бы запихать, посмотреть, точно ли в ядре проблема. Но не придумаю где его взять. loader кажется cp не умеет.
Рядом есть рабочие фряхи, а вот дистрибутивные диски тока качать поставил.
Ну и как водится в таких случаях , фряха важная для работы, затеребили уже звонками вовсю.
Посоветуете что нить?
Re: can`t load kernel
Добавлено: 2008-06-16 10:49:34
manefesto
грузишься с установочного диска и ставишь тока ядро....ребут и вуаля....ты на генерике
Re: can`t load kernel
Добавлено: 2008-06-16 10:57:19
APM
установочный докачивается.
Правда мучают меня подозрения, что не забекапится самосборное ядро (что там в нем особенного я не знаю, но меньше всего хотелось бы хапнуть проблем с этим)
Re: can`t load kernel
Добавлено: 2008-06-16 11:00:53
zg
APM писал(а):Ядро самосборное, generic нет, других нет.
ты быкап ядра сам удалял или проверял раньше?
APM писал(а):Ну и как водится в таких случаях , фряха важная для работы, затеребили уже звонками вовсю.
Посоветуете что нить?
если сырцы остались, то ядро твоё никуда не денется, а так можно подцепить к другой фряхе, сделать проверку диска и закатать альтернативное ядро
Re: can`t load kernel
Добавлено: 2008-06-16 11:06:32
APM
ты быкап ядра сам удалял или проверял раньше?
Я эту фряху в первый раз сегодня увидел. Прежний админ отмалчивается, типа давно было ничего не помню.
если сырцы остались, то ядро твоё никуда не денется
/usr/src/sys осталось конечно, только я сразу проверил нет ли там config файла, и конечно его нет.
а так можно подцепить к другой фряхе, сделать проверку диска и закатать альтернативное ядро
Нашел тут livecd frenzy, щас нарежу и попробую с него забекапить /boot и проверить диск.
Re: can`t load kernel
Добавлено: 2008-06-16 11:21:04
manefesto
APM писал(а):
ты быкап ядра сам удалял или проверял раньше?
Я эту фряху в первый раз сегодня увидел. Прежний админ отмалчивается, типа давно было ничего не помню.
если сырцы остались, то ядро твоё никуда не денется
/usr/src/sys осталось конечно, только я сразу проверил нет ли там config файла, и конечно его нет.
а так можно подцепить к другой фряхе, сделать проверку диска и закатать альтернативное ядро
Нашел тут livecd frenzy, щас нарежу и попробую с него забекапить /boot и проверить диск.
конфиг как правило лежит в
/sys/i386/conf
Ну это если у тебя
i386
Должен называться также как и ядро.
Re: can`t load kernel
Добавлено: 2008-06-16 11:42:50
APM
/sys/i386/conf
Да, я там и смотрел.
Ядро у меня называется kernel как еще можно узнать если оно не запускается
Но в i386/conf лежит
SMP
GENERIC
PAE
XBOX
вобщем невидно самосборного, внутрь файлов тоже заглядывал. Модификаций незаметно.
Re: can`t load kernel
Добавлено: 2008-06-16 13:20:38
Morty
v 7oy versii dumau takix problem ne budet, tam mogno iz skompilennogo iadra vitianut conf file
esli ego tuda admin vsunet konewno

Re: can`t load kernel
Добавлено: 2008-06-16 13:33:29
APM
До седьмой версии дай бог дожить, я этот комп и трогать то боялся, столько на нем всякого непонятного для меня
Врбщем пока прогресс такой, выручил меня frenzy все забекапили, воткнули ядро generic от 6.2 и вроде как работает.
Ну естественно криво, polling, ipfw и тд невкомпилено.
Конфига ядра старого конечно не нашли, приходится теперь подбором компилить ядро так что б сервисы все поднялись. Не пойму пока как zebra зависит от ядра, но оно гибнет сразу при запуске.
Компилю все вроде бы по handbook как и прежде,
cp i386/conf/GENERIC MY- modify -> make buildkernel KERNCONF=MY
и снова непонятный затык, модуль dev/aic7xxx никак не может собраться, пишет про ошибки в коде. Собственно мне он и не нужен, я и в конфиге ядра его отовсюду выключил, и в /etc/make.conf WITHOUT_MODULE вписал, а оно так все и пытается его собрать, никак не обойдет.
И кстати еще вопросик, впервые я задумался, как при неработающем родном ядре узнать версию того что у нас в /usr/src/sys лежит? Всякие readme и updating смотрю, толком не удивишь.
И удивляюсь, поиск по гуглу как бы намекает мне, что это только у одного меня криворукого проблема с aic7xxx
Re: can`t load kernel
Добавлено: 2008-06-16 13:35:15
Alex Keda
не надо ничё удалять.
тока своё добавь и всё.
в производитеольности много не выиграешь.
Re: can`t load kernel
Добавлено: 2008-06-16 13:43:24
APM
lissyara
ядро generic также не собирается, с теми же самыми ошибками насчет aic7xxx
т.е. просто добавлять у меня не выходит.
Там такое ощущение что действительно ошибки в коде, компилятор пишет типа missed parameter for function и тд..
До сих пор побороть не могу.
Re: can`t load kernel
Добавлено: 2008-06-16 13:46:52
Alex Keda
либо железо, либо снесите и заново закачайте сорцы
Re: can`t load kernel
Добавлено: 2008-06-17 2:10:50
zingel
aic7xxx
Это не ошибка компилятора, а кривой конфиг сборки ядра, разреши девайсы ahd,ahc, uhci, ehci, ohci, это старый прикол с зависимостями.
Re: can`t load kernel
Добавлено: 2008-06-17 7:35:09
APM
zingel спасибо, попробую.
Re: can`t load kernel
Добавлено: 2008-06-17 7:38:19
zingel
всегда пжст, вообще хорошо бы приложить к следующему сообщению (я уверен, что ядро не собирется) конфиг ядра и вывод dmesg -a
Re: can`t load kernel
Добавлено: 2008-06-17 7:46:41
APM
Тм где машина стоит инета нету. Тока на фотик если фоткать ;( Бегаю туда сюда.
dmesg с тем ядром что я воткнул сдругой машины , не робит, видимо несоответсвия где то
Re: can`t load kernel
Добавлено: 2008-06-17 7:48:47
zingel
ототкнуть новое ядро и пересобрать старое.