Debian GNU/Linux Anwenderhandbuch | ||
---|---|---|
Zurück | Kapitel 19. Systemadministration | Nach vorne |
Die Installation eines neuen Kernels kann nicht nur über den Weg eines selbstcompilierten Kernels aus den Sourcen erfolgen, bereits übersetzte Kernel werden auch vom Debian Team bereitgestellt. Hierbei kann zwischen verschiedensten Kerneln, die jeweils für die netsprechenden Prozessoren optimiert sind, gewählt werden. Für den Kernel in der Version 2.4.5 stehen beispielsweise folgende Pakete zur Auswahl:
fr@surimi:~$ apt-cache search kernel-image-2.4.5 kernel-image-2.4.5-386 - Linux kernel image for version 2.4.5 on 386. kernel-image-2.4.5-586 - Linux kernel image for version 2.4.5 on 586/K5/5x86/6x86/6x86MX. kernel-image-2.4.5-586tsc - Linux kernel image for version 2.4.5 on Pentium-Classic. kernel-image-2.4.5-686 - Linux kernel image for version 2.4.5 on PPro/Celeron/PII/PIII. kernel-image-2.4.5-686-smp - Linux kernel image 2.4.5 on PPro/Celeron/PII/PIII SMP. kernel-image-2.4.5-k6 - Linux kernel image for version 2.4.5 on AMD K6/K6-II/K6-III kernel-image-2.4.5-w4l-jb - Linux kernel binary image for version 2.4.5-w4l-jb. |
Je nach vorhandener Hardware ist das entsprechende Paket zu wählen und beispielsweise mit apt-get zu installieren.
sushi:~# apt-get install kernel-image-2.4.5-686 Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: ash initrd-tools mkcramfs The following NEW packages will be installed: ash initrd-tools kernel-image-2.4.5-686 mkcramfs 0 packages upgraded, 4 newly installed, 0 to remove and 6 not upgraded. Need to get 7769kB of archives. After unpacking 21.5MB will be used. Do you want to continue? [Y/n] |
Nach erfolgter Installation des Paketes findet sich der eigentliche Kernel (vmlinuz-2.4.5-686-smp), die passende System.map (System.map-2.4.5-686-smp) sowie die Konfigurationsdatei mit der das Kernel-Image erzeugt wurde (config-2.4.5-686-smp) im Verzeichnis /boot.
Weiterhin wurden die zum Kernel gehörenden Module unter /lib/modules/2.4.5... installiert.
Je nach verwendetem Bootloader ist nun noch die Konfiguration anzupassen. Die von Debian Projekt zur Verfügung gestellten Linux Kernel verwenden eine RAM-Disk (initrd) beim Start. Deshalb ist es notwendig diese auch in der Konfiguration des Bootloaders anzugeben. Für GRUB würde eine solche Konfiguration wie folgt aussehen
title GNU/Linux 2.4.5 686 root (hd0,8) kernel /vmlinuz-2.4.5-686 root=/dev/hda1 initrd /initrd-2.4.5-686 |
Wenn auf dem System lilo als Bootloader verwendet wird ist eine entsprechende Zeile in die Konfiguration aufzunehmen.
Zurück | Zum Anfang | Nach vorne |
Kernel erzeugen | Nach oben | Webbasierte Administration mit Webmin |