winsock2 |
10-12-2002 17:01 79810 |
Млин!!!! Третий раз ставлю Дебиан!!! Ставлю, компилирую ядро так как звука нету, а АЛСА видимо встанет тока на новое ядро и ВСЕ , ни нового ядра (чорний екран) ни старого (поднимается без половины модулей типа сетевих карт, и так далее)...... Ну допустим я напортачил с новим ядром (новичок я), но старое то чо глючит???
|
JeweL |
10-12-2002 17:30 79811 |
а можно по-порядку и поподробнее? что куда было сделано и как откомпилено?
|
winsock2 |
10-12-2002 17:47 79812 |
Да я вообшем то по факу делал (ну кроме вибора опций). Скомпелировал, полойил в /boot, прописал в lilo.conf, запустил lilo и все.
Загрузился с lilo в новый кернел и ......... темнота. После рестарта старый кернел либо ваше не поднимается , либо без некоторых модулей. Вот вообшем и все. Не понятно почему перестаёт работать старый кернел.
|
Barracuda |
10-12-2002 20:56 79813 |
winsock2
У меня есть некоторое подозрение, что модули перетёрлись (если компилилось ядро, которое идёт с дистрибутивом). Вобще-то надо сохранять ядро перед началом компиляции нового. Выйти из положения можно перекомпилировав и инсталировав родное ядро в том виде, в котором оно ставилось при инсталляции. Хотя крайне странно, что система не запускается с новым ядром (при правильной конфигурации). Посмотрите внимательнее на конфиг, возможно что-то лишнее, либо чего-то не хватает (только что на этом споткнулся, указав поддержку ACPI для системы, которая об этом никогда не слышала :))
|
winsock2 |
10-12-2002 21:37 79814 |
Што значит сохранять старое ядро? Я его не стирал (да и в lilo.conf он есть)..... Как сохранить текушую конфигурацию и модулей и ядра?
|
Barracuda |
10-12-2002 21:42 79815 |
Цитата:
Я его не стирал (да и в lilo.conf он есть).....
|
Мало ли, что оно там есть. Основные запчасти ядра, это само ядро (в RH это /boot/vmlinuz-x.y.z-a), System.map (лежит там же и имеет ту же приставочку в виде версии) и модули (/lib/modules/<kernel_version>). Вот последние и могли затереться новыми в том случае, о котором я говорил. Я обычно, после инсталяции, архивирую это всё добро и складываю в укромное место.
|
winsock2 |
10-12-2002 21:51 79816 |
А. ОК. Ядро в /boot лежит, а вот значит модули та надо было сохранить ..... значит 100% я наделал ошибок в новом ядре так как модули теперь не грузятся..... Я прально все понял ? Спасибо :)))
|
Barracuda |
11-12-2002 09:12 79817 |
winsock2
Маленький финту ушами: открываем Makefile в каталоге с исходниками ядра и смотрим, какая версия ядра компилилась(о методике её расчёта я где-то уже писал на этом форуме - поищите по ключевому слову PATCHLEVEL). Если она совпала с родной - бобэнэ, так и есть. Если нет - странно.
В принципе - да. Детали заключаются в том, что и старое ядро могло перетереться, но если в /boot лежат два разных ядра (не симлинки), то есть вероятность, что этого не произошло.
|
winsock2 |
11-12-2002 11:08 79818 |
В /boot два ядра: старое 2.4.19 и новое bzImage 2.4.20
ну и соответствуюшие записи в lilo.conf , а вот папка с модулями одна тока. Тоесть если компелировать новое ядро (модулями) то папка модулей перезаписывается....... ОК. Спасибо Большое.
|
Barracuda |
11-12-2002 13:45 79819 |
winsock2
Ха, стоп! Такого быть не должено!
Вплоне вероятно, что вы модули для нового ядра не проинсталировали. А как называется папка с модулями?
|
Dmitrich |
13-12-2002 01:13 79820 |
Кстати, коли старое ядро сохранилось и папка с модулями скорее всего тоже, то можно при загрузке "попросить" lilo загружаться со старым ядром.
|
winsock2 |
13-12-2002 02:45 79821 |
Так я пытался загрузить старое ядро, а оно не поднималось....
|
Barracuda |
13-12-2002 02:57 79822 |
winsock2
Вы, это, читаете, что тут пишется? Или как?
Как называется каталог с модулями и что написано в Makefile'е по поводу версии ядра?
|
winsock2 |
13-12-2002 03:33 79823 |
Я дико извиняюсь , но к сожалениюне ne могу пока ответить на ваш вопрос так как на даный моментДебиан вообше перестал грузится. Соответственно я не могу сказать как называется ета папка. В данный момент переустанавливаю Дебиан.
[s]Исправлено: winsock2, 4:35 13-12-2002[/s]
|
Barracuda |
13-12-2002 03:46 79824 |
winsock2
Есть такая программулина - Exploe2fs. Она позволяет просматривать содерживое разделов Linux ext2fs. Рекомендую.
|
winsock2 |
13-12-2002 04:30 79825 |
Ага :))) Сенкс. Попробую. Но шас уже наверно ничего не увидеш
|
shurikan |
13-12-2002 05:26 79826 |
Barracuda
[i]Explore2fs[i] - очень интересно. Не подскажете под какой осью её запускать?
|
ruslandh |
13-12-2002 07:11 79827 |
shurikan
Я так понимаю, под Win
|
Barracuda |
13-12-2002 12:13 79828 |
shurikan
Цитата:
под какой осью её запускать?
|
От Win95 до WinXP - любые винды, которые полностью поддерживают Win32.
|
winsock2 |
13-12-2002 13:43 79829 |
Barracuda
Програмуля - СУПЕР. СПАСИБО.
В каталоге /lib/moduls есть 2 папки : 2.4.19xfs и 2.4.20 В етиx папкаh лjат одинаковые файлы.
2.4.20: Все файлы кроме "build" пустые так как я выбирал при компиляцие "*" , а не "М".
А в 2.4.19 ети файлы имеют начинку.
|
Barracuda |
13-12-2002 14:04 79830 |
winsock2
Пустыми они быть не могут. Либо их там вообще не должно быть (засунуто в ядро), либо должны присутствовать в полном оюъёме.
Ага, теперь становится немного ясно. Возможно что-то не хватает в новом ядре.
|
winsock2 |
13-12-2002 18:57 79831 |
Нашот нового ядра понятно (не хватает квалификацй), но почему старое то без модулей сетевых поднимается (точнее поднималось)?
|
Barracuda |
13-12-2002 22:18 79832 |
winsock2
А вот это неизвестно. Нужно немного по-внимательнее быть в подобных делах (ядро всё таки). И дискеткой аварийной пренебрегать не стоит. А вообще-то, самый замечательный вариант испытания нового ядра, это его загрузка с дискеты. Модули всё одно потом грузятся, а ядро можно и так тестировать.
|
shurikan |
14-12-2002 03:19 79833 |
Спасибо, мужики!!!
|
Время: 07:01.
© OSzone.net 2001-