Jestem nowym użytkownikiem CentOS Linux 7, który działa na moim laptopie. Spodobał mi się ten system operacyjny. Czy istnieje sposób na uruchomienie najnowszego/stabilnego jądra Linuksa na CentOS Linux w wersji 7?
CentOS Linux 7.x posiada jądro Linuksa w wersji 3.10.xx. Zarówno RHEL jak i CentOS nie dostarczają zaktualizowanej wersji jądra Linux. RHEL backportuje poprawki dla jądra Linux w wersji 3.10.xx. Jednakże, możliwe jest skompilowanie własnego jądra lub zainstalowanie wstępnie zbudowanego jądra używając repo firm trzecich. Ten poradnik pokaże ci jak zainstalować najnowszą stabilną (mainline stable) wersję jądra Linux na CentOS 7 używając komendy yum. Poniższe instrukcje powinny działać na RHEL 7.x i klonach takich jak Oracle 7.x, Scientific Linux i innych.
- Przed byciem
- Step 1 — Enable ELRepo
- Import klucza publicznego
- Instalacja ELRepo dla CentOS 7
- Krok 2 — Zainstaluj elrepo
- Krok 3 — List all packages in the yum elrepo repositories available to be installed
- Krok 4 — Instalacja wersji jądra
- Krok 5 — Uruchomienie nowego jądra
- Krok 6 Â- Weryfikacja
- Wnioski
Przed byciem
Możesz dowiedzieć się aktualnej wersji jądra Linux używając jednego z następujących poleceń:$ cat /proc/version
Przykładowe dane wyjściowe:
Albo użyj starego dobrego polecenia uname:$ uname -mrs
Sample outputs:
Linux 3.10.0-514.21.2.el7.x86_64 x86_64
How To Check Linux Kernel Version
Step 1 — Enable ELRepo
Z domowej strony projektu:
Jest to repozytorium RPM dla pakietów Enterprise Linux. ELRepo obsługuje Red Hat Enterprise Linux (RHEL) i jego pochodne (Scientific Linux, CentOS &inne). Projekt ELRepo koncentruje się na pakietach związanych ze sprzętem, aby zwiększyć doświadczenie z Enterprise Linux. Obejmuje to sterowniki systemu plików, sterowniki grafiki, sterowniki sieciowe, sterowniki dźwięku, sterowniki kamery internetowej i sterowniki wideo.
Import klucza publicznego
Ostrzeżenie: Należy pamiętać, że instalacja nowego jądra nie jest oficjalnie wspierana zarówno przez projekt RHEL jak i CentOS. Jest również możliwe, że twój system może się nie uruchomić. Ponieważ pakiety kernel-ml/lt są budowane ze źródeł tar balls dostarczonych przez kernel.org bez żadnych modyfikacji kodu, mogą zawierać pewne różnice w porównaniu do jąder dystrybucji CentOS/RHEL. Dlatego przed wykonaniem tej czynności należy zachować kopie zapasowe wszystkich ważnych plików.
pub 1024D/BAADAE52 2009-03-17 elrepo.org (RPM Signing Key for elrepo.org) <[email protected]> Key fingerprint = 96C0 104F 6315 4731 1E0B B1AE 309B C305 BAAD AE52sub 2048g/B8C66E6D 2009-03-17
Jeśli odcisk palca pasuje, zaimportuj klucz GPG za pomocą polecenia rpm.$ sudo rpm --import RPM-GPG-KEY-elrepo.org
Instalacja ELRepo dla CentOS 7
Ponownie za pomocą polecenia wget.$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Przykładowe dane wyjściowe:
Krok 2 — Zainstaluj elrepo
Wypisz następujące polecenie yum:# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Przykładowe dane wyjściowe:
Fig.01.: Installing ELRepo for my CentOS 7 box
Krok 3 — List all packages in the yum elrepo repositories available to be installed
Where,
- Long term support kernel package name is kernel-lt version 4.4.xx
- Nazwa pakietu jądra stabilnego mainline to kernel-ml wersja 4.11.xx
Krok 4 — Instalacja wersji jądra
Fig.02.Instalowanie stabilnego jądra Linuksa dla mojego CentOS 7 box
Krok 5 — Uruchomienie nowego jądra
Wypisz następującą komendę reboot aby zrestartować skrzynkę z Linuksem:# reboot
OR# shutdown -r now
OR# shutdown -r 0
Krok 6 Â- Weryfikacja
Znajdź aktualną wersję jądra Linux używając jednego z następujących poleceń:$ cat /proc/version
Przykładowe dane wyjściowe:
Albo użyj starej dobrej komendy uname:$ uname -mrs
Przykładowe dane wyjściowe:
Linux 4.11.7-1.el7.elrepo.x86_64 x86_64
Wnioski
Silnie sugeruję, że jeśli potrzebujesz najnowszego jądra dla wsparcia sprzętowego/sterowników, zdobądź najnowszego Fedora Linux. Moja profesjonalna opinia jest taka, że używasz jądra dostarczonego przez distro tylko ze względów bezpieczeństwa na serwerze lub w chmurze obliczeniowej. Jednakże Linux czy CentOS nie ograniczają twojej wolności. Inną opcją jest skompilowanie jądra Linuksa z samego kodu źródłowego.
I oto masz, najnowsza wersja mainline’owego jądra Linuksa uruchomiona i działająca na CentOS Linux 7.x. Po więcej informacji zobacz stronę domową projektu tutaj.
Ă°ÂŸÂ§ Otrzymuj najnowsze tutoriale na temat Linuksa, Open Source & DevOps poprzez kanał RSS lub cotygodniowy biuletyn email.
Ă°ÂŸÂ§ 0 komentarzy… dodaj jeden ↔
Kategoria | Lista poleceń systemu Unix i Linux |
---|---|
Zarządzanie plikami | cat |
Firewall | Alpine Awall — CentOS 8 — OpenSUSE — RHEL 8 — Ubuntu 16.04 — Ubuntu 18.04 — Ubuntu 20.04 |
Network Utilities | dig — host — ip — nmap |
OpenVPN | CentOS 7 — CentOS 8 — Debian 10 — Debian 8/9 — Ubuntu 18.04 — Ubuntu 20.04 |
Package Manager | apk — apt |
Processes Management | bg — chroot — cron — disown — fg — jobs — killall — kill — pidof pstree — pwdx — time |
Searching | grep — whereis — which |
User Information | groups — id — lastcomm — last — lid/libuser-lid — logname — members — users — whoami — who — w |
WireGuard VPN | Alpine — CentOS 8 — Debian 10 — Firewall — Ubuntu 20.04 |