Ohne jetzt ein langwierigen diff zu bemühen - weiss jemand von Euch wo der Unterschied zwischen dem original Kernel von kernel.org und dieser gepatchten Version besteht? Gibt es patches, um einen original-Kernel zu einem debian-kernel zu machen,- und wo würde ich die finden?

Gruß & schönes Wochenende,

Dominique


Hi,


ich weiß nur das man mit:

####

2.8 Kernel selbst compilieren - nach Debian-Art

Debian hat ein kleines Programm, dass den Kernel compiliert (ggf. inklusive von Zusätzen wie ALSA oder dem Nvidia-Treiber) und daraus Debian-Pakete erstellt, die dann einfach installiert - und wieder deinstalliert - werden können.
Folgendes Kommando installiert das Paket und wichtige Zusatzpakete:


% apt-get install kernel-package libc-dev gcc debianutils make libdb3-dev libncurses-dev
Jetzt entpackt man einen Kernel z.B. nach /usr/src/kernel-source-VERSION, wechselt in dieses Verzeichnis, konfiguriert den Kernel wie gewohnt mit make menuconfig, make xconfig oder make config, und startet dann mit


     % make-kpkg kernel_image --revision meinkernel.01
den Kompilier-Vorgang.
Wenn der abgeschlossen ist, kann man als root mit

% dpkg -i /usr/src/kernel-image-VERSION_meinkernel.01_i386.deb
den Kernel wie gewohnt installieren.
Zusatz-Module wie ALSA, LM-Sensors, Nvidia usw. entpackt man nach /usr/src/modules/unterverzeichnis. Die meisten der alsa-source, nvidia-kernel-src-Pakete enthalten eine .tar.gz Datei, die bereits das modules Verzeichnis enthält, diese dann also direkt nach /usr/src enpacken. Ruft man dann


% make-kpkg modules_image
auf, so werden die Module compiliert und Pakete erzeugt.
Tip: in /boot/config.VERSION liegt die Konfiguration des installierten Kernels. Wird diese nach /usr/src/kernel-source-VERSION/.config kopiert, braucht man mit make oldconfig nur noch die neu hinzugekommenen Optionen auswählen.


###

Ein .deb aus dem Kernel machen und den dann per dpkg -i instlalieren kann.

Was die da bei diesen kernels von denen du redest gepatched haben weiß ich allerdings nicht.

Gruss Benny

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an