Проблема после установки нового ядра в Red Hat Linux 9.
-
Makis
Проблема после установки нового ядра в Red Hat Linux 9.
Откомпилировал ядро 2.4.x
После компиляции, при загрузке пишет:
Kernel panic:VFS:Unable to mount root fs on 00:00
Помогите ! ! !
После компиляции, при загрузке пишет:
Kernel panic:VFS:Unable to mount root fs on 00:00
Помогите ! ! !
-
Makis
Re: Проблема после установки нового ядра в Red Hat Linux 9.
Поподробнее плиз! С какими опциями собирал?
-
Makis
-
Makis
Re: Проблема после установки нового ядра в Red Hat Linux 9.
Люди добрые, подскажите плиз, уже неделю занимаюсь любовью с ядром и все впустую!
Кагда подставляю просто новое ядро в 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/ , но помоему ядру по барабану что там за систем.мап, т.к. с новым старое ядро работает, да и новое ядро запустилось со старым мапом на ИДЕ винте.
Вобщем если кто подскажет чтонить буду оч благодарен.
Кагда подставляю просто новое ядро в 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.
Скорей всего у Вас проблемы с железом или файловой системой.
1 Используете-ли при загрузке initrd
2 Какое железо у вас (всё, что касается дисков) и используемые файловые системы.
3 Ядро 2.4.x - очень расплывчиво - это 2.4.7 №-годичной давности и свежайшее 2.4.30
1 Используете-ли при загрузке initrd
2 Какое железо у вас (всё, что касается дисков) и используемые файловые системы.
3 Ядро 2.4.x - очень расплывчиво - это 2.4.7 №-годичной давности и свежайшее 2.4.30
-
Telepuzik
Re: Проблема после установки нового ядра в Red Hat Linux 9.
Makis
Была похожая проблема при компиляции ядра в Red Hat Linux 9.
Посмотрите правильно ли прописано в lilo.conf (grub.conf) куда монтировать корневой каталог.
Была похожая проблема при компиляции ядра в Red Hat Linux 9.
Посмотрите правильно ли прописано в lilo.conf (grub.conf) куда монтировать корневой каталог.
-
Telepuzik
Re: Проблема после установки нового ядра в Red Hat Linux 9.
Не ожидал, что откликнуться сразу 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 разместить не удалось, при необходимости могу выслать.
СПАСИБО ! ! !
Информация по железу
Процессор
Модель : 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.
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
По 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.
Makis
Для ядра 2.6.4 открой конфиг загрузчика (lilo.conf или grub.conf смотря что у тебя) и для это ядра (2.6.4) поропиши все по аналогии как написано для работующего ядра.
Для ядра 2.4.25 думаю что надо задать правильно куда монтировать root каталог.
Для ядра 2.6.4 открой конфиг загрузчика (lilo.conf или grub.conf смотря что у тебя) и для это ядра (2.6.4) поропиши все по аналогии как написано для работующего ядра.
Для ядра 2.4.25 думаю что надо задать правильно куда монтировать root каталог.
-
Makis
Re: Проблема после установки нового ядра в Red Hat Linux 9.
Я пользуюсь Grub.
Фаил grub.conf редактировал в соответствии с оригинелом, тоесть параметры загрузки нового и старого ядер были одинаковыми.
Команда MAKE INSTALL сама создает фаил initrd-2.6.4.img, НО КАК ВЫ И СКАЗАЛИ я его удалил и создал командой mkinitrd.
Получившийся фаил был идентичен стертому по размеру.
Я кучу литературы перечитал по компиляции ядра вроде все так просто....скорее всего я что то не отключаю при конфигурации (make xconfig)
или наоборот не включаю ((((((((((.
СПАСИБО.
Фаил grub.conf редактировал в соответствии с оригинелом, тоесть параметры загрузки нового и старого ядер были одинаковыми.
Команда MAKE INSTALL сама создает фаил initrd-2.6.4.img, НО КАК ВЫ И СКАЗАЛИ я его удалил и создал командой mkinitrd.
Получившийся фаил был идентичен стертому по размеру.
Я кучу литературы перечитал по компиляции ядра вроде все так просто....скорее всего я что то не отключаю при конфигурации (make xconfig)
или наоборот не включаю ((((((((((.
СПАСИБО.