Показать полную графическую версию : Дебиан и компилирование нового ядра
winsock2
10-12-2002, 17:01
Млин!!!! Третий раз ставлю Дебиан!!! Ставлю, компилирую ядро так как звука нету, а АЛСА видимо встанет тока на новое ядро и ВСЕ , ни нового ядра (чорний екран) ни старого (поднимается без половины модулей типа сетевих карт, и так далее)...... Ну допустим я напортачил с новим ядром (новичок я), но старое то чо глючит???
а можно по-порядку и поподробнее? что куда было сделано и как откомпилено?
winsock2
10-12-2002, 17:47
Да я вообшем то по факу делал (ну кроме вибора опций). Скомпелировал, полойил в /boot, прописал в lilo.conf, запустил lilo и все.
Загрузился с lilo в новый кернел и ......... темнота. После рестарта старый кернел либо ваше не поднимается , либо без некоторых модулей. Вот вообшем и все. Не понятно почему перестаёт работать старый кернел.
Barracuda
10-12-2002, 20:56
winsock2
У меня есть некоторое подозрение, что модули перетёрлись (если компилилось ядро, которое идёт с дистрибутивом). Вобще-то надо сохранять ядро перед началом компиляции нового. Выйти из положения можно перекомпилировав и инсталировав родное ядро в том виде, в котором оно ставилось при инсталляции. Хотя крайне странно, что система не запускается с новым ядром (при правильной конфигурации). Посмотрите внимательнее на конфиг, возможно что-то лишнее, либо чего-то не хватает (только что на этом споткнулся, указав поддержку ACPI для системы, которая об этом никогда не слышала :))
winsock2
10-12-2002, 21:37
Што значит сохранять старое ядро? Я его не стирал (да и в lilo.conf он есть)..... Как сохранить текушую конфигурацию и модулей и ядра?
Barracuda
10-12-2002, 21:42
Я его не стирал (да и в lilo.conf он есть).....
Мало ли, что оно там есть. Основные запчасти ядра, это само ядро (в RH это /boot/vmlinuz-x.y.z-a), System.map (лежит там же и имеет ту же приставочку в виде версии) и модули (/lib/modules/<kernel_version>). Вот последние и могли затереться новыми в том случае, о котором я говорил. Я обычно, после инсталяции, архивирую это всё добро и складываю в укромное место.
winsock2
10-12-2002, 21:51
А. ОК. Ядро в /boot лежит, а вот значит модули та надо было сохранить ..... значит 100% я наделал ошибок в новом ядре так как модули теперь не грузятся..... Я прально все понял ? Спасибо :)))
Barracuda
11-12-2002, 09:12
winsock2
Маленький финту ушами: открываем Makefile в каталоге с исходниками ядра и смотрим, какая версия ядра компилилась(о методике её расчёта я где-то уже писал на этом форуме - поищите по ключевому слову PATCHLEVEL). Если она совпала с родной - бобэнэ, так и есть. Если нет - странно.
Я прально все понял ?
В принципе - да. Детали заключаются в том, что и старое ядро могло перетереться, но если в /boot лежат два разных ядра (не симлинки), то есть вероятность, что этого не произошло.
winsock2
11-12-2002, 11:08
В /boot два ядра: старое 2.4.19 и новое bzImage 2.4.20
ну и соответствуюшие записи в lilo.conf , а вот папка с модулями одна тока. Тоесть если компелировать новое ядро (модулями) то папка модулей перезаписывается....... ОК. Спасибо Большое.
Barracuda
11-12-2002, 13:45
winsock2
Ха, стоп! Такого быть не должено!
Вплоне вероятно, что вы модули для нового ядра не проинсталировали. А как называется папка с модулями?
Dmitrich
13-12-2002, 01:13
Кстати, коли старое ядро сохранилось и папка с модулями скорее всего тоже, то можно при загрузке "попросить" lilo загружаться со старым ядром.
winsock2
13-12-2002, 02:45
Так я пытался загрузить старое ядро, а оно не поднималось....
Barracuda
13-12-2002, 02:57
winsock2
Вы, это, читаете, что тут пишется? Или как?
Как называется каталог с модулями и что написано в Makefile'е по поводу версии ядра?
winsock2
13-12-2002, 03:33
Я дико извиняюсь , но к сожалениюне ne могу пока ответить на ваш вопрос так как на даный моментДебиан вообше перестал грузится. Соответственно я не могу сказать как называется ета папка. В данный момент переустанавливаю Дебиан.
Исправлено: winsock2, 4:35 13-12-2002
Barracuda
13-12-2002, 03:46
winsock2
Есть такая программулина - Exploe2fs. Она позволяет просматривать содерживое разделов Linux ext2fs. Рекомендую.
winsock2
13-12-2002, 04:30
Ага :))) Сенкс. Попробую. Но шас уже наверно ничего не увидеш
shurikan
13-12-2002, 05:26
Barracuda
[i]Explore2fs[i] - очень интересно. Не подскажете под какой осью её запускать?
ruslandh
13-12-2002, 07:11
shurikan
Я так понимаю, под Win
Barracuda
13-12-2002, 12:13
shurikan
под какой осью её запускать?
От Win95 до WinXP - любые винды, которые полностью поддерживают Win32.
winsock2
13-12-2002, 13:43
Barracuda
Програмуля - СУПЕР. СПАСИБО.
В каталоге /lib/moduls есть 2 папки : 2.4.19xfs и 2.4.20 В етиx папкаh лjат одинаковые файлы.
2.4.20: Все файлы кроме "build" пустые так как я выбирал при компиляцие "*" , а не "М".
А в 2.4.19 ети файлы имеют начинку.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.