Ebben a cikkben megmutatom, hogyan lehet frissíteni a Debian 9 stretch kerneljét. Letöltenék egy kernelforrást a Linux kernel hivatalos weboldaláról, és lefordítom a Debian 9 szakaszon. Kezdjük el.
A telepített kernel verziójának ellenőrzése:
A Debian 9 operációs rendszerre telepített kern aktuális verzióját a következő paranccsal ellenőrizheti:
$ uname -rAz 'uname' parancs kimenetéből láthatja, hogy a Debian 9 operációs rendszeremre telepített kernel 4.9.0
A kernel letöltése:
Nyissa meg a Linux Kernel hivatalos webhelyét a https: // www címen.kernel.org bármely tetszőleges webböngészőből. A következő oldalt kell látnia:
Láthatja, hogy a különböző kernelváltozatok forráskódja szerepel a webhelyen. Letöltheti a kernelforrásokat tömörített tar fájlként.
Vannak mainline, stabil, hosszú távú kernek, amelyeket letölthet. Ha egy Debian futtató termelő számítógépes rendszer kerneljét frissíti, töltse le a hosszú távú vagy stabil kiadást. Ha csak tesztel valamit, akkor letöltheti a mainline kiadást, ha akarja. Figyelem: a főbb kiadás hibákat tartalmazhat. Ha törődik a stabilitással, mindig meg kell szereznie a stabil vagy hosszú távú kibocsátásokat.
Ebben a cikkben megmutatom, hogyan frissítheti az alapértelmezett Debian 9 kernelt stabil 4-re.14.7 kernel. Tehát kattintson a linkre, ahogy a képernyőképen látható, hogy letöltse a 4. kernel forráskódját.14.7
Böngészője kéri a fájl letöltését. Kattintson a „Fájl mentése”, majd az „OK” gombra. A letöltésnek el kell indulnia.
A kernel felépítéséhez szükséges eszközök telepítése:
Mielőtt fordíthat egy kernelt a Debian 9-re, telepítenie kell néhány további csomagot, alapvetően a fordítót és a szükséges függőségeket.
Először frissítse a csomagtárház gyorsítótárát a következő paranccsal:
$ sudo apt-get update
Most futtassa a következő parancsot a szükséges csomagok telepítéséhez:
$ sudo apt-get install build-essential libncurses5-dev gcc libssl-dev bcCsak nyomja meg az 'y' gombot és nyomja meg
Miután a telepítés befejeződött, elindíthatjuk a kernel fordítási folyamatát.
A kernel fordítása:
Most fordíthatjuk a kernelt forrásból. Mielőtt továbbmegy, győződjön meg arról, hogy több mint 18 GB-20 GB szabad helye van a kernel fordításához.
Először lépjen abba a könyvtárba, ahova letöltötték a linux kernel forrását. Esetemben ez a Letöltések könyvtár a HOME könyvtáramon.
Futtassa a következő parancsot a Letöltések könyvtárba való navigáláshoz:
$ cd ~ / LetöltésekAz 'ls' kimenetéből láthatja, hogy a letöltött fájl neve 'linux-4.14.7.kátrány.xz '.
Most ki kell bontanunk a kátrány archívumot.
A kátrány kibontásához futtassa a következő parancsot.xz archívum:
$ tar xvf linux-4.14.7.kátrány.xz
Láthatja, hogy egy új 'linux-4 könyvtár.14.7 'jött létre.
Most keresse meg a könyvtárat a következő paranccsal:
$ cd linux-4.14.7
Most át kell másolnunk a rendszerindítási konfigurációt a 'linux-4-be.14.7 'könyvtár. Ezeket azért tesszük, mert sok munka kitalálni, hogy melyik kernelmodult engedélyezzük, mit tiltsuk le egy működő rendszer megszerzéséhez. Tehát csak azt a konfigurációt használhatjuk, amelyet az aktuális kern használ.
A következő 'ls' parancs kimenetéből láthatja a képernyőképen egy feketével jelölt konfigurációs fájlt. Ez az a fájl érdekel.
A konfigurációs fájl másolásához futtassa a következő parancsot:
$ cp -v / boot / config-4.9.0-3-amd64 .konfig
Az új kernel sok olyan új funkcióval rendelkezhet, amelyek a régi kernelben nem voltak. Ezért jó ötlet a következő parancs futtatása a régi konfigurációs fájl újvá konvertálásához. Ellenkező esetben sok olyan kérdést fogunk feltenni nekünk, amelyeknek nincs értelme az Ön számára.
$ make menuconfig
A következő ablak jelenik meg. Innen engedélyezheti és letilthatja a kernel bizonyos funkcióit. Ha nem tudja, mit tegyen itt, hagyja meg az alapértelmezéseket.
Miután eldöntötte, hogy mit szeretne telepíteni, nyomja meg a gombot
nyomja meg
nyomja meg
Keresse meg az „Exit” pontot, és nyomja meg a gombot
Most futtassa a következő parancsot a kernel fordítási folyamatának elindításához:
$ make deb-pkg
Az összeállítási folyamat befejezése nagyon hosszú ideig tart.
A fordítás befejezése után a következő ablakot kell látnia:
4 debian csomagfájl (.deb) a 'linux-4-en kívül jön létre.14.7 'könyvtár, amint az a képernyőn látható.
Most csak annyit kell tennünk, hogy frissítsük a kernelt, hogy telepítsük az összes létrehozottat .deb fájlok.
A kernel frissítéséhez futtassa a következő parancsot:
$ sudo dpkg -i… / linux- *.deb
Indítsa újra a számítógépet a következő paranccsal:
$ sudo reboot
Miután a számítógép elindult, futtassa a következő parancsot a kernel verziójának ellenőrzéséhez:
$ uname -rAz 'uname' parancs kimenetéből láthatja, hogy a kernel verziója 4-re frissül.14.7
Tehát így frissíti a Debian 9 stretch kerneljét. Köszönjük, hogy elolvasta ezt a cikket.