Здрасьте, гуру!
Поменял ядро с 2.6.2 на 2.6.9 (Suse). Конфиг вроде делал как обычно, раньше проблем не было, а тут вдруг паника ядра.
Линуксовые разделы:
/dev/hda8 /boot ext2
/dev/hda9 /swap swap
/dev/hda10 / reiserfs
Поддержку ext2,ext3 и reiserfs включил в ядро, в Grub’е прописал так:
title NewKernel
kernel (hd0,7)/bzImage root=/dev/hda10
При загрузке выдаёт:
VFS: Cannot open root device «hda10» or unknown-block (3,10)
Please append a correct «root=» boot option
Kernel panic: not syncing: VFS: unable to mount root fs on unknown block (3,10)
Версии всего установленного софта превышают необходимый. Единственное, смущает версия reiser 3.6.13, когда необходима 3.6.3.
Я понимаю, что вопрос этот уже надоел, но раньше вроде этот конфиг работал. Не откажите в очередной консультации меня, чайника такого! Спасибо!
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Ядро ванильное?
Reiserfs строена в ядро?, или как модуль?
по каким-то причинам, ядро не может найти девайс /dev/hda10. Проверь в конфиге ядра, поддержку таблиц разделов, может поэтому… Попробуй разглядеть что ядро пишет до монтирования root fs — что там с таблицей разделов на /dev/hda творится. И с /dev/hda вообще — может нету драйвера hd в ядре ;-).
Но предполагать можно долго. Возможность есть сделать root’овым разделом другой? Ну например /dev/hda1, или ещё лучше /dev/hdb1, ещё лучше — cd загрузочный сделать — загрузиться и просто посмотреть на /dev/hda из под этого ядра.
ну, ещё, в копилку причин — может ты драйвер своего чипсета (конкретно: контроллера IDE) из ядра того, выкинул?
Cпасибо за советы! Добавил MSDOS partition types, и всё заработало.
Однако появилась новая проблема:
Уже после запуска init’а возникает следующее:
Checking root file system….
fsck 1.34
[/sbin/fsck.reiserfs (1) -- /] fsck.reiserfs -a /dev/hda10
Failed to open the device '/dev/hda10\′ : No such file or directory
…
Start Unicode mode
Ну и всё. Консоль, никаких пользователей кроме рута и т.д.
Что такое, не пойму?