Kompilation 1:1 mit vorgegebenem Kernel

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
rainer.h
Beiträge: 51
Registriert: 08.11.2003 12:13:07

Kompilation 1:1 mit vorgegebenem Kernel

Beitrag von rainer.h » 23.02.2005 00:26:55

Hallo allerseits,

theoretisch sollte der Kernel, wenn man ihn mit der .config Datei eines installierten Debian-Kernels kompiliert mit diesem 1:1 übereinstimmen. Aus diesem Grund habe ich mir die Pakete kernel-image-2.6.10-1-k7 und kernel-source-2.6.10 runtergeladen, die Quellen entpackt und mit der config-Datei aus /boot/config-2.6.10-1-k7 "make-kpkg --initrd kernel_image", anschließender Installation des Pakets sowie Eintragung in die /etc/lilo.conf installiert. Beim Neustart bleibt allerdings der Bildschirm schwarz. Der Computer arbeitet jedoch und nach ca. 2 Minuten fährt XFree hoch und ich sehe wieder was.
Beim "normalen" Kernelimage sehe ich aber auch die Textausgabe beim Booten.
Was ist da los?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 23.02.2005 09:18:14

Stimmen die Configs wirklich überein ?

Code: Alles auswählen

diff /boot/config-2.6.10-1-k7 /usr/src/kernel-source-2.6.10/.config

rainer.h
Beiträge: 51
Registriert: 08.11.2003 12:13:07

Beitrag von rainer.h » 23.02.2005 12:44:23

Ausgabe "diff /boot/config-2.6.10-1-k7 /usr/src/linux/.config

Code: Alles auswählen

3,4c3,4
< # Linux kernel version: 2.6.10-1-k7
< # Tue Jan 18 03:59:19 2005
---
> # Linux kernel version: 2.6.10
> # Tue Feb 22 13:33:03 2005
Dürfte passen. Sollte es auch, da ich ja einfach nur "cp /boot/config-2.6.10-1-k7 /usr/src/linux/.config" gemacht habe.

Könnte es eventuell irgendwelche Probleme mit diesem initrd geben?

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 23.02.2005 12:48:34

Hast Du auch einen "make oldconfig" durchlaufen lassen oder die .config nochmal nach .config.old kopiert?

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Antworten