Handbook:PPC/Blocks/Kernel/hu

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:PPC/Blocks/Kernel and the translation is 100% complete.


Architektúra specifikus beállítás

Important
Mielőtt elkezdené beállítani a Linux kernelt, futtassa a make pmac32_defconfig parancsot annak érdekében, hogy egy olyan kernel jöjjön létre, amely a legtöbb 32 bites PowerPC rendszeren elindul:
root #cd /usr/src/linux
root #make pmac32_defconfig
root #make menuconfig

Győződjön meg róla, hogy engedélyezi az Amiga partíciók támogatását, ha Pegasos rendszert használ, vagy a Macintosh partíciók támogatását, ha Apple számítógépet használ.

Azok a felhasználók, akik NewWorld és OldWorld számítógépeket használnak, szintén szükségük lesz HFS-támogatásra. Az OldWorld felhasználók számára ez szükséges a lefordított kernelek MacOS partícióra való másolásához. A NewWorld felhasználók számára pedig az Apple_Bootstrap speciális partíció beállításához elengedhetetlen.

KERNEL HFS támogatás aktiválása
File Systems --->
  Miscellaneous filesystems --->
    <M> Apple Macintosh file system support
    <M> Apple Extended HFS file system support

Ne felejtsen el támogatást biztosítani a kernelben a megfelelő Ethernet-kártyához! A legtöbb újabb Apple számítógép a SunGEM Ethernet illesztőprogramot használja. A régebbi iMac számítógépek általában a BMAC illesztőprogramot alkalmazzák.

KERNEL Hálózati illesztőprogram kiválasztása
Device Drivers --->
  Network device support --->
    Ethernet (10 or 100Mbit) --->
      [*] Ethernet (10 or 100Mbit)
      <*>   Generic Media Independent Interface device support
      <*>   MACE (Power Mac ethernet) support
      <*>   BMAC (G3 ethernet) support
      <*>   Sun GEM support

FireWire-ről történő indításkor engedélyezze a következő beállításokat.

KERNEL Bootolás során a FireWire-eszközök támogatásának engedélyezése
Device Drivers --->
  IEEE 1394 (FireWire) support --->
    <*> IEEE 1394 (FireWire) support
    <*>   OHCI-1394 support
    <*>   SBP-2 support (Harddisks etc.)

Ne kapcsolja ki a kernel framebuffer támogatását, mivel ez szükséges a sikeres rendszerindításhoz. NVIDIA-alapú lapkakészlet használata esetén használja az Open Firmware framebuffer-t. ATI-alapú lapkakszlet esetén válassza ki a megfelelő lapkakészletre épülő framebuffer illesztőprogramot (Mach64, Rage128 vagy Radeon).

KERNEL Framebuffer eszközmeghajtó chrootolása
Device Drivers --->
  Graphics support --->
    <*> Support for frame buffer devices
    [*] Open Firmware frame buffer device support
    <*> ATI Radeon display support
    <*> ATI Rage128 display support
    <*> ATI Mach64 display support
    Console display driver support --->
      <*> Framebuffer Console support
Note
Ha több framebuffer eszközt választ, akkor előfordulhat, hogy az alapértelmezett beállítás egy kevésbé optimális illesztőprogram lesz. Vagy csak egy framebuffer eszközt használjon, vagy adja meg, hogy melyiket használja, úgy, hogy a rendszerindításkor hozzáad egy videósort a kernelhez, például így: video=radeonfb.

Kódfordítás és telepítés

Miután a kernel be van állítva, ideje lefordítani és telepíteni azt. Lépjen ki a beállításmenüből, és futtassa a következő parancsokat:

root #make && make modules_install
Note
Lehetséges párhuzamos építési folyamatot engedélyezni a következő parancs segítségével: make -j N, ahol N az indítható párhuzamos feladatok egész számú mennyisége. Ez hasonló a korábbi /etc/portage/make.conf utasításokhoz, az MAKEOPTS változóval.

Amikor a kernel forráskódjának binárisra történő lefordítása befejeződött, másolja a kernel bináris futtatható képfájlt a /boot/ könyvtárba. Ezt a make install parancs kezeli. BootX használata esetén a kernel később kerül átmásolásra.

root #make install

Ez a parancs a bináris kernelképfájlt a /boot könyvtárba másolja. Ha a sys-kernel/installkernel szoftvercsomag telepítve van, akkor a /sbin/installkernel kerül meghívásra, és az átveszi a kernel telepítésének feladatát. Ahelyett, hogy egyszerűen bemásolná a kernelt a /boot könyvtárba, a Installkernel minden kernelt a verziószámával ellátott fájlnévvel telepít. Ezenfelül az installkernel egy keretrendszert biztosít, amely automatikusan elvégezhet különféle feladatokat a kernel telepítéssel kapcsolatban, például: initramfs generálása, Unified Kernel Image létrehozása és a bootloader beállítás frissítése.