Kernel 2.2.21 в RH7.2
-
SirHenry
Kernel 2.2.21 в RH7.2
Может поможет кто-нить в решении следующих проблем:
1. После сборки ядра (make bzImage) и установке его через ЛИЛО получил сообщение вида "Invalid compressed format (err=1). System halted"
или ошибка вида "ran out if input data"
2. При выполнении команды make bzImage modules modules_install на консоли пробегают какие-то warning'и. Не совсем ясна причина их появления (make dep clean проходит без проблем).
3. После компиляции и установки ядра и модулей, при загрузке появляется сообщение вида
finding modules dependencies [СБОЙ].
ЗЫ: Linux - RedHat 7.2 (gcc 2.96)
Поддержка модулей и их загрузка в ядре включена
Не поможет ли мне многоуважаемый All разобраться с этими "неприятностями"?
Сэнкс заранее
1. После сборки ядра (make bzImage) и установке его через ЛИЛО получил сообщение вида "Invalid compressed format (err=1). System halted"
или ошибка вида "ran out if input data"
2. При выполнении команды make bzImage modules modules_install на консоли пробегают какие-то warning'и. Не совсем ясна причина их появления (make dep clean проходит без проблем).
3. После компиляции и установки ядра и модулей, при загрузке появляется сообщение вида
finding modules dependencies [СБОЙ].
ЗЫ: Linux - RedHat 7.2 (gcc 2.96)
Поддержка модулей и их загрузка в ядре включена
Не поможет ли мне многоуважаемый All разобраться с этими "неприятностями"?
Сэнкс заранее
-
Barracuda
Re: Kernel 2.2.21 в RH7.2
СТОП! А на фига ты старое ядро поставил в систему (там же, в RH7.2, ядры 2.4.x). Попробуй что-то, вроде 2.4.18 (не забудь поставить
Да, и почитай вот
патч
). Ядра 2.2.x подойдут для систем RH6.x, а для RH7.x нужно ставить ядра 2.4.x.Да, и почитай вот
этот
топик - там эту тему обсасывали до косточек.-
SirHenry
Re: Kernel 2.2.21 в RH7.2
Barracuda
Если не утомил, еще несколько вопросов
Цитата:
dmesg ничего подозрительного не кажет
А вот при загрузке системы вылезает бяка:
modprobe: Can't locate module char-major-10-135
соответственно, lsmod говорит, *что ни один модуль не загружен.
связаны ли эти вещи меж собой?
Немного вопросов по конфигурации:
есть пара параметров:
PCI Access mode {DIRECT | BIOS}
Что из этого предпочтительнее? На что влияет этот параметр?
PCI bridge optimization
На что влияет этот параметр? В Хелпе сказано, что может быть небезопасным. Стоит ли его включать и, если да, то что это даст?
В /boot есть файл module-info-2.4.7-10
За что отвечает этот файл? При установке ведра 2.2.21 никаких module-info-2.2.21 в /boot обнаружено не было.
Заранее БиГ СеНкС
ЗЫ:
Цитата:
Найдёшь - расскажи
Пока копашусь у ruslandh на сайте
*тама чтива многа...
[s]Исправлено: SirHenry, 16:07 6-08-2002[/s]
Если не утомил, еще несколько вопросов
Цитата:
dmesg ничего подозрительного не кажет
А вот при загрузке системы вылезает бяка:
modprobe: Can't locate module char-major-10-135
соответственно, lsmod говорит, *что ни один модуль не загружен.
связаны ли эти вещи меж собой?
Немного вопросов по конфигурации:
есть пара параметров:
PCI Access mode {DIRECT | BIOS}
Что из этого предпочтительнее? На что влияет этот параметр?
PCI bridge optimization
На что влияет этот параметр? В Хелпе сказано, что может быть небезопасным. Стоит ли его включать и, если да, то что это даст?
В /boot есть файл module-info-2.4.7-10
За что отвечает этот файл? При установке ведра 2.2.21 никаких module-info-2.2.21 в /boot обнаружено не было.
Заранее БиГ СеНкС
ЗЫ:
Цитата:
Найдёшь - расскажи
Пока копашусь у ruslandh на сайте
*тама чтива многа... [s]Исправлено: SirHenry, 16:07 6-08-2002[/s]
-
leprikon
Re: Kernel 2.2.21 в RH7.2
ruslandh
Цитата:
В любом дистрибутиве лежат ядра версий 2.2.x и 2.4.x
Не замечал (ни в 6.х, ни в 7.х). Я их вытягивал с kernel.org (тама всё патчики, кроме
А вот втулить 2.2.x на 7.2 у меня не вышло - glibc потом ругаются.
Цитата:
В любом дистрибутиве лежат ядра версий 2.2.x и 2.4.x
Не замечал (ни в 6.х, ни в 7.х). Я их вытягивал с kernel.org (тама всё патчики, кроме
OpenWall
, да и свеачки лежат).А вот втулить 2.2.x на 7.2 у меня не вышло - glibc потом ругаются.
-
ruslandh
Re: Kernel 2.2.21 в RH7.2
SirHenry
А у Вас архиватор bzip из системы ? Вы его не обновляли? Не строили заново ?
Barracuda
Ядра версии 2.2.X более устойчивы и их советуют ставить на серваках. В любом дистрибутиве лежат ядра версий 2.2.x и 2.4.x
А у Вас архиватор bzip из системы ? Вы его не обновляли? Не строили заново ?
Barracuda
Ядра версии 2.2.X более устойчивы и их советуют ставить на серваках. В любом дистрибутиве лежат ядра версий 2.2.x и 2.4.x
-
Barracuda
Re: Kernel 2.2.21 в RH7.2
ruslandh
Цитата:
В полной версии Red Hat ?
А вот про полную версию я и не подумал (как правило пользуюсь тем, что покупаю на базаре, а это, как правило, самое необходимое). Сори, возможно я промахиваюсь, т.к. остальных четырёх дисков из 7.2 у меня нет. А вот в полной буржуйской версии 6.0 других ядер, кроме того, что на первом диске (база) - точно нет.
SirHenry
Ты бы проверил, что там у тебя с ядрышком выходит - вполне вероятно, что чего-то не хватает, т.к.
Цитата:
ran out if input data
говорит о том, что обрезан хвост у ядра (возможно, некорректно выполнена сборка ядра). Следует затарабанить весь аутпут в файл и почитать потом (make bzImage > make.log 2>&1). Модули имхо тут не причём, т.к. ругань идёт на само ядро. И настоятельно рекомендую - ПОЧИТАЙ
Цитата:
В полной версии Red Hat ?
А вот про полную версию я и не подумал (как правило пользуюсь тем, что покупаю на базаре, а это, как правило, самое необходимое). Сори, возможно я промахиваюсь, т.к. остальных четырёх дисков из 7.2 у меня нет. А вот в полной буржуйской версии 6.0 других ядер, кроме того, что на первом диске (база) - точно нет.
SirHenry
Ты бы проверил, что там у тебя с ядрышком выходит - вполне вероятно, что чего-то не хватает, т.к.
Цитата:
ran out if input data
говорит о том, что обрезан хвост у ядра (возможно, некорректно выполнена сборка ядра). Следует затарабанить весь аутпут в файл и почитать потом (make bzImage > make.log 2>&1). Модули имхо тут не причём, т.к. ругань идёт на само ядро. И настоятельно рекомендую - ПОЧИТАЙ
ЭТОТ ТОПИК
.-
ruslandh
Re: Kernel 2.2.21 в RH7.2
В полной версии Red Hat ?
Я уже давно этот дистрибутив не видел, если так, то извиняюсь за дезинформацию.

Я уже давно этот дистрибутив не видел, если так, то извиняюсь за дезинформацию.

-
Barracuda
Re: Kernel 2.2.21 в RH7.2
SirHenry
Ты бы, всё-таки, ручками всё сделал - надёжнее. После сбора и установки модулей (make modules && make modules_install) скопируй /usr/src/linux/arch/i386/boot/bzImage в /boot. bzImage переименуй в vmlinuz-2.4.x-x. Потом переименуй /usr/src/linux/System.map в System.map-2.4.x-x и скопируй в /boot ("x-x" в имени ядра и System.map это прерменные окружения SUBLEVEL и EXTRAVERSION в Makefile'е). Переменную EXTRAVERSION можешь поменять на свой вкус но не ниже имеющейся (если её нет, т.е. она пустая - поставь для начала "1" и не забудь поставить "-" перед номером, а то ругаться будет: получится "EXTRAVERSION = -1"
. Только менять переменные надо перед началом конфигурации ядра (консервативныё подход).
Ты бы, всё-таки, ручками всё сделал - надёжнее. После сбора и установки модулей (make modules && make modules_install) скопируй /usr/src/linux/arch/i386/boot/bzImage в /boot. bzImage переименуй в vmlinuz-2.4.x-x. Потом переименуй /usr/src/linux/System.map в System.map-2.4.x-x и скопируй в /boot ("x-x" в имени ядра и System.map это прерменные окружения SUBLEVEL и EXTRAVERSION в Makefile'е). Переменную EXTRAVERSION можешь поменять на свой вкус но не ниже имеющейся (если её нет, т.е. она пустая - поставь для начала "1" и не забудь поставить "-" перед номером, а то ругаться будет: получится "EXTRAVERSION = -1"
. Только менять переменные надо перед началом конфигурации ядра (консервативныё подход).-
SirHenry
Re: Kernel 2.2.21 в RH7.2
ruslandh
Нет, bzip как с РХ поставился, так я его и не трогал...
Barracuda
Будем читать, пробовать, разбираться
Цитата:
Попробуй что-то, вроде 2.4.18
- пробовал, собирается влёт. (поругивается только на finding modules dependencies *[СБОЙ]. Не совсем ясна причина
)
Цитата:
возможно, некорректно выполнена сборка ядра
Вот и не ясно, в чем загвоздка....
Цитата:
make bzImage > make.log 2>&1
- Завтра до машины доберуть до рабочей, обязательно лог просмотрю. (или выложу на суд общественности, если сам не разберусь...)
ЗЫ: Типик посмотрел. Вроде и делал как там описано.... но что-то идёт не так.
[s]Исправлено: SirHenry, 18:30 28-07-2002[/s]
Нет, bzip как с РХ поставился, так я его и не трогал...
Barracuda
Будем читать, пробовать, разбиратьсяЦитата:
Попробуй что-то, вроде 2.4.18
- пробовал, собирается влёт. (поругивается только на finding modules dependencies *[СБОЙ]. Не совсем ясна причина
)Цитата:
возможно, некорректно выполнена сборка ядра
Вот и не ясно, в чем загвоздка....
Цитата:
make bzImage > make.log 2>&1
- Завтра до машины доберуть до рабочей, обязательно лог просмотрю. (или выложу на суд общественности, если сам не разберусь...)
ЗЫ: Типик посмотрел. Вроде и делал как там описано.... но что-то идёт не так.
[s]Исправлено: SirHenry, 18:30 28-07-2002[/s]
попробуй не сжимать ядро make bzlilo