Am Dienstag, 08. Mai. 2001 um 16:04:51, schrieb Guido Hennecke
> Da sollten die Kernel Sourcen liegen und wenn kompiliert auch das Kernel
> Binary, welches man dann zusammen mit System.map nach /boot/ kopiert.
> 
> In Boot nennt man dann die Dateien sinnvollerweise beispielsweise ;-)
> so:
> 
> /boot/vmlinuz-2.4.1
> /boot/System.map-2.4.1
> 
> Hast Du das alles gemacht?
> 
> Hast Du zum Kompilieren folgendes gemacht:
> 
> cd /usr/src/linux/
> make dep clean bzImage && make modules && make modules_install
> 
> ?
> 
> Hast Du dann /usr/src/linux/System.map nach /boot/ kopiert (siehe oben)?
> 
> Hast Du /usr/src/linux/arch/i386/boot/bzImage nach /boot/ kopiert (siehe
> oben)? Das ist das Kernel Binary, welches Du dann nach
> /boot/vmlinuz-2.4.1 kopierst.

Hallo Guido,

ich bin zwar noch nicht lange bei Debian (vorher hatte ich Suse),
aber unter Debian kann man das Ganze doch ein bi�chen einfacher
gestalten. Man kompiliert seinen Kernel und wenn man fertig ist,
bleibt man in dem Verzeichnis und gibt den Befehl ein:

#fakeroot make-kpkg kernel_image --revision=angepasst.1 

Wobei kernel_image daf�r steht, das auch der komplette Kernel, incl.
Modulen, Doku und Headern gebaut wird. --revision ist daf�r gedacht,
das bei einem apt-get update oder bei dselect keine Verwechslungen
auftreten.

Danach ist im Verzeichnis /usr/src ein deb Paket mit dem erstellten
Kernel, das man blo� noch installieren mu�. Das packt die Module an
den richtigen Platz und erstellt auch alle notwendigen Dateien in
/boot. Anschlie�end noch die lilo.conf anpassen und den neuen Kernel
booten.

IMHO ist das eine geniale Methode zum Kernelbau. 

CU Michael

PS: Diese Erkl�rung galt nicht dir Guido, da du das bestimmt wei�t,
    sondern Leuten hier auf der Liste, die noch nicht so erfahren im
    Kernel bauen sind. Ich habe das �brigens aus dem Buch 
    Debian GNU/Linux von Peter H. Ganten, das IMHO ein gutes Buch
    zum Einstieg ist.
    

-- 
"Du kannst mit Deinem Rechner alles machen, was Du willst, allerdings
mu�t Du erstmal rausfinden, wie das geht."
                             (Nils Ketelsen in de.newusers.questions)

PGP signature

Antwort per Email an