Összeállítása a mag (3
Abban a pillanatban, van 2 fajta a Linux kernel, ez egy klasszikus változata közvetlenül Linus és co. és a GNU parancs. Az utóbbi az jellemzi, hogy eltávolítjuk az összes zárva a firmware-t és egyéb tulajdonosi kódot, és próbálja helyettesíteni őket a nyílt forráskódú implementációja. Ellenkező esetben a kernel teljes egészében azonos egymással.
Először is, meg kell, hogy a rendszermag forráskódját. Ezt megteheti keresztül wget, konzol böngésző Lynx és hasonlók, vagy más grafikus alkalmazások tölthetők le a hálózatról.
Elvégezzük a konzolba:
Ezután meg kell kibontani a fájlt a kapott Forrás:
tar xvflinux-libre-3.6.6-gnu.tar.bz2 - Megjegyzem, hogy a dekompressziós legjobb módja nem a root nincs a rendszerben katalógusok. Jobb valahol a / home és toljuk;
cd /usr/src/linux-3.6.6 - peremeschyaemsya a forráskód könyvtárban;
Alapértelmezésben a magot egy minimális számú lehetőségeket. Ezért, ha nem vagy biztos egy adott opció, vagy csak attól félsz, hogy van valami nem működik, akkor vehet Fail a.config és a forrás mappa jön SLAC. Abban a pillanatban, hogy ez 3.2.29.
cp /usr/src/linux-3.2.29/.config /usr/src/linux-3.6.6/.config- Patrick használ szinte az összes rendelkezésre álló lehetőségeket. Ezért, ha fordítunk az első alkalommal, akkor a legjobb, hogy figyelmesen olvassa el a súgót néhány lehetőséget, mert te aggodalomra ad okot. Azt lehet mondani, hogy ha akarunk fordítani egy otthoni PC, hogy nagy az érdeklődés fel kell hívnia a szakaszok Device Drivers => HID támogatás => HID busz támogatás => Speciális HID vezetők, és a Device Drivers => USB támogatás a saját tapasztalat. mert sdes tárolt vezetők túlnyomó többsége heterogén usb gazdaság. Ezek közé tartoznak az egerek támogatják az Apple, a PS2 és PS3 vezérlők és mások. Ha nem érdekel, és nem kell, akkor nyugodtan ki ezt az opciót. Csak nekem személyesen érdekes rész File System. Linux kernel tartalmazza a nagyszámú különböző fájlrendszerek, hogy a ház tényleg nem jöhet. Az ő esetében lekapcsoltam szinte minden FS kivéve EXT2, EXT4 és UDF (hogy támogassa a meghajtó). Csakúgy, azonnal ütött partíció FS NTFS (Windows FS), még figyelembe, ezt a lehetőséget is kikapcsolható. Azonban abban az esetben, a rendszer telepítve NTFS-3G. A fejlődő vezetők támogatja az NTFS részt a másik csapat. Tény, hogy a járművezetők sokkal erősebb, mint az, hogy a fejlődő (és fejleszteni ott a mai napig?) Az a csapat Linus.
Szóval, azt hiszem, hogy észrevette, hogy néhány, a jelölt opciók jelei „*” és „M”. Mit jelent ez:
- * - Ez az opció össze közvetlenül a kernel
- M - Ez az opció kerül a modul
Miután eldöntötte, hogy a kernel paraméterek, meg kell menteni a konfigurációt. A következő lépés az, hogy lefordítani a kódot:
make bzImage modules modules_install
- bzImage - ez egy új tömörített fájlt a kernel. Ha minden jól megy, a fájl megjelenik a / arch / x86 / boot / bzImage
- modulok - teszi, ha kész a mag áthágják azonnal fordítsa le a modulok
- A telepítés rendszermodulra
Minden, amit továbbra is ebben az időben -, hogy várjon. Fordítása vesz határozatlan ideig. Sok függ attól,:
- Power PC
- Az összeg a kód, amit be kell zakompilirovat
- torlódás PC
Elvégre van szükség, hogy egy pár három fájlt a / boot könyvtárba, és pont azokat a boot loader.
Először másolja a kernel file: