собрал новое ядро - 2.6.30, раздел boot,root на рейде5. текущее ядро - 2 6 25 работает нормально.
проблема - не догружается ядро: "kernel panic -not syncing : VFS: unable to mount root fs on unknown-block (0,0) ".
initrd - самосборный, с 19,22,25-ым работает, на новом 30 - нет.
в ядро вкомпилил ext2/3/xfs/romfs/рейды/контроллер/lo/поддержку инитрд и тд.
почему ядро вдруг стало брыкаться - не пойму. ужо второй день разбираюсь. Есть идеи?)
Решено: не грузится ядро с рейда
Модераторы: SLEDopit, Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: не грузится ядро с рейда
из этого можно предположить, что root будет совсем не первым разделом на диске. а ядру вы сказали использовать в виде корня именно первый раздел (первого диска):
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
loginrl103
- Сообщения: 11
Re: Решено: не грузится ядро с рейда
корневой раздел живёт на рейд5 = /dev/sda2 /dev/sdc2 /dev/sdb2
опции в грубе для 19,22,25-го ядра
для 30-го - всё так же. те почему то же для других ядер hd(0,0) прокатывает, а для нового - ни в какую.
опции в грубе для 19,22,25-го ядра
Код: Выделить всё
root (hd0,0)
kernel /vmlinuz-2.6.xx root=/dev/md2
initrd /initrd-2.6.xx.imgдля 30-го - всё так же. те почему то же для других ядер hd(0,0) прокатывает, а для нового - ни в какую.
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Решено: не грузится ядро с рейда
loginrl103 писал(а): ↑06.05.2010 10:21корневой раздел живёт на рейд5 = /dev/sda2 /dev/sdc2 /dev/sdb2
опции в грубе для 19,22,25-го ядра
Код: Выделить всё
root (hd0,0) kernel /vmlinuz-2.6.xx root=/dev/md2 initrd /initrd-2.6.xx.img
для 30-го - всё так же. те почему то же для других ядер hd(0,0) прокатывает, а для нового - ни в какую.
Где то в конфигах ядра есть опция заставляющая игнорировать параметр root=/dev/md2.
Vladivostok Linux User Group
-
loginrl103
- Сообщения: 11
Re: Решено: не грузится ядро с рейда
а смысл? пробовал указывать и вовсе root=/dev/ram0 - та же ошибка
-
loginrl103
- Сообщения: 11
Re: Решено: не грузится ядро с рейда
пробовал 2.6.26 - та же проблема
по-видимому дело не в версии ядра
по-видимому дело не в версии ядра
-
Kreept
- Сообщения: 107
- ОС: Linux
Re: Решено: не грузится ядро с рейда
loginrl103 писал(а): ↑06.05.2010 13:21пробовал 2.6.26 - та же проблема
по-видимому дело не в версии ядра
Я думаю стоить проверить или собран драйвер для поддержки рейда, если в ядре его не будет то и система не загрузится.
-
loginrl103
- Сообщения: 11
Re: Решено: не грузится ядро с рейда
в первом посте
> в ядро вкомпилил ext2/3/xfs/romfs/рейды/контроллер/lo/поддержку инитрд и тд.
проблема по-видимому в неправильно собранном инитрд. хоть и собирали его по методике из documentaion/initrd.txt (find | cpio | gzip), но оно почему-то не распознаётся: взял нормальный инитрд от 25-го ядра, распаковал, пересобрал по док-ци, попробовал загрузить 25-ое с новым инитрд - а оно "unknown block device..."
теперь осталось узнать как "правильно" собирать инитрд: инитрд может быть собран 3-мя способами, один не работает, осталось два ))
> в ядро вкомпилил ext2/3/xfs/romfs/рейды/контроллер/lo/поддержку инитрд и тд.
проблема по-видимому в неправильно собранном инитрд. хоть и собирали его по методике из documentaion/initrd.txt (find | cpio | gzip), но оно почему-то не распознаётся: взял нормальный инитрд от 25-го ядра, распаковал, пересобрал по док-ци, попробовал загрузить 25-ое с новым инитрд - а оно "unknown block device..."
теперь осталось узнать как "правильно" собирать инитрд: инитрд может быть собран 3-мя способами, один не работает, осталось два ))
-
loginrl103
- Сообщения: 11
Re: Решено: не грузится ядро с рейда
проблема решена: создаём файл, создаём в нём фс, монтируем, копируем в эту фс-ку данные для initrd. готово
ps. используемая фс должна быть вкомпилена в ядро.
ps. используемая фс должна быть вкомпилена в ядро.