Gentoo

A Gentoo kernel frissítése

A Gentoo kernel frissítése
A Gentoo egy gördülő kiadás, vagyis rendszeres időközönként új frissítések állnak rendelkezésre, de nincsenek nagyobb frissítések. Ennek az az ötlete, hogy soha ne legyenek inkompatibilis részei a rendszernek, mert különféle nagyobb kiadásokhoz tartoznak. Frissítesz, ahogy kell. Sok más disztribúcióban az új kernek az új kiadással érkeznek. A Gentoo-ban új kernelek vannak, miután tesztelték. Természetesen kiviheti a legújabb kernelt, és futtathatja azt. Azzal a figyelmeztetéssel, hogy meglehetősen magányos lehet a fórumokon, ha problémái vannak.

Meglévő kernel

Lehet, hogy nem akarja a saját kernelét. Az első rendszerindításhoz egy szabványos kern is képes. Így elindítja a rendszert, és bármikor elindíthatja, és mindent megfelelően beállíthat. A kernel fordítása szintén időt vehet igénybe, ezért egy meglévő kernel használata hasznos lehet. Ehhez másolja a kernelt és a modulokat a megfelelő helyre. Az újabb CD-n a fájlok a rendszerindító könyvtárban vannak. Általában „Gentoo” -nak hívják, könnyen megtalálja őket. Az egyik megjegyzés, hogy meg kell győződnie arról, hogy ők a rendszermag és.igz fájlok. Ehhez használja a file parancsot.

$ file / boot / * / mnt / cdrom / boot / EFI: könyvtár
/ mnt / cdrom / boot / gentoo: Linux kernel x86 rendszerindító futtatható bzImage,
5. verzió.4.80-gentoo-r1-x86_64 (root @ catalyst) # 1 SMP vasárnap, január 17, 23:41:47 UTC
2021, RO-rootFS, swap_dev 0x3, Normál VGA
/ mnt / cdrom / boot / gentoo-config: A Linux elkészíti a config build fájlt, ASCII szöveget
/ mnt / cdrom / boot / gentoo.igz: XZ tömörített adatok
/ mnt / cdrom / boot / System-gentoo.térkép: ASCII szöveg

Amint láthatja, a fájlokat egyértelműen ezzel a módszerrel jelölték meg, így tudja, melyiket kell használni. Ezután át kell másolnia a modulokat. A modulok a lib / modules könyvtárban vannak, futtatott kernelenként egy.

$ cp -R / lib / modules / 5.8.0-generic / mnt / gentoo / lib / modulok

A könyvtárhoz az 'uname -r' szót is használhatja a név megszerzéséhez.

Telepítse az eszközöket

A Gentoo számos fejlett feladat elvégzéséhez szükséges eszközökkel rendelkezik. A rendszermag fordításakor általában a „make config” szót használja, amelyet a Gentoo-ban is használhat. Van azonban egy Gentoo eszközöd is; genkernel. Adott szabványos beállításokkal automatikusan lefordíthatja a kernelt. Tisztában kell lennie azzal, hogy kernelt is telepíthet, csak az emerge packaging eszköz használatával. Ki kell választania a rendszermagjának megfelelő rendszermag-csomagot. Az alábbiakban néhány választási lehetőséget láthat.

$ emerge -ask sys-kernel / installkernel-gentoo
$ emerge -ask sys-kernel / installkernel-systemd-boot

A kernel fordításának egyik eszköze a források telepítése után a 'genkernel'.

$ genkernel

A genkernel eszköz futtatja az összes szkriptet, amelyre szükség van a kernel frissítéséhez új források letöltése után.

Forráskód használata

Ehhez nagyobb fordítási teljesítményre van szükség, de ez az egyik oka annak, hogy a Gentoo-t választja. Valójában az összes dokumentáció feltételezi, hogy lefordítja a kernelt, és alternatívaként bináris kerneleket tartalmaz. Az ezzel kapcsolatos nagy változás 2020 szeptemberében történt, amikor a Gentoo fejlesztői előre elkészített kerneket bocsátottak ki. Sok csomag közül választhat, de az eljárás mindegyiknél ugyanaz. Válasszon magot innen! Sokkal több van, de kiválaszthatja azokat, miután végzett. Itt választhatja ki a legújabb kernelformát, a Gentoo-t.

$ emerge -ask -update -deep -wd-bdeps = y -newuse sys-kernel / gentoo-sources

Ez azt jelenti, hogy csak a kernel frissítését választja. A teljes rendszerfrissítés gyakran frissíti az új kernel forrásait. Ezek után több kernel rendelkezik, válassza ki a használni kívántat.

$ eselect kernel list $ eselect kernel set 3

A rendszer most megváltoztatta a / usr / src / linux hivatkozást. Minden eszköz ezt a szimbolikus linket fogja használni. Ezután át kell másolnia a régi config fájlt, így az új kernel nagy része ugyanazokkal az értékekkel rendelkezik. A régi fájl sok helyen elérhető; az egyik a futó rendszerben van.

$ zcat / proc / config.gz / usr / src / linux / config

Most elindíthatja a kernel konfigurációját. Ezt bármelyik szabványos csomaggal megteheti: 'make config', 'make menuconfig' és így tovább. A Gentoo-nak azonban ásza van a hüvelyében; genkernel! Ez az eszköz megteszi az összes lépést, és elvégzi az egész folyamatot az Ön számára. Ne feledje, hogy optimalizálja; hozzá kell adnia néhány lehetőséget.

$ genkernel -oldconfig -menuconfig

Futtatható paraméterek nélkül, de akkor nincs választása a kernel konfigurációjával kapcsolatban. Ez az eljárás elegendő egy új kernel létrehozásához és telepítéséhez. A paraméterek beállítása nagy kihívást jelent.

Előre elkészített kernek használata

Biztosan lefordítja a saját kernelét? Több lehetősége van bináris kernel megszerzésére. Ha az alábbi értéket állítja be, a debiansources telepítése telepíti a bináris kernelt, ezzel megtakarítva a saját fordításának problémáját.

$ echo "sys-kernel / debian-sources bináris" >> / etc / portage / package.használat
$ jelennek meg debian-források

A legújabb stabil kernelt közvetlenül a fejlesztőktől is beszerezheti a webhelyükről. Telepítéshez és frissítéshez futtatás jelenik meg a telepítéshez.

$ emerge -ask sys-kernel / gentoo-kernel-bin

További kernelek állnak rendelkezésre, és a terjesztési kernek is elérhetők.

Nem támogatott forráskód használata

Lehet, hogy saját módosításai vannak a rendszermag kódjában. A helyzet kezeléséhez ki kell kapcsolnia a kód automatikus kezelését. Annak érdekében, hogy a Portage tudja, milyen függőségeket kell kezelni, meg kell mondania, hogy oda tette, de nem szabad automatikusan frissíteni.

A Portage tájékoztatásához ki kell töltenie az / etc / portage / profile / package fájlt.biztosítani

# Gentoo-sources-4 jelölése.9.16 manuálisan telepítve
sys-kernel / gentoo-sources-4.9.16

Így bármilyen kódot használhat, és bármit megtehet, anélkül, hogy a parancsfájlok váratlanul megváltoztatnák a dolgokat.

Intel Micro Code

A fordítás befejezése után meg kell győződnie arról, hogy rendelkezik-e a processzor mikrokódjával. Ezek a csomagok az Intel processzorhoz készültek.

$ emerge intel-microcode iucodetool

Ezt hagyja ki, ha rendelkezik AMD processzorral.

Grub

Frissíteni kell a grub-ot úgy, ahogy más terjesztéseknél, csavarral.

$ grub-install -efi-könyvtár = / boot / dev / vda

Az efi cuccokra akkor van szükség, ha alapértelmezés szerint nem csatlakoztatja a rendszerindító partíciót: 'boot / efi'. A Gentoo számára különleges ez a kis srác, aki beállítja az összes bootjával kapcsolatos dolgot.

$ ego boot update

Ellenőrizze, hogy megtalálta-e a kernelt és az intramf-eket. A parancs felsorolja az összes sikert és kudarcot. Győződjön meg róla, hogy minden működik.

Források eltávolítása

Mivel a forrásokat a csomagkezelővel telepíti, a csomagkezelővel eltávolíthatja őket, és megtisztíthatja a fát a fordítások között.

A fa tisztítása:

$ emerge -ask -depclean gentoo-sources

Egy bizonyos kernel eltávolítása:

$ emerge -ask -noreplace gentoo-source: 5.4.83

Ha el akarja távolítani a jelenlegi stabil elágazást!

Egyéb lehetőségek

A Gentoo-ban meglehetősen friss projekt az, hogy „terjesztési. Három elérhető, ha kiválasztott egyet, a rendszer frissíti a kernelt egy rendszeres frissítés során.

Következtetés

A Gentoo-t kezdettől fogva a bütykös számára készítették, ami az optimalizálás hatékony eszközévé teszi. Manapság hagyhatja, hogy a disztribúció kezelje a kernelt az Ön számára. Hiányozni fog a finomhangolás, de bármikor belemerülhet, ha forrásokat ad hozzá a standard csomagokhoz. Mindent összevetve a Gentoo egyre több ember számára válik elérhetővé anélkül, hogy feláldozná a módosítási képességet. Út; Gentoo!

Az egér bal oldali gombja nem működik a Windows 10 rendszeren
Ha dedikált egeret használ laptopjával vagy asztali számítógépével, de a az egér bal gombja nem működik a Windows 10/8/7 rendszeren valamilyen oknál f...
A kurzor véletlenszerűen ugrik vagy mozog, miközben gépel a Windows 10-ben
Ha úgy találja, hogy az egér kurzor önállóan, automatikusan, véletlenszerűen ugrik vagy mozog, miközben gépel Windows laptopba vagy számítógépbe, akko...
Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...