PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux booten mit Lilo: Kernel Panic: unable to mount root fs



Procyon
12.04.03, 19:01
Tach erstmal

also ...

ich bin stolzer Besitzer eines SuSE 8.1-Systems ... hab so weit alles eingerichtet, nur mit dem Bootloader gibt es noch Probleme ...

zuersteinmal: da ich einen nForce 1-Chipsatz besitze, kann ich den Grub nicht verwenden, denn der erkennt den installierten RAM nicht richtig ...

also wieder zurück zum Lilo.

Fenster kann ich ohne Probleme booten, nur bei Linux meckert er
Kernel Panic: unable to mount root fs on 03:08

ich hab ein paar Einstellungen ausprobiert ... aber geholfen hat es nichts.

meine lilo.conf sieht so aus:

boot=/dev/hda
prompt
lba32
compact
vga=normal
root=/dev/hda1
read-only
menu-title="Procyons Rechenknecht:"
install=boot-menu.b
menu-scheme=Gb:Yb:wr:Yr

image=/boot/vmlinuz
label=Linux
root=/dev/hda8
read-only

other=/dev/hda1
label=Win2k

die Boot-Partition ist innerhalb der 1024-Zilynder-Grenze ...

Kann mir da einer helfen ?

PS: kann man mit Lilo auch so ein Bootmenü machen wie auf der Installations-CD von SuSE (8.1) ?

THX im voraus ...

geronet
12.04.03, 19:03
Einmal hast du

root=/dev/hda8
und
root=/dev/hda1

drinstehen, das brauchst du aber nur einmal angeben (für das jeweilige image).
Was da stehen muss kommt drauf an wo deine /-Partition ist, und das findest du mit "mount" oder in der /etc/fstab heraus.

Grüsse, Stefan

Procyon
12.04.03, 19:06
Original geschrieben von geronet
Einmal hast du

root=/dev/hda8
und
root=/dev/hda1

drinstehen, das brauchst du aber nur einmal angeben (für das jeweilige image).
Was da stehen muss kommt drauf an wo deine /-Partition ist, und das findest du mit "mount" oder in der /etc/fstab heraus.

Grüsse, Stefan

Tach erstmal

also die hda1 ist Windows NTFS, C:

hda8 ist /, reiserfs ...

gut, ich werd das mal eben ausprobieren ;)

Procyon
12.04.03, 19:12
Tach erstmal

sorry, hat nichts gebracht.

die Fehlermeldung, die ich oben genannt habe, ist übrigends nicht ganz richtig

da fehlt noch ein VFS

Kernel Panic: VFS: unable to mount root fs on 03:08

:(

cRc.WilliaM
12.04.03, 19:13
bei rfs kann es auch sein, dass dein kernel keine rfs-nterstuetzung hat... das wuerd mich dann ankotzen =)

greez william

Procyon
12.04.03, 19:17
Original geschrieben von cRc.WilliaM
bei rfs kann es auch sein, dass dein kernel keine rfs-nterstuetzung hat... das wuerd mich dann ankotzen =)

greez william

Tach erstmal

das wäre dämlich ...

aber wenn ich von der CD das setup starte und dann darüber das installierte system, funzt es ja. Und da wird ja auch nix anderes gemacht als /boot/vmlinuz geladen und ausgeführt, oder ?

Wenn nicht ... wie kann ich dem Kernel sagen dass er gaaanz schnell ne reiserfs.o laden soll ?

Thomas Mitzkat
12.04.03, 19:22
image=/boot/vmlinuz
label=Linux
root=/dev/hda8
read-only
initrd=/boot/initrd.img


du brauchst eine initrd, die die benötigten module enthält. zum erstellen, sofern keine vorhanden, bitte suchfunktion benutzen.

dauni
12.04.03, 19:23
Ich nehme mal an, dass du den Standardkernel verwendest. Der brauch noch die initrd, da da drin die Module sind. In der lilo.conf sollte das in etwa so aussehen:


initrd=/boot/initrd.img

Dann sollte dein Kernel auch das Modul finden, sonst kann er es ja nicht laden (was er bei Vorhandensein automatisch macht)

Procyon
12.04.03, 19:31
Tach erstmal

DANKE ;)

es funzt ...

an0nym
23.04.03, 00:41
Was ich schon immer mal wissen wollte:
Wofür stehen die Zahlen bei einer Kernelpanic?

Kernel Panic: unable to mount root fs on 03:08

...ist 08 in hda8 ? Wofür ist dann aber das 03?

Jasper
23.04.03, 07:53
Original geschrieben von an0nym
...ist 08 in hda8 ? Wofür ist dann aber das 03?

03:08 steht für major:minor, in deinem fall /dev/hda:partition8

siehe /usr/src/linux/Documentation/devices.txt

-j