|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Michail (michail13__at__yahoo__dot__com) |
Дата: 11/26/2004 |
Здравейте,
Имам инсталирано СуСЕ 9.1
Конфигурирах ядро 2.6.9 Компилирах го, инсталирах му
модулите. Инсталирах му ядрото. Оправих и Лилото.
Нормални настройки (подобни на вече съществуващите).
Рестартирах за да го заредя и ми даде паника.
RAMDISK: Compressed image found at block 0
Kernel panic -not syncing:VFS:Unable to mount root fs on
unknown-block(3,3).
Този ред излиза. Ако трябва допълнително инфо кажете.
Благодаря предварително.
|
Отговор #1 |
От: Н. Антонов (nikola< at >linux-bg< dot >org) |
Дата: 11/26/2004 |
Както личи от съобщението, грешката идва от нередовен или
липсващ рамдиск. Дълбоко се съмнявам, че си компилирал
ядрото с рамдиск и вероятно от подразбиращата се инсталация
е останал редът initrd в описанието на ядрото в lilo.conf.
Кажи дали съм познал. Ако съм познал, просто махни това
initrd и изпълни отново lilo. Ако не, дай повече инфо точно
как си конфигурирал и компилирал ядрото.
BTW, рамдиск по принцип не ти е необходим.
|
Отговор #2 |
От: Michail (michail13 (a) yahoo__dot__com) |
Дата: 11/26/2004 |
Да има я опцията initrd в lilo.conf.
Оставил съм я защото след края на компилирането и след
команда make install в boot директорията беше копиран initrd
фаил отговарящ на версията на ядрото. Аз единствено добавих
редове за старото ядро в слуяай че даде паника.
Трябва ли да махна реда с initrd от lilo.conf ?
|
Отговор #3 |
От: Michail (michail13< at >yahoo< dot >com) |
Дата: 11/26/2004 |
Опитах без initrd опция но получих същата грвшка. Нямаше
го реда за RAMDISK, но Kernel panic-a е същия.
Това е post от старта на стандартното ядро.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
ReiserFS: hda3: found reiserfs format "3.6" with standard
journal
ReiserFS: hda3: using ordered data mode
reiserfs: using flush barriers
ReiserFS: hda3: journal params: device hda3, size 8192,
journal first block 18, max trans len 1024, max batch 900,
max comm
it age 30, max trans age 30
ReiserFS: hda3: checking transaction log (hda3)
reiserfs: disabling flush barriers on hda3
ReiserFS: hda3: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Trying to move old root to /initrd ... failed
Unmounting old root
Trying to free ramdisk memory ... okay
Мога да пусна и пост на .config файла с който съм
компилирал.
Благодариа за отзива.
|
Отговор #4 |
От: rams (rrumen (a) abv __точка__ bg) |
Дата: 11/27/2004 |
просто не си компилирал ядрото с рамдиск , това ти е
проблема.
като съвет , използувай оригиналния конфиг , и върху него
прави каквото ще првищ.
П.С. не мисля че идеята ти е добра , при положение че SuSE
върви с изключително добре балансирано ядро , което рядко се
нуждае от корекции , изключая случаите когато хардуерът ти е
прекалено екзотичен , или си рещил да си в крак с модата на
ядрата , във втория случай просто си го актуализирай .
|
Отговор #5 |
От: Michail (michail (a) yahoo__dot__com) |
Дата: 11/27/2004 |
При мен проблема се реши. Доколкото разбрах е бил следния.
При начално зареждане кернела се извлича от /boot . За
прочитането е нужна ext2, а аз я бях компилирал като
модул.
Благодаря на всички, които ми отговориха.
|
<< MPlayer Video Problem (2
) | resolve (1
) >>
|
|
|
|
|