Handbook:AMD64/Blocks/Kernel/hu
Architektúra-specifikus kernelbeállítás
Győződjön meg arról, hogy az IA32 emuláció és a 32 bites time_t ki van választva, ha azt szeretné, hogy a 32 bites programok támogatottak legyenek (CONFIG_IA32_EMULATION és CONFIG_COMPAT_32BIT_TIME). A Gentoo alapértelmezés szerint egy multilib rendszert (kevert 32 bites/64 bites számítástechnika) telepít, tehát hacsak nem egy no-multilib profil van használatban, akkor ezek az opciók szükségesek.
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
General architecture-dependent options --->
[*] Provide system calls for 32-bit time_t
Engedélyezze a GPT partícióstáblázat (GPT címkék) támogatását, ha korábban az használta az adathordozó particionálásakor (CONFIG_PARTITION_ADVANCED és CONFIG_EFI_PARTITION):
-*- Enable the block layer --->
Partition Types --->
[*] Advanced partition selection
[*] EFI GUID Partition support
Ha az operációs rendszer UEFI-vel indul, akkor engedélyezze az EFI stub támogatást, az EFI változókat és az EFI Framebuffer-t a Linux kernelben (CONFIG_EFI, CONFIG_EFI_STUB, CONFIG_EFI_MIXED, CONFIG_EFI_VARS és CONFIG_FB_EFI):
Processor type and features --->
[*] EFI runtime service support
[*] EFI stub support
[*] EFI mixed-mode support
Device Drivers
Graphics support --->
Frame buffer Devices --->
<*> Support for frame buffer devices --->
[*] EFI-based Framebuffer Support
File Systems
Pseudo filesystems --->
<*> EFI Variable filesystem
A korábban tárgyalt SOF Firmware használatához szükséges Kernel opciók engedélyezése érdekében:
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
Forráskód lefordítása és a bináris kód telepítése
Most, hogy a kernelbeállítást befejeztük, itt az ideje a kernel lefordításának és telepítésének. Kérjük, lépjen ki a beállításmenüből, és indítsa el a kódfordítási folyamatot:
root #
make && make modules_install
Lehetőség van párhuzamos build-ek engedélyezésére a make -jX használatával, ahol az
X
egy egész számú párhuzamos feladatot jelent, amelyeket a build folyamat engedélyezhet. Ez hasonló a korábban említett /etc/portage/make.conf utasításokhoz, a MAKEOPTS változóval.Ha a kernel befejezte a kódfordítást, akkor másolja a kernel képfájlját a /boot/ könyvtárba. Ezt a make install parancs kezeli:
root #
make install
Ez a parancs átmásolja a kernelképfájlt a /boot könyvtárba. Ha a sys-kernel/installkernel telepítve van, akkor a /sbin/installkernel hívására kerül sor, amely átveszi a kernel telepítésének feladatát. Ahelyett, hogy egyszerűen átmásolná a kernelképfájlt a /boot könyvtárba, a Installkernel a fájlnevében szereplő verziószámmal telepít minden kernelt. Ezenkívül az installkernel egy keretrendszert biztosít a kernel telepítéséhez kapcsolódó különféle feladatok automatikus elvégzéséhez, például: initramfs generálása, Unified Kernel Image készítése, és a bootloader beállítás frissítése.