Salutări tuturor cititorilor acestui site minunat! Astăzi vom actualiza manual kernel-ul Linux în distribuția CentOS, de exemplu versiunea 6.4. Permiteți-mi să vă reamintesc că în CentOS 6.4 nucleul implicit este 2.6.32, vom instala 3.2.48.
Prima noastră acțiune este de a verifica versiunea actuală de kernel din sistem cu comanda:
Acum trebuie să instalați diferite instrumente pentru compilarea kernel-ului:
sudo yum groupinstall "Instrumente de dezvoltare"
sudo yum instala ncurses-devel
și instalați toate actualizările disponibile pentru sistemul dvs.:
sudo yum update
Acum putem actualiza kernel-ul, dar mai întâi trebuie să îl descărcăm:
sudo tar xvfvJ linux-3.2.48.tar.xz -C / usr / src
Înainte de a compila un nou kernel, trebuie să generăm o configurație a kernel-ului, o puteți face folosind GUI:
sudo face menuconfig
Apoi se va deschide:
Dacă doriți să utilizați configurația din kernel-ul instalat actual pe sistem, vom introduce în loc de comanda de mai sus:
sudo face oldconfig
dar trebuie să configurați noi opțiuni pentru noul dvs. kernel, dacă nu sunteți sigur la ce să răspundeți, apăsați Enter pentru a selecta răspunsul implicit.
Dacă doriți să utilizați configurația kernelului vechi + acceptați automat răspunsurile standard la toate întrebările, introduceți comanda:
sudo sh -c "da" " face oldconfig "
După ce configurația kernelului este finalizată, introduceți:
pentru a compila un nou kernel. Această procedură poate dura până la 30 de minute, în funcție de puterea procesorului computerului.
După ce compilația este completă, instalați un nou kernel + toate modulele:
sudo face modules_install să instaleze
Pentru a folosi noul nostru kernel, reporniți computerul și selectați-l când încărcați GRUB:
De asemenea, puteți actualiza kernel-ul în CentOS, utilizând un depozit special de kernel-uri Elrepo de la ElRepo. Metoda descrisă în acest manual este mai complicată, care o poate face mai bine :)