View previous topic :: View next topic |
Author |
Message |
hempi n00b
Joined: 28 Apr 2004 Posts: 12
|
Posted: Wed Apr 28, 2004 8:14 am Post subject: Kernel Panic nach Gento installation und reboot |
|
|
Hi Leute ich hab mich endlich auch an die Installation von Gentoo gewagt. Hab alles strikt nach der Anleitung bei www.Gentoo.org gemacht. Nach dem reboot des Systems bekamm ich folgende Fehlermeldung:
Quote: |
VFS: Cannot open root device "hda3" or hda3
|
Quote: |
Please append a correct "root=" boot option
|
Quote: |
Kenrel panic: VFS: Unable to mount root fs on hda3
|
Ich schliesse aus der Fehlermeldung, dass ich mich irgendwo vertippt haben muss!! Meint ihr ich kann mein System noch irgendwie retten?
Bitte helft mir.
Edit: Muss dazusagen das ich meine Partitionen genau wie in der Anleitung eingerichtet hab.
Quote: |
/dev/hda1 ext2 32M Boot Partition
/dev/hda2 (swap) 512M Swap Partition
/dev/hda3 ext3 39GB Root Partition
|
Benutze den Grub Bootloader, hab gerade rausgefunden das man die Boot Optionen im Grub verändern kann, hab verschiedene Kombinationen versucht, aber ohne Erfolg.
Einräge in der grub.conf:
Quote: |
default 0
timeout 8
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux 2.6.6-rc1
root (hd0,0) kernel (hd0,0)/kernel-2.6.6-rc1
root=/dev/hda3
|
Wie Ihr vielleicht oben gesehen habt, benutze ich den kernel 2.6.6.rc1, Als Boot CD hab ich die minimal Boot CD (x86) verwendet. Ich hoffe Ihr habt nun genug infos die Ihr braucht um mir zu helfen???!
Nicht lachen, hab jetzt gut 2 Tage an der Installation rumgemacht, möcht nicht das alles für die Katz ist.
Greez
hempi [/quote] |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Wed Apr 28, 2004 8:33 am Post subject: |
|
|
Nix ist für die Katz. Aber Dein Problem ist so häufig, dass eine Suche in den Foren manche Tipps zu Tage gefördert hätte.
Mit hoher Wahrscheinlichkeit hast Du bei der Kernel-Konfiguration irgendwas ausgelassen, das der Kernel zum Booten von der Root-Partition braucht. Also zum Beispiel den Treiber für Deinen IDE-Controller (welchen Chipsatz hast Du auf dem Board?) oder, falls es sich um eine SATA-Platte handelt, den entsprechenden SATA-Treiber (zu finden unter SCSI). Möglich auch, dass Du "extended partition support" angewählt hast und dabei vergessen, explizit die Unterstützung für die guten alten DOS-Partitionen anzugeben.
Boote einfach nochmal von der Live-CD, chroote wie zuvor nach der Anleitung im Gentoo-Handbuch in Dein System und konfiguriere den Kernel neu. |
|
Back to top |
|
|
rblock l33t
Joined: 04 Apr 2004 Posts: 626 Location: Germersheim
|
Posted: Wed Apr 28, 2004 8:39 am Post subject: |
|
|
[quote]
root=/dev/hda3
Quote: |
"root" kennzeichnet in Grub nicht die Linux Root-Partition sondern ist für Grub die Bootpartition.
Du musst also "root=/dev/hda1" eintragen.
Steht übrigens auch in der sehr guten Grub-Doku.
Dokumentierende GrüÃe |
_________________ Reiner
--
"Wer fragt, ist ein Narr für fünf Minuten. Wer nicht fragt, bleibt ein Narr für immer." Chinesische Weisheit
"Erfolg hat, wer ihm entgegengeht, statt ihm nachzulaufen." Onassis, Aristoteles
Reiner Block
http://www.feba-software.de |
|
Back to top |
|
|
rblock l33t
Joined: 04 Apr 2004 Posts: 626 Location: Germersheim
|
Posted: Wed Apr 28, 2004 8:50 am Post subject: |
|
|
Jetzt ist mir doch was in der Antwort schief gelaufen.
Daher nochmals und ergänzt:
"root" kennzeichnet in Grub nicht die Linux Root-Partition sondern ist für Grub die Bootpartition.
Du musst also "root=/dev/hda1" eintragen.
Steht übrigens auch in der sehr guten Grub-Doku.
Für Deine Konfiguration müsste der Eintrag wie folgt lauten:
Quote: |
title=Gentoo Linux 2.6.6-rc1
root=/dev/hda1
kernel (hd0,0)/kernel-2.6.6-rc1 root=/dev/hda3
|
Allerdings ist es eigentlich üblich, den Kernel nicht direkt aufzurufen, sondern einen Link der "vmlinuz" heißt und auf den gewünschten Kernel zeigt:
Quote: |
"ln -sf kernel-2.6.6-rc1 vmlinuz"
|
und in der grub.conf die "kernel" Zeile ändern in
Quote: |
"kernel (hd0,0)/vmlinuz root=/dev/hda3"
|
Das gleiche gilt für die System.map und das ggf. vorhandene initrd.img.
HTH
Korrigierte Grüße[/code] _________________ Reiner
--
"Wer fragt, ist ein Narr für fünf Minuten. Wer nicht fragt, bleibt ein Narr für immer." Chinesische Weisheit
"Erfolg hat, wer ihm entgegengeht, statt ihm nachzulaufen." Onassis, Aristoteles
Reiner Block
http://www.feba-software.de |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Wed Apr 28, 2004 9:01 am Post subject: |
|
|
rblock wrote: |
"root" kennzeichnet in Grub nicht die Linux Root-Partition sondern ist für Grub die Bootpartition.
Du musst also "root=/dev/hda1" eintragen.
Steht übrigens auch in der sehr guten Grub-Doku.
Für Deine Konfiguration müsste der Eintrag wie folgt lauten:
title=Gentoo Linux 2.6.6-rc1
root=/dev/hda1
kernel (hd0,0)/kernel-2.6.6-rc1 root=/dev/hda3
|
Du verwechselt root=/dev/hda1 mit root (hd0,0). (Zugegebenermaßen ist die Syntax etwas verwirrend.) Der Eintrag müsste lauten:
Code: |
title=Gentoo Linux 2.6.6-rc1
root (hd0,0)
kernel (hd0,0)/kernel-2.6.6-rc1 root=/dev/hda3
|
|
|
Back to top |
|
|
rblock l33t
Joined: 04 Apr 2004 Posts: 626 Location: Germersheim
|
Posted: Wed Apr 28, 2004 9:12 am Post subject: |
|
|
Ups,
Du hast recht, es muss "root (hd0,0)" heißen.
War wohl in Gedanken teilweise bei meinem Problem.
Verwirrte Grüße _________________ Reiner
--
"Wer fragt, ist ein Narr für fünf Minuten. Wer nicht fragt, bleibt ein Narr für immer." Chinesische Weisheit
"Erfolg hat, wer ihm entgegengeht, statt ihm nachzulaufen." Onassis, Aristoteles
Reiner Block
http://www.feba-software.de |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2953 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Wed Apr 28, 2004 6:13 pm Post subject: |
|
|
@hempi: das richt danach, dass du ReiserFS und das nicht im kernel kompilier hast, oder? _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Wed Apr 28, 2004 6:56 pm Post subject: |
|
|
pablo_supertux wrote: | @hempi: das richt danach, dass du ReiserFS und das nicht im kernel kompilier hast, oder? |
Meinst Du mich? ReiserFS kommt mir nicht auf die Platte! Neugierig bin ich trotzdem: was hat das eine mit dem anderen zu tun?
[edit]Sorry, natürlich bezog sich das aufs Original-Posting und ich war schon bei den Umlaut-Problemen. Ziehe alles zurück.[/edit]
Last edited by Little Nemo on Thu Apr 29, 2004 8:10 am; edited 1 time in total |
|
Back to top |
|
|
hempi n00b
Joined: 28 Apr 2004 Posts: 12
|
Posted: Wed Apr 28, 2004 9:44 pm Post subject: |
|
|
Super danke für die vielen antworten.
Ich habe im Kernel vorsichtshalber alle Dateiformate eingebunden ;D man weiss nie was kommt! Ich konnte die Antworten leider nicht erwarten, kann nur beschränkt am Pc sitzen (11-13:45 und 23-...) hab Spätschicht, wenn noch mal sowas passiert, werde ich es so machen wie ihr es sagt!!! |
|
Back to top |
|
|
holla die waldfee Tux's lil' helper
Joined: 17 Sep 2003 Posts: 85
|
Posted: Wed Apr 28, 2004 10:47 pm Post subject: |
|
|
ja tu was wir dir sagen
1. doku richtig lesen |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2953 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Wed Apr 28, 2004 11:05 pm Post subject: |
|
|
Little Nemo wrote: | pablo_supertux wrote: | @hempi: das richt danach, dass du ReiserFS und das nicht im kernel kompilier hast, oder? |
Meinst Du mich? ReiserFS kommt mir nicht auf die Platte! Neugierig bin ich trotzdem: was hat das eine mit dem anderen zu tun? |
Das erste Mal das ich einen Kernel selber gabacken habe (SuSE 8.2) hatte ich den gleichen Fehler, da ich vergessen hab im Kernel ReiserFS Support zu aktivieren und meine root Partition war reiser. _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
hempi n00b
Joined: 28 Apr 2004 Posts: 12
|
Posted: Thu Apr 29, 2004 1:33 am Post subject: |
|
|
Jetzt kommt
Quote: | Booting command-list
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
lernel (hd0,0) /kernel-2.6.6-rc1 root=/dev/hda3
Error 11: Filename must be either an absolute pathname or blocklist
Press key to continue...
|
hmmm muss erst mal pennen, mir fallen gleich die Augen zu. gn8@all |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Thu Apr 29, 2004 8:14 am Post subject: |
|
|
Ja, pennen ist nicht verkehrt, wenn aus dem kernel ein lernel wird
Poste bitte nochmal Deine aktuelle grub.conf. |
|
Back to top |
|
|
hempi n00b
Joined: 28 Apr 2004 Posts: 12
|
Posted: Thu Apr 29, 2004 10:56 am Post subject: |
|
|
title=Gentoo Linux 2.6.6-rc1
root (hd0,0)
kernel (hd0,0)/kernel-2.6.6-rc1 root=/dev/hda3
übrigends die Einstellungen, die ihr mir peostet habt, und die gleichen Einstellungen die schon in der grub.conf standen
___________________________________
hab Lilo versucht, dass bringt mir eine Meldung, dass ich den DEVF Support in meinem Kernel nicht aktiviert habe. Ich finde diese Option nirgends im kernelmenu (menuconfig)
Weiss jemand wo die ist? Kernel 2.6.6-rc1
Bin langsam am verzweifeln! Und meine Lust an Gentoo schwindet langsam
Scheiter schon seid Montag immer an der gleichen Stelle, das ist deprimierend. Brauch mal wieder ein paar Glücksmomente sonst dreh ich durch, es kann ja wohl nicht so schwer sein gentoo zu installieren!!! |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Thu Apr 29, 2004 11:17 am Post subject: |
|
|
Ich kann nur raten, worauf sich die filename-Beschwerde bezieht. Versuch's mal mit
Code: | kernel /boot/kernel-2.6.6-rc1 root=/dev/hda3 |
Möglicherweise mag grub die Konstruktion "(hd0,0)/kernel-2.6.6-rc1" nicht. Du weißt, dass Du die grub-Kommandozeile auch im Bootmenü editieren kannst und nicht jedesmal von der Live-CD booten musst, um Deine grub.conf zu editieren, wenn was schiefläuft? Wenn's dann klappt, machst Du einfach die richtigen Einträge.
Lilo fasse ich nicht wieder an, seit ich grub kenne, doch den devfs support brauchst du unbedingt für Gentoo. Siehe http://www.gentoo.org/doc/de/devfs-guide.xml
In der Kernelkonfiguration findest Du devfs unter "filesystems --> pseudo filesystems" und solltest es unbedingt aktivieren, auch wenn es als "OBSOLETE" gebrandmarkt ist. Letzteres liegt daran, dass kernel 2.6.x das udev file system bevorzugt, was in Gentoo aber nur mit Schwierigkeiten zu integrieren ist (auch dafür gibt es Anleitungen, wenn Du es Dir zutraust, aber erstmal solltest Du wohl Dein System booten können). |
|
Back to top |
|
|
amne Bodhisattva
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Sat May 01, 2004 9:58 am Post subject: |
|
|
Ich habe Ümläütpröblemethreäd von diesem hier abgespalten. Daher könnten ein paar Sätze, welche sich auf die Umlautprobleme beziehen etwas sinnlos wirken. |
|
Back to top |
|
|
|