"Fatal: Could not load /lib/modules/" ... Kernel Problem

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
punami
Beiträge: 75
Registriert: 18.06.2008 18:19:12

"Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von punami » 19.11.2009 19:04:30

Hi,

ich habe mir gerade meinen Kernel 2.6.31.6 gebaut.
Folgender Ablauf:
sourcen von kernel.org geladen, entpackt und dann
make mrproper
make menuconfig (Alte config aus dem 2.6.28 geladen)
make bzImage
make modules
make modules_install
cp /usr/src/linux-2.6.31.6/arch/i386/bzImage /boot/vmlinuz-2.6.31-7-new
cd /boot
mkinitramfs -o 2.6.31-7-new

dann den Grub2
grub-mkconfig
update-grub

dann natürlich: reboot

So nun kommt aber der Fehler "FATAL: Could not load /lib/modules/2.6.31.6/modules.dep"

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

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von KBDCALLS » 19.11.2009 19:24:40

Warum baust du den Kernel nicht mit make-kpkg ? Dann hast du ein Debianpaket was du sauber instalieren und auch deinstalieren kannst wenn notwendig.
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.

punami
Beiträge: 75
Registriert: 18.06.2008 18:19:12

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von punami » 19.11.2009 21:10:06

make-kpkg bringt auch irgend einen Fehler - ehrlich gesagt bringt mich dass nicht sehr viel weiter. Warum sollte das den auf dem Weg besser funzen, das Script macht im Prinzip das gleiche wie ich per Hand...

Ich würde lieder das Problem mit dem "normalen" Kernel-backen lösen...

Woran kann diese oben gennante Fehlermeldung den liegen?

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

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von KBDCALLS » 19.11.2009 22:45:00

Was für einen ? Irgendeinen kann man nix zu sagen.

Wenn man mit

make-kpkg --initrd linux-image kompiliert sollte das ohne Problem funktionieren. Das ist jetzt ein minimaler Aufruf um ein Deb zu bauen . Ohne weitere Parameter, außer das bei der Installations des Debs eine Initrd erstelllt wird.
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.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von cosmac » 19.11.2009 23:56:28

hi,

irgendwie sind dir die Versionsnummern durcheinander gekommen:
cp /usr/src/linux-2.6.31.6/arch/i386/bzImage /boot/vmlinuz-2.6.31-7-new
mkinitramfs -o 2.6.31-7-new
nun kommt aber der Fehler "FATAL: Could not load /lib/modules/2.6.31.6/modules.dep"
da die Version fest einkompiliert wird, sollte die mit den Datei- und Verzeichnisnamen übereinstimmen.
Der Kernel glaubt, seine Version wäre 2.6.31.6, aber deine Dateien heißen anders. Unter "General Setup -> Local version" kannst du sowas wie "-new" anhängen, aber soweit ich weiß, ist deine Kombination nicht möglich.
Beware of programmers who carry screwdrivers.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von cirrussc » 20.11.2009 00:13:05

Mit make-kpkg --append-to-version= ... ist das kein Problem.

Ich baue den auf einem Quad Core mit:

Code: Alles auswählen

CONCURRENCY_LEVEL=4 make-kpkg --us --uc --initrd --append-to-version=-1000hz --arch-in-name  kernel_image
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

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

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von KBDCALLS » 20.11.2009 00:19:09

Wer partout den Kernel tradionel kompilieren will. Wenn man das Feld extraversion im Makefile anpasst sollte es aber auch funktionieren. Die Kopiererei geht natürlich garnicht.
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.

punami
Beiträge: 75
Registriert: 18.06.2008 18:19:12

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von punami » 20.11.2009 10:34:15

Hi,

das mit dem 2.6.31.6 ist kein Problem - Der Source heißt ja auch (linux-2.6.31.6) so und das Verzeichniss was er sucht (/lib/modules/2.6.31.6/modules.dep) ist definitiv genau in dieser Schreibweise vorhanden, wenn ich aus dem alten Kernel herraus aufrufe. Trozdem sagt er beim booten "no such file or directory."

BTW: auch per make-kpkg bekomm ich diesen Fehler nun, nachdem er übernacht kompiliert hat.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von cosmac » 20.11.2009 11:37:14

wird denn da die richtige root-Partition verwendet?
Beware of programmers who carry screwdrivers.

punami
Beiträge: 75
Registriert: 18.06.2008 18:19:12

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von punami » 20.11.2009 12:48:47

Ja, im frub steht "root = (hd0,3)" das steht auch beim alten kernel drin und da läufts.

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

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von KBDCALLS » 20.11.2009 13:12:53

Geht doch

Code: Alles auswählen

Linux version 2.6.31.6-new (root@svetlana) (gcc version 4.3.3 (Debian 4.3.3-3) ) #2 SMP Fri Nov 20 12:44:49 CET 2009
Den Kernel auf tradionelle Art kompiliert.

Das Makefile angepasst. Mit

Code: Alles auswählen

make all
kompiliert dann alles instaliert

Code: Alles auswählen

make install
und

Code: Alles auswählen

make modules_install
.

Die Initrd erzeugt mit.

Code: Alles auswählen

update-initramfs -c -k  2.6.31.6-new
anschließend upgrade-grub ausgeführt.

Das ganze in ca. zwei Stunden.
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.

punami
Beiträge: 75
Registriert: 18.06.2008 18:19:12

Re: "Fatal: Could not load /lib/modules/" ... Kernel Problem

Beitrag von punami » 23.11.2009 08:45:22

läuft.

Antworten