Перекомпилировал ядро RedHat Linux 9.0 (2.6.0 вместо 2.4.20-8). Перед компиляцией установил module-init. При перекомпиляции ошибок не было, в /boot появились файлы System.map, initrd-2.6.0.img, vmlinuz-2.6.0. В grub прописал:
title linux-2.6.0
kernel /vmlinuz-2.6.0 root=/dev/hdc3 hda=ide-scsi
initrd /initrd-2.6.0.img
Но linux не грузится, выдается ошибка:
Kernel Panic: no init found...try pass init= ..., причем ядро 2.4.20-8 грузится нормально...
В связи с этим вопрос в чем причина ошибки?
Можно ли ее поправить передачей параметра ядру init= и если можно то как?
P.S. Проверил /usr/src/linux-2.6.0/init на наличие загрузочных сценариев все на месте...
хм... а криков типа "cannot mount root filesystem" небыло? Пологаю, что драйверы ide или коренвой файловой системы собраны в віде модуйле, лібо вообще забыты.
Опыт растет прямо пропорционально выведенному из строя оборудованию
Llama писал(а):хм... а криков типа "cannot mount root filesystem" небыло? Пологаю, что драйверы ide или коренвой файловой системы собраны в віде модуйле, лібо вообще забыты.
да...были. если можешь расскажи где их искать (желательно поподробнее)
да кстати тоже самое.... потом заметил что загружает новое ядро ext2,
а у меня ехт3.... опять лезу make menuconfig, отключаю на фиг ext2 оставляю ext3 далее по плану, ядро выдает другую ошибку, но не хочет инициализировать fs ext3......