A Linux család operációs rendszereinek egyik előnye rendkívüli rugalmasságuk, amely szinte az összes alkatrész finomhangolásának képességében nyilvánul meg. Például összeállíthat egy rendszermagot olyan konfigurációs beállításokkal, amelyek kifejezetten az éppen használt hardverhez vannak igazítva. Egy ilyen kernel telepítésével jelentősen növelheti a rendszer általános teljesítményét.
Szükséges
- - hozzáférés a tárolóhoz forráscsomagokkal vagy internet-hozzáféréssel;
- - a helyi gép root felhasználójának jelszava.
Utasítás
1. lépés
Szerezd meg a kernelforrásokat. Ha rendelkezik hozzáféréssel a forrástárhoz, és tartalmaz egy csomagot a kernel megfelelő verziójával, telepítse ezt a csomagot az apt-get vagy a synaptic segédprogrammal.
Ha nincs hozzáférése az adattárakhoz, vagy a kernelnek egy meghatározott verzióját kell felépítenie, szerezze be a forrásokat a kernel.org szerverről. Nyissa meg a https://www.kernel.org/pub/linux/kernel fájlt a böngészőben. Váltson át a kernel szükséges sorának megfelelő alkönyvtárra. Válassza ki a kívánt archívumot, és töltse le a merevlemezre. Használja a böngésző mentési funkcióját vagy a kívánt letöltéskezelőt. Az archívumot a szükséges verzió kernel forráskódjával FTP-n keresztül is letöltheti az ftp.kernel.org szerverről.
Szükség esetén töltsön le kernelparancsokat (javításokat). Vedd fel a kívánt javításokat a kernel.org címen, és mentsd el a merevlemezre is.
2. lépés
Készítse elő a rendszerét a kernfordításra. Telepítse a gcc fordítót, dolgozzon ki glibc és ncurses csomagokat, fakeroot csomagot (hacsak nem tervezi a kernel root-ként történő felépítését). Telepítse a TCL / TK könyvtárakat, ha egy X kiszolgáló vezérlése alatt egy grafikus felület segítségével szeretné konfigurálni a kernelt.
3. lépés
Készítse elő a kernel forrásfáját. Csomagolja ki a forrásarchívumot az / usr / src / linux könyvtárba. Vagy csomagolja ki egy tetszőleges könyvtárba, és hozzon létre egy linuxos szimbolikus linket az / usr / src könyvtárból. Használjon olyan dekompresszor programot, amely megfelel a letöltött archívum típusának (tar vagy bzip).
Ha szükséges, foltozzon a kernelforrásokra. Csomagolja ki a javításokat az / usr / src könyvtárba. A patch paranccsal alkalmazhatja a módosításokat.
4. lépés
Konfigurálja a kernelt. Ha a konfiguráció verziójának a rendszernél már meglévő verzióra kell épülnie, másolja a config- nevű fájlt a / boot könyvtárból az / usr / src / linux könyvtárba, és nevezze át.config fájlra.
Váltson az / usr / src / linux könyvtárra. A make futtatása a config, menuconfig, oldconfig vagy xconfig paranccsal. A config paraméter lehetővé teszi a kernel lépésről lépésre történő konfigurálását. Ha megadja az oldconfig beállítást, akkor a régi konfiguráció értékeit a lehető legjobban felhasználjuk. A make menuconfig parancs lehetővé teszi a konfigurációt egy kényelmes szöveges menü segítségével, a make xconfig pedig elindítja a grafikus konfigurátort. Állítsa be az összes szükséges kernel konfigurációs paramétert.
5. lépés
Fordítsd le a kernelt. Futtassa a make dep és a clean utáni tisztítást a függőségi fájlok létrehozásához és a forrásfa tisztításához. A make bzImage futtatásával fordítson le és hozzon létre egy kernel képfájlt. Fordítsa le a kernelmodulokat úgy, hogy beírja a make modulokat a konzolba.