Aktualizacja Karnela w systemie Centos7
Podany sposób opisuje jak w kilku prostych krokach uaktualnimy nasz karnel w systemie Centos7
Na początek dokonujemy aktualizacji wszystkich pakietów na serwerze oraz instalujemy.
1 2 | yum -y update yum -y install yum-plugin-fastestmirror |
Kolejnym krokiem jest sprawdzenie aktualnej wersji karnela:
1 2 3 | cat /etc/redhat-release cat /etc/os-release uname -msr |
Dodajemy repozytorium:
1 2 | rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm |
Sprawdzamy czy repozytorium zostało poprawnie dodane:
1 | yum repolist |
Instalujemy nowy karnel za pomocą polecenia:
1 | yum --enablerepo=elrepo-kernel install kernel-ml |
Kolejnym krokiem jest ustawienie Gruba aby uruchamiał nam nowy karnel
Sprawdzamy dostępne karnele poleceniem :
1 | sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg |
Linijka 0 powinna oznaczać Kernel 4.11.2
linijka 1 powinna oznaczacz Kernel 3.10
ustawiamy jako domyślną więc 0
1 | sudo grub2-set-default 0 |
Następnie re konfigurujemy gruba i wykonujemy restart systemu
1 2 | sudo grub2-mkconfig -o /boot/grub2/grub.cfg sudo reboot |
Ostatnim krokiem jest usunięcie starego karnela
1 2 | yum install yum-utils package-cleanup --oldkernels |