Tux L i n u x * G u i d e

v o n * I n g o * B l e c h s c h m i d t * ( c ) * 2 0 0 1
Tux
|Home|

|Neue Artikel|

|Index|

|Liste|

|Code-Snippets|

|Links|

|Allgemeines|

|Cool Stuff|
Kernel-Kompilierung für Anfänger
Fre Oct 26 20:06:45 MEST 2001
Kernel Kompilieren Innere Linux Newbies Anfänger Modul make menuconfig xconfig oldconfig mrproper dep bzImage zImage modules modules_install

Auch Anfänger können einen Kernel kompilieren - Ein Befehl reicht aus.

LinuxGuide Druckbare Version
Man-Page
Sourcecode
Verwandte Artikel:

Linux aus der Hosentasche
dd
Linux aus der Hosentasche, Teil II



      .~.   
      /V\   
     // \\  
    /(   )\ 
     ^`~'^  
     


Hosted at Sorceforge.net
No ePATENTS
Viewable With Any Browser
Burn All GIFs!

M
anchmal ist es nötig, den Kernel, das eigentliche und innerste von Linux, neu zu kompilieren, da man irgendeine Unterstützung braucht, die im "normalen" Kernel (der, der von den Distributoren mitgeliefert wird) nicht vorhanden ist (zum Beispiel SLIP-Support).
Wenige Befehle (installierte Kernel-Quellen vorrausgesetzt), starten dass Kompilieren (normale Installation der Distribution vorrausgesetzt):
# Kernel-Kompilieren für Newbies
 
Juppiter:~ # cd /usr/src/linux
Juppiter:/usr/src/linux # mv /lib/modules/Kernelversion \
                            /lib/modules/Kernelversion.ns
Juppiter:/usr/src/linux # make mrproper menuconfig bzImage modules \ 
                            modules_install
Juppiter:/usr/src/linux # mv /boot/vmlinuz /boot/vmlinuz.ns
Juppiter:/usr/src/linux # cat <> /etc/lilo.conf
image = /boot/vmlinuz.s
  label = Linux_selbst_kompiliert
  root = Device-File der Root-Partition, zum Beispiel /dev/hda1

ETCLILO
Juppiter:/usr/src/linux # cp arch/i386/boot/bzImage /boot/vmlinuz.s
Juppiter:/usr/src/linux # lilo
Added linux.sn *
Added linux.s
Juppiter:/usr/src/linux #
 
 

Fertig. Wenn Sie nun den Computer neustarten, startet automatisch der neue Kernel. Sollte er nicht funktionieren geben Sie beim Starten einfach linux.ns ein. Dann startet wieder der alte Kernel. Sie können dann auch noch das Backup der alten Module wieder zurückkopieren:
# Backup zurückkopiere
 
Juppiter:/usr/src/linux # mv /lib/modules/Kernelversion.ns \
                            /lib/modules/Kernelversion
 
 

Sie müssen während des ganzen Vorgangs als root eingeloggt sein.
Happy Linuxing!

Document Informations: Content-Type: text/html; charset=iso-8859-1
Author: Ingo Blechschmidt
Description: LinuxGuide - Auch Anfänger können einen Kernel kompilieren - Ein Befehl reicht aus.
Keywords: Kernel, Kompilieren, Innere, Linux, Newbies, Anfänger, Modul, make, menuconfig, xconfig, oldconfig, mrproper, dep, bzImage, zImage, modules, modules_install, LinuxGuide
Robots: all
Copyright: Copyright (C) 2002 by Ingo Blechschmidt
Date: 2003-10-26T19:06:45+02:00

Stichwortverzeichnis | Neue Artikel | Übersicht | Codesnippets | Links | Copyright | Cool Stuff | Home | Druckbare Version | Manpage | Sourcecode |
Diesen Artikel kritisieren, kommentieren oder ergänzen
Einen Neuen Artikel schreiben

 
This website is distributed under the GNU Free Documentation License .