A Linux kernel minden Linux rendszer szíve. Ez kezeli a felhasználói bemenetet/kimenetet, a hardvert és szabályozza a számítógép áramellátását. Míg a Linux disztribúcióhoz mellékelt rendszermag általában elegendő, ez lehetővé teszi saját speciális kernel létrehozását!
Lépések
1. lépés: Töltse le a Linux kernel legújabb verzióját
Letöltheti innen.
2. lépés. Feltétlenül töltse le a teljes forrást
Ezt biztosíthatja, ha rákattint az "F" -re, ahol azt írja: "A legújabb stabil verzió …" Ellenkező esetben csak le kell töltenie a javítást, amelyet akkor használnak, ha a jelenlegi kernel alacsonyabb. Példa erre a 3.4.4.1 >> 3.4.4.2
3. lépés. Győződjön meg róla, hogy letöltötte a teljes forráskódot
Győződjön meg arról, hogy nem javítási vagy módosítási napló.
4. lépés. Nyisson meg egy terminált
Lépés 5. Bontsa ki a kernelt
Használja ezeket a parancsokat.
tar xjvf kernel (Itt a -j opció a bz2 tömörítéshez használható)
6. Lépjen a létrehozott könyvtárba (a terminálban)
7. lépés. Állítsa be a kernelt
Ennek 4 gyakori módja van.
- Végezze el a régi konfigurációt - kérdéseket tesz fel arra vonatkozóan, hogy mit kell a kernelnek egyenként támogatnia, nagyon időigényes.
- Make menuconfig - menü létrehozása, ahol böngészhet a kernel által támogatott lehetőségek között. Átokkönyvtárat igényel, de ez valószínűleg már megtalálható a számítógépen.
- Legyen a qconfig/xconfig/gconfig - ugyanaz, mint a menuconfig, csak most a konfigurációs menü grafikus alapú. "Qconfig" A QT könyvtárat igényli.
- Az aktuális kernel konfigurációjának használata. Futtassa ezt a "cp /boot /config -`uname -r`.config" kernel forrásmappájából. Ez sok időt takarít meg, de érdemes megváltoztatni a fordítandó kernel verziószámát, hogy elkerülje a jelenlegi rendszermag cseréjét. "Általános beállítás" "Helyi verzió - hozzáfűzés a kernel kiadáshoz". Példa, ha a kernel verziószáma 3.13.0, példaként írhat oda 3.13.0. RC1.
8. lépés. Telepítse az illesztőprogramokat
Miután megnyitotta a konfigurációs ablakot, látni fogja, hogy egy bizonyos típusú konfiguráció már ki van választva, mint például az alapvető illesztőprogramok támogatása, például a Broadcom vezeték nélküli támogatás/EXT4 fájlrendszer stb. az Önhöz hasonló vezérlő/illesztőprogram támogatást adhat az NTFS fájlrendszerhez a "Fájlrendszer >> DOS/FAT/NT/>> menüpontból, válassza ki az NTFS fájlrendszer támogatását, ezáltal teljes mértékben kihasználva az egyéni kernel előnyeit.
-
MEGJEGYZÉS: A kernel konfigurálása során megjelenik egy kernelhackelés néven ismert szekció (hackeléssel a feltárást értjük), ahol különböző típusú lehetőségek vannak a kernel feltörésére és annak elsajátítására. Ha használni szeretné, akkor további opciókat adhat hozzá, ellenkező esetben letilthatja a "kernel debugging" opciót, mivel ez jelentősen megnehezíti a rendszermagot, és helytelen lehet az éles környezetben való használata.
9. lépés: Fordítsa le és telepítse a kernelt
A szükséges parancsokat egy sorban futtathatja, ha kettős karakterlánccal (&&) választja el őket az alábbiak szerint. Ez sokáig tarthat.
- make && make modules_install && make install
- Érdemes használni a -j opciót a make segítségével. Ez lehetővé teszi további folyamatok elágazását a kernel fordításához, a szintaxis "make -j 3" lenne. A 3 itt a létrehozandó folyamatok számát jelenti.
10. lépés. Indítsa el a rendszermagot
11. lépés. Lépjen a rendszerindításhoz
12. lépés: Futtassa a következő parancsot
Ne felejtse el kicserélni a létrehozott kernel verziószámával.
- "mkinitrd -o initrd.img-"
- Redhat alapú disztribúciók esetén nem kell initrd -t létrehozni, mivel alapértelmezés szerint létrejön
13. lépés: Irányítsa a rendszerbetöltőt az új rendszermagra
Tehát el lehet kezdeni. Használja a disztróhoz kapott eszközt a rendszerbetöltő konfigurálásához. Új bejegyzés hozzáadása az új kernelhez.
14. lépés. Indítsa újra
Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal
Tippek
- A Menuconfig általában a legjobb megoldás a kernel konfigurálásakor.
- Nem minden számítógéphez szükséges initrd létrehozása, de biztonságosan megteheti, ha a tiéd igen.