🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: at.fido.linux
Article #71

Re: Kernel compilieren

#71
From: Richard Kail
Date: Sun, 07 Jun 1998 00:00
67 lines
3690 bytes
Hallo Franz!

Am 05 Jun 98 schrieb Franz Bachler an All
zum Thema "Kernel compilieren":

 FB> bin blutiger Anfaenger. Habe mir S.u.S.E. Linux 5.2 gekauft und
 FB> halbswegs brauchbar mit YAST installiert.

        Damit hast Du schon den Status fortgeschrittener Anfaenger
erreicht. Wenn man Linux funktionsfaehig installieren kann, so hat man das
schlimmste einfach hinter sich gebracht.

 FB> Ich boote Linux von DOS aus mit LOADLIN.
 FB> Muss ich dann die Datei "ZIMAGE" ersetzen?

        Ja. Diese Datei ist die Kernel-Datei.

 FB> Muss ich im Rootverzeichnis / auch die Datei "vmlinuz" ersetzen?
 FB> (Verwende LILO nicht)

        Nein. Es wird immer nur ein Kernel File verwendet und das wird bei
Dir mit Loadlin geladen. Keine Geheimnisse, keine specials, alles ganz
straight.

 FB> Ganz toll waere es, wenn mir jemand von Euch einen
massgeschneiderten Kernel
 FB> compilieren koennte und mir diesen via Internet E-Mail senden
koennte.

        Kernel kompilieren ist nicht schwer - das schaffst Du selbst auch.
Leider klingt "Kernel compilieren" aber furchtbar. Ok, wie auch immer,
Kurzanleitung:

        Zuerst installierst Du Dir mit dem Yast die Kernel-Quellen, die
Kernel-Include-Dateien, den C- Compiler und das Hilfsprogramm make. Wenn
man noch was dazu braucht, so sagt Dir der Yast das (hoffentlich).

        Wenn Du das hast, so gehst Du nach /usr/src/linux ( "cd
/usr/src/linux"). Dort gibts Du "make menuconfig" ein. Nach ein paar
Sekunden (oder Minuten, je nach dem was Du fuer einen Rechner hast)
bekommst Du ein User-Interface, wo Du den Kernel an Deine Hardware
anpassen kannst. Es gibt da sehr sehr viele Parameter, die man einstellen
kann - keine Panik, es kann nichts schlimmes passieren. Es gibt zu jedem
Menuepunkt eine Hilfe, die erklaert was der Punkt soll - und noch
wichtiger, der Dir sagt, was Du einstellen sollst, wenn Du mit den
Erklaerungen nix anfangen kannst. Ich glaube, in dem Buch, das bei der
SuSE CD dabei ist steht auch eine genau Erklaerung zu allen Punkten der
Kernel Konfiguration drinnen.

        Wenn Du das durchgeackert hast, so gibst Du folgende Kommandos der
Reihe nach ein: "make clean" "make dep" "make zImage" (natuerlich ohne ").
Jedes Kommando braucht eine gewisse Zeit zur Ausfuehrung. Wenn das make
zImage durchgelaufen ist, so ist Dein Kernel fertig. Das Kernel-File
findest Du im Verzeichnis /usr/src/linux/arch/i386/boot/ und heisst
zImage. 

        Dieses File kopierst Du dort hin, wo der loadlin es haben will -
wo das bei Dir konkret ist kann ich Dir leider aber nicht sagen, das
haengt von Deiner Konfiguration ab. Um das File zu kopieren kannst Du den
cp Befehl verwenden oder - wenn Du was mit Norton Commander anfangen
kannst - den mc benuetzen (bzw. vorher installieren, wenn Du das nicht
schon getan hast). 


Servus,
  Richard
Technical Details
Message-ID: <MSGID_2=3A310=2F25.2=40FidoNet_1e81c4c6@fidonet.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <MSGID_2=3A314=2F13.19_35783e5f@fidonet.org>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 109314,ca2b5821cdaa8f05
X-Google-Attributes: gid109314,public
From: Richard.Kail@p2.f25.n310.z2.itc.or.at (Richard Kail)
Subject: Re: Kernel compilieren
Date: 1998/06/07
Message-ID: <MSGID_2=3A310=2F25.2=40FidoNet_1e81c4c6@fidonet.org>
X-Deja-AN: 360556159
Content-Transfer-Encoding: 7bit
X-FTN-Origin: Borderline Walk (2:310/25.2)
References: <MSGID_2=3A314=2F13.19_35783e5f@fidonet.org>
X-Comment-To: (Franz Bachler)
Content-Type: text/plain; charset=us-ascii
X-FTN-Seen-By: 310/150 220 666 701 802 825 313/1 2 28 37 315/3 316/12 318/6
X-FTN-Tearline: FEddi 0.9pl5 via ifcico
Organization: Information Technology Club - ITC (Fido-UseNet Gate)
X-Gateway: FIDO kiste.itc.or.at [FIDOGATE 4.2.9]
MIME-Version: 1.0
Newsgroups: at.fido.linux