kernel

Post Reply
Message
Author
flash

kernel

#1 Post by flash »

Hab mir nen neuen kernel gebacken, leider bootet des ding net, er bricht mit dem folgenden fehler immer ab

kmod: failed to exec /sbin/modprobe-s-k block-major-3,errno=2
VFS: Cannot open root device "301" 03:01
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:01

Jochen

Re: kernel

#2 Post by Jochen »

Hmm, die Meldung <blockquote><hr>kmod: failed to exec /sbin/modprobe-s-k block-major-3,errno=2<hr></blockquote>besagt, dass er den EIDE-Treiber laden will, ihn aber nicht findet.

Entweder muss der EIDE-Treiber in Deinen Kernel fest einkompiliert werden, oder aber Du musst eine (neue) initrd bauen, die dem Kernel den EIDE-Treiber in einer RAM-Disk vorsetzt. Ansonsten kann er halt die Platte nicht sehen, und ohne Platte kein Dateisystem, und ohne Dateisystem keine Daten, und ohne Daten eben Panik. <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Jochen

flash

Re: kernel

#3 Post by flash »

Also, erstmal danke für die Hilfe. Der Kernel bootet jetzt <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Jedoch habe ich ein neues Prob. Mein Nvidia-GLX Modul lässt sich anscheinend nicht mehr laden. Ich hab 2-Monitor-Betrieb unter xfree86-4 laufen. Jedefalls schaltet sich die nvidia-karte nicht mehr an und der bildschirm bleibt aus. Ich hab schon versucht mir einen neuen treiber zu ziehen und den zu kompilieren, aber dann kommt immer der Fehler, dass das modul nicht geladen werden kann, weil die version des gcc angeblich falsch ist (2...). gcc -v liefert mir aber irgendwas mit 3. Was kann ich nun tun? Gibts vielleicht ein fertig gebackenes modul für den 2.4.21er kernel von nvidia?

Jochen

Re: kernel

#4 Post by Jochen »

Unwahrscheinlich, dass es fertig vorkompilierte Binaries gibt. Wenn man X von Hand startet, gibt er einen sehr viele Meldungen aus. Die könnten weiterhelfen. Alle Zeilen die mit "(EE)" beginnen, sind Fehlermeldungen. Mach mal ein <blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">X -probeonly >/tmp/X.out 2>&1 </font><hr></pre></blockquote> und grep in der Datei nach solchen Zeilen. Vielleicht sagt Dir X ja, was nicht klappt und zeigt Dir so den Weg zum Verbesserb.

Jochen

flash

Re: kernel

#5 Post by flash »

Der findet anscheinend den Treiber net, was kann ich jetzt tun?

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Wed Nov 12 16:27:23 2003
(==) Using config file: "/etc/X11/XF86Config-4"
(EE) No drivers available.

Post Reply