PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rootfs wird nicht gemoutet / modules.dep nicht gefunden



hackbert
02.09.05, 19:48
Moin!
Habe mir meinen Kernel 2.6.13 gebacken und kriege immer dieselbe Fehlermedlung beim booten.

Erst habe ich wie gewohnt mit "make menuconfig" den Kernel konfiguriert. ext2, ext3 und reiserfs sind in den Kernel fest eingebaut. Danach habe ich "make" ausgeführt, sowie "make modules" und "make modules_install". Im Anschluss habe ich depmod ausgeführt und schließlich meinen GRUB umkonfiguriert.
Wenn ich nun im GRUB den neuen Eintrag auswähle, dann wird auchder richtige Kernel gebootet. Nach einiger Zeit wird abgebrochen mit folgender Fehlermeldung:

modprobe: FATAL: Could not load /lib/modules/2.6.13/modules.dep: No such file or directory

Ich habe mal auf der Platte nachgesehen: /lib/modules/2.6.13/modules.dep existiert definitiv! Alle relevanten Partitionen sind ext3 formatiert. Deshalb habe ich ext3 ja auch in den Kernel mit einkompiliert. Es geht trotzdem nicht. Hat jemand eine Idee?

Hier noch ein paar Angaben:
CPU: AMD Athlon XP 2500+
RAM: 512 MB
Platte: Maxtor 80 GB

Im Anhang ist meine .config vom Kernel. Hier noch meine fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda4 / ext3 defaults,errors=remount-ro 0 1
/dev/hda3 /boot ext3 defaults 0 2
/dev/hdb /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda5 /windows/D ntfs ro,user,exec,umask=000 0 0
#/dev/hda1 /windows/C ntfs rw,noauto 0 0
/dev/sda1 /windows/stick auto rw,user,noauto 0 0 0

hackbert
03.09.05, 13:22
Inzwischen habe ich eher das Gefühl, dass es am Chipsatz liegt. Hier meine Ausgabe von lspci:


0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
0000:00:0d.0 Multimedia controller: Philips Semiconductors: Unknown device 5402(rev 82)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev74)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX400] (rev b2)

Ich finde aber in der menuconfig leider keine passende Option für meinen Chipsatz. Also habe ich mich auf die Suche ancch jeglichem VIA-Zeugs in der .config gemacht. Ins Auge sprang mir die Option:

CONFIG_BLK_DEV_VIA82CXXX=m

Aber der Treiber lässt sich nur als Modul kompilieren. Auch ein Setzen von m auf y in der .config per Texteditor funktioniert nicht.

DER_HANS
03.09.05, 13:29
Wahrscheinlich hast du die Option fuer deinen chpsaty nicht aktiviert, die findest du unter

device drivers -> ATA/ATAPI/MFM/RLL support

dort gibt es die option

VIA82CXXX chipset support

diese musst du fest in den kernel einkompilieren

Gruss DERHANS

hackbert
03.09.05, 13:48
Die Option habe ich schon entdeckt. Das Problem ist nur, dass ich hier entweder M für Modul oder eben gar nichts anwählen kann.

WFlyer
03.09.05, 14:31
ATA/ATAPI/MFM/RLL support muss ebenfalls fest im kernel sein sowie Generic PCI bus-master DMA support auch ,

ansonsten können die entsprechnenden Module auch nur als Modul (m) angegeben und geldaden werden und nicht fest im kernel eingebunden werden .

carnil
03.09.05, 14:33
Hallo
Die Option habe ich schon entdeckt. Das Problem ist nur, dass ich hier entweder M für Modul oder eben gar nichts anwählen kann.
Habe mal im Anhang ein Screenshot angefügt? Meinst Du diese Option? Durch zweimaliges drücken der Leertaste switcht es zuerst in den Modus für Modul dann "fest einkompiliert" im Kernel. Ist das bei Dir nicht der Fall?

Edit: hat sich dann wohl geklärt :). Danke für die Erklärung, WFlyer

hackbert
03.09.05, 18:05
Hallo
Habe mal im Anhang ein Screenshot angefügt? Meinst Du diese Option? Durch zweimaliges drücken der Leertaste switcht es zuerst in den Modus für Modul dann "fest einkompiliert" im Kernel. Ist das bei Dir nicht der Fall?

Edit: hat sich dann wohl geklärt :). Danke für die Erklärung, WFlyer
ja, die Option meinte ich. Und das mit dem zweimaligen Drücken der Leertaste wusste ich auch. Aber ich war wohl mal wieder zu doof: Wahrscheinlich hat WFlyer recht. Will es nachher mal ausprobieren.

Danke erstmal für alle Tipps!