[gelöst] Kernel findet beim Booten die modules.dep nicht

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

[gelöst] Kernel findet beim Booten die modules.dep nicht

Beitrag von Duff » 04.04.2010 21:40:09

Hallo,

ich möchte verschiedene Kernel-Parameter anpassen, damit ich acpi_listen nutzen kann.

Habe folgendes gemacht:

Code: Alles auswählen

apt-get install linux-source-2.6.30
cd /usr/src/
bunzip2 linux-source-2.6.30.tar.bz2 
tar -xvf linux-source-2.6.30.tar 
cd linux-source-2.6.30
make menuconfig
make all
make modules_install
cp bzImage /boot/vmlinuz-2.6.30
mkinitramfs -o myinitrd
cp myinitrd /boot/initrd.img-2.6.30
# und die entsprechenden Einträge in der Datei /boot/grub/menu.lst vorgenommen
title           Debian GNU/Linux, kernel 2.6.30
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.30 root=/dev/sda3 ro 
initrd          /boot/initrd.img-2.6.30

title           Debian GNU/Linux, kernel 2.6.30 (single-user mode)
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.30 root=/dev/sda3 ro single
initrd          /boot/initrd.img-2.6.30
Allerindings kann ich nach einem Reboot den modifizierten Kernel nicht starten, da das root-Filesystem nicht gemountet werden kann. Es wird angeblich die Datei /lib/modules/2.6.30/modules.dep nicht gefunden, obwohl diese existiert.
Diesen Fehler hatte ich auch beim Bauen des Kernels 2.6.33, obwohl das Verzeichnis bzw. die Datei existiert. Als Fehlermeldung erscheint im Logfile erst ein WARNING und dann ein FATAL.

Code: Alles auswählen

daniel-tablet:~# ls -l /lib/modules/2.6.30/
insgesamt 2212
lrwxrwxrwx 1 root root     28  4. Apr 21:10 build -> /usr/src/linux-source-2.6.30
drwxr-xr-x 9 root root   4096  4. Apr 21:11 kernel
-rw-r--r-- 1 root root 492941  4. Apr 21:11 modules.alias
-rw-r--r-- 1 root root     69  4. Apr 21:11 modules.ccwmap
-rw-r--r-- 1 root root 367696  4. Apr 21:11 modules.dep
-rw-r--r-- 1 root root    147  4. Apr 21:11 modules.ieee1394map
-rw-r--r-- 1 root root    218  4. Apr 21:11 modules.inputmap
-rw-r--r-- 1 root root   3392  4. Apr 21:11 modules.isapnpmap
-rw-r--r-- 1 root root     74  4. Apr 21:11 modules.ofmap
-rw-r--r-- 1 root root  85540  4. Apr 21:10 modules.order
-rw-r--r-- 1 root root 337982  4. Apr 21:11 modules.pcimap
-rw-r--r-- 1 root root   1345  4. Apr 21:11 modules.seriomap
-rw-r--r-- 1 root root 208152  4. Apr 21:11 modules.symbols
-rw-r--r-- 1 root root 711519  4. Apr 21:11 modules.usbmap
lrwxrwxrwx 1 root root     28  4. Apr 21:10 source -> /usr/src/linux-source-2.6.30
Wie kann ich dies beheben???


[edit]
konnte das Problem wie folgt lösen:

Code: Alles auswählen

rm /boot/initrd.img-2.6.30
update-initramfs -c -k 2.6.30
[/edit]
Oh, yeah!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [gelöst] Kernel findet beim Booten die modules.dep nicht

Beitrag von KBDCALLS » 11.06.2010 18:10:15

Code: Alles auswählen

depmod -m
hätte auch geholfen
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: [gelöst] Kernel findet beim Booten die modules.dep nicht

Beitrag von Duff » 11.06.2010 18:16:26

Danke, aber müsste es dann nicht depmod -a sein. Kann zumindestens die Option -m nicht in der manpage finden.
Oh, yeah!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [gelöst] Kernel findet beim Booten die modules.dep nicht

Beitrag von KBDCALLS » 11.06.2010 18:35:51

Das ist wie so oft Abhängig von der Version. Lenny kennt die Option -m nicht während Squeeze ja.
Will man nämlich bei Squeeze alle map files haben das braucht nach der Kernelinstallation

Code: Alles auswählen

depmod -m
Ohne dem funktioniert pcimodules nicht.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: [gelöst] Kernel findet beim Booten die modules.dep nicht

Beitrag von Duff » 11.06.2010 19:38:14

ok, danke.

verwende lenny, deshalb habe ich die Option wohl nicht gefunden.
Oh, yeah!

Antworten