Kernel nicht bootbar?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
bodokhan
Beiträge: 2
Registriert: 19.02.2005 21:12:29
Kontaktdaten:

Kernel nicht bootbar?

Beitrag von bodokhan » 19.02.2005 21:22:06

Habe für mein system (bisher 2-4-26)
versuch die Kernel 2.6.9 und 2.6.6 kompilieren
der 2.6.6 ist ein debian-ftp quellcode, den 2.6.9 habe ich als source von gentoo kopiert

nach dem ausführen von
make menuconfig
make

kann ich die datei vmlinux26 bzw vmlinux29 in /boot kopieren
bei Grub hab ich die richtigen Einträge gemacht

Beim booten meldet Grub aber, das diese Dateien nicht ausführbar seien ....
was mache ich falsch ?

Mfg Bodo

Benutzeravatar
mcmehl
Beiträge: 276
Registriert: 16.06.2004 16:53:15
Kontaktdaten:

Beitrag von mcmehl » 19.02.2005 22:43:07

Erstmal willkommen im Forum.

Ich kenne mich zwar nicht mit Gentoo aus. Aber:

-Es gehören z.B. noch Module und ggf. eine Initrd zu einem Kompletten Kernel
-Ich denke das Problem besteht darin, dass kein bzimage erstellt wurde (keine Ahnung ob das auch von grub gelesen werden kann)

Siehe mal z.B. hier:
http://www.debianforum.de/wiki/?page=Ke ... ompilieren

dann sollte natürlich (wenn vorhanden) Grub auch auf die neue Initrd verweisen.

Benutzeravatar
MacGyver031
Beiträge: 628
Registriert: 18.08.2003 11:24:49
Wohnort: Wiedlisbach, Schweiz
Kontaktdaten:

Beitrag von MacGyver031 » 19.02.2005 23:41:05

Voher nimmst du die vmlinux?? Datei?
Sincerely your
MacGyver

SysInfo:
Intel Centrino 1.3GHz, 1GB, ATI M9, 1400x1050.
2.6.23, xorg-x11 7.2 Fluxbox 1.0.0 and many more.

bodokhan
Beiträge: 2
Registriert: 19.02.2005 21:12:29
Kontaktdaten:

vmlinux

Beitrag von bodokhan » 21.02.2005 22:16:36

aus dem aktuellen Kernel-Source-Ordner ..
zb /usr/src/kernel-2-6-9/
dann ist nach dem kompilieren die vmlinux mit korrektem TimeStamp da..

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

Beitrag von KBDCALLS » 21.02.2005 22:34:29

Wie so kopierst du die Datei ? entweder installiert man einen Kernel mit

Code: Alles auswählen

make install
oder man baut sich gleich ein deb mit

Code: Alles auswählen

 make-kpkg
Und außerdem liegt das fertige Kompilat in

Code: Alles auswählen

arch/i386/boot
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.

Antworten