Проблема после установки нового ядра в Red Hat Linux 9.

Аватара пользователя
Makis

Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение Makis »

Откомпилировал ядро 2.4.x

После компиляции, при загрузке пишет:

Kernel panic:VFS:Unable to mount root fs on 00:00



Помогите ! ! !
Аватара пользователя
Makis

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение Makis »

Поподробнее плиз! С какими опциями собирал?
Аватара пользователя
Makis

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение Makis »

Люди добрые, подскажите плиз, уже неделю занимаюсь любовью с ядром и все впустую!



Кагда подставляю просто новое ядро в lilo, а все настройки скопировал, то

выдает по всем модулям, загружаемым с рам диска /lib/модуль.o unresolve symbol ....

гдета прочитал, что нада установить root=/dev/ram0, вродебы логично, т.к. для sata нужно загрузить драйвер с рам диска, и опять такая же песня.

Ставил Ред хат на IDE хдд, такая же байда, правда без рам диска загрузился прямо с ядра, но патом не сетевуха не пашет, не ext3 не подрубается, все остальное не проверял, хотя пробовал и с модулями компилить и использовать с поддержкой в ядре ext3. А про модули пишет к примеру в момент запуска ifconfig eth0: /путь../модуль.o unresolve symbol ....



Может я что то упускаю? Вроде следую последовательно всем предписаниям:



make menuconfig

make dep clean

make bzImage

make modules

make modules_install (хотя все новые модули помоему только дописываются в /lib/modules/..)

далее копирую, прописываю ядро в лило

делал образ виртуального диска, но он всегда получается такой же как и стандартный, темболее проверял - грузился со своим рамдиском и со стандартным ядром и наоборот (на IDE).

System.map копировал в /boot/ , но помоему ядру по барабану что там за систем.мап, т.к. с новым старое ядро работает, да и новое ядро запустилось со старым мапом на ИДЕ винте.



Вобщем если кто подскажет чтонить буду оч благодарен.
Аватара пользователя
ruslandh

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение ruslandh »

Скорей всего у Вас проблемы с железом или файловой системой.

1 Используете-ли при загрузке initrd

2 Какое железо у вас (всё, что касается дисков) и используемые файловые системы.

3 Ядро 2.4.x - очень расплывчиво - это 2.4.7 №-годичной давности и свежайшее 2.4.30
Аватара пользователя
Telepuzik

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение Telepuzik »

Makis

Была похожая проблема при компиляции ядра в Red Hat Linux 9.

Посмотрите правильно ли прописано в lilo.conf (grub.conf) куда монтировать корневой каталог.
Аватара пользователя
Telepuzik

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение Telepuzik »

Не ожидал, что откликнуться сразу 3 человека на мою проблему.

СПАСИБО ! ! !



Информация по железу

Процессор

Модель : Intel(R) Pentium(R) 4 CPU 2.80GHz

Поддержка SMT : 2 единиц

Встроенный кэш L2 : 512kB ECC Синхронный ATC (8-магистральный, длина строки 64 байта)



Материнская плата

Шины : ISA AGP PCI IMB USB i2c/SMBus

Поддержка MP : 1 процессор(ов)

MP APIC : Да

Системный BIOS : American Megatrends Inc. 1001.004

Система : To Be Filled By O.E.M. To Be Filled By O.E.M.

Материнская плата : ASUSTeK Computer Inc. P4P800-E

Всего памяти : 1023MB DDR-SDRAM

Чипсет 1

Модель : ASUSTeK Computer Inc 82865G/PE/P, 82848P DRAM Controller / Host-Hub Interface

Скорость системной шины : 4x 200MHz (800MHz скорость передачи данных)

Всего памяти : 1024MB DDR-SDRAM

Скорость шины памяти : 2x 200MHz (400MHz скорость передачи данных)



Видеосистема

Монитор/Панель : BenQ FP767 ver.2

Адаптер : RADEON 9600 SERIES

Адаптер : RADEON 9600 SERIES - Secondary

Устройство обработки изображений : Creative WebCam Pro



Физические накопители

Жесткий диск : ST3160023AS

Жесткий диск : ST36423A

CD-ROM/DVD : TOSHIBA ODD-DVD SD-R5272



Периферия

Клавиатура : Easy Internet Keyboard

Мышь : Genius NetScroll Optical Mouse (USB port)



Устройства MultiMedia

Устройство : Creative SB Audigy LS

Устройство : Creative Game Port

Устройство : Realtek AC'97 Audio



Устройства связи

Устройство : U.S. Robotics 56K FAX EXT









Пытался компилировать 2 ядра: 2.4.25 и 2.6.4.



КОМПИЛЯЦИЯ:



make mrproper (чистка)

make xconfig (конфигурация)

make dep (КОГДА КОМПИЛИРОВАЛ ЯДРО 2.4.25)

make bzImage (собрать ядро)

make modules (собрать модули)



от пользователя root:

make modules_install (установить модули)

make install (установить ядро)





После последний неудачной попытки поставил: module-init-tools-0.9.14.tar.bz2

Использовал материал статьи: Ставим ядро 2.6, или Ядерная физика для домохозяйки. Версия 2.0



После компиляции при загрузке системы выдаёт сообщение и виснит:



2.6.4

Kernel Panic: No init found.

Try passing init=option to kernel.



2.4.25

VFS: Cannot open "root device" "LABEL=/" or 00:00

Please append a correct "root=" doot option

Kerne lPanic: VFS:Unable to mount/root/fs on 00:00



ПОМОГИТЕ ! ! !



Фаил .config разместить не удалось, при необходимости могу выслать.
Аватара пользователя
ruslandh

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение ruslandh »

Makis

По 2.6.4 - явно говорит, что не прописан в lilo (grub) intrd

По 2.4.25 - похоже, что не знает контроллер жёсткого диска, хотя может, что и то-же, что в 2.6.4

Создайте файл initrd, если он ещё не создан (для каждого ядра)



Example: mkinitrd /boot/initrd-2.6.11-std26-up-alt6.img 2.6.11-std26-up-alt6
Аватара пользователя
Telepuzik

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение Telepuzik »

Makis

Для ядра 2.6.4 открой конфиг загрузчика (lilo.conf или grub.conf смотря что у тебя) и для это ядра (2.6.4) поропиши все по аналогии как написано для работующего ядра.

Для ядра 2.4.25 думаю что надо задать правильно куда монтировать root каталог.
Аватара пользователя
Makis

Re: Проблема после установки нового ядра в Red Hat Linux 9.

Сообщение Makis »

Я пользуюсь Grub.



Фаил grub.conf редактировал в соответствии с оригинелом, тоесть параметры загрузки нового и старого ядер были одинаковыми.

Команда MAKE INSTALL сама создает фаил initrd-2.6.4.img, НО КАК ВЫ И СКАЗАЛИ я его удалил и создал командой mkinitrd.

Получившийся фаил был идентичен стертому по размеру.

Я кучу литературы перечитал по компиляции ядра вроде все так просто....скорее всего я что то не отключаю при конфигурации (make xconfig)

или наоборот не включаю ((((((((((.

СПАСИБО.
Ответить

Вернуться в «Общий по Linux»