Handbook:AMD64/Blocks/Kernel

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:AMD64/Blocks/Kernel and the translation is 78% complete.
Outdated translations are marked like this.


Architekturspezifische Kernel-Konfiguration

Stellen Sie sicher, dass Sie IA32 Emulation auswählen, wenn 32-Bit Programme unterstützt werden sollen (CONFIG_IA32_EMULATION). Gentoo installiert standardmäßig ein Multilib System (gemischte 32-Bit/64-Bit Umgebung). Deshalb wird diese Option benötigt, wenn kein no-multilib Profil verwendet wird.

KERNEL Prozessortyp- und Funktionsauswahl
Processor type and features  --->
   [ ] Machine Check / overheating reporting 
   [ ]   Intel MCE Features
   [ ]   AMD MCE Features
  Processor family (AMD-Opteron/Athlon64)  --->
    ( ) Opteron/Athlon64/Hammer/K8
    ( ) Intel P4 / older Netburst based Xeon
    ( ) Core 2/newer Xeon
    ( ) Intel Atom
    ( ) Generic-x86-64
Binary Emulations  --->
   [*] IA32 Emulation

Aktivieren Sie den GPT Partitions-Label Support, falls das zuvor beim Partitionieren der Festplatte verwendet wurde (CONFIG_PARTITION_ADVANCED and CONFIG_EFI_PARTITION):

KERNEL GPT Unterstützung aktivieren
-*- Enable the block layer --->
   Partition Types --->
      [*] Advanced partition selection
      [*] EFI GUID Partition support

Aktivieren Sie die EFI Stub Unterstützung, EFI Variablen und EFI Framebuffer im Linux Kernel, wenn Sie UEFI zum Booten des Systems verwenden (CONFIG_EFI, CONFIG_EFI_STUB, CONFIG_EFI_MIXED, CONFIG_EFI_VARS und CONFIG_FB_EFI):

KERNEL UEFI Unterstützung aktivieren
Processor type and features  --->
    [*] EFI runtime service support 
    [*]   EFI stub support
    [*]     EFI mixed-mode support
 
Device Drivers
    Firmware Drivers  --->
        EFI (Extensible Firmware Interface) Support  --->
            <*> EFI Variable Support via sysfs
    Graphics support  --->
        Frame buffer Devices  --->
            <*> Support for frame buffer devices  --->
                [*]   EFI-based Framebuffer Support
KERNEL Enabling SOF Firmware support (CONFIG_SND_SOC_SOF_TOPLEVEL, CONFIG_SND_SOC_SOF_PCI, CONFIG_SND_SOC_SOF_ACPI, CONFIG_SND_SOC_SOF_AMD_TOPLEVEL, CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL)
Device Drivers --->
  Sound card support --->
    Advanced Linux Sound Architecture --->
      <M> ALSA for SoC audio support --->
        [*] Sound Open Firmware Support --->
            <M> SOF PCI enumeration support
            <M> SOF ACPI enumeration support
            <M> SOF support for AMD audio DSPs
            [*] SOF support for Intel audio DSPs


Kompilieren und installieren

Mit beendeter Konfiguration ist es nun an der Zeit, den Kernel zu kompilieren und zu installieren. Schließen Sie die Konfiguration und starten Sie den Kompiliervorgang:

root #make && make modules_install
Hinweis
Es ist möglich, parallele Builds durch make -jX zu aktivieren, wobei X eine Ganzzahl ist und die Anzahl der Tasks angibt, die der Build-Prozess parallel starten darf. Dies ist ähnlich wie die Variable MAKEOPTS in der Anleitung zu /etc/portage/make.conf.

Wenn der Kernel fertig kompiliert ist, kopieren Sie das Kernel-Abbild nach /boot/. Dies erfolgt durch den Befehl make install:

root #make install

Dies kopiert das Kernel-Abbild zusammen mit der Datei System.map und der Kernel-Konfigurationsdatei nach /boot/.