Michael Arnold
0
1891
5

Jądro jest rdzeniem systemu operacyjnego i obsługuje procesor, zarządza pamięcią systemową, kontroluje dostęp do dysków i zawiera sterowniki urządzeń, które umożliwiają interakcję z systemem oraz korzystanie ze sprzętu i urządzeń peryferyjnych podłączonych do komputera. aktualizacja jądra przemawia do większości administratorów systemu, którzy są odpowiedzialni za maksymalne wykorzystanie wydajności i korzyści z istniejącego sprzętu i oprogramowania. W niektórych przypadkach przebudowa jądra (aktualizacja jądra lub aktualizacja jądra) jest wymagana w celu obsługi nowego sprzętu, który nie jest obsługiwany lub jest słabo obsługiwany przez istniejące jądro systemu.
Sprawdź bieżące jądro systemu, używając opcji uname -r.
[[email chroniony] ~] # uname -r 3.10.0-327.el7.x86_64
Po ustaleniu wersji jądra, które aktualnie używasz, następnym krokiem jest uzyskanie najnowszej wersji kodu źródłowego jądra.
Pobierz najnowsze stabilne jądro z www.kernel.org.Teraz najnowsze stabilne jądro to 4.5.3
W dowolnym momencie prawie zawsze dostępne są dwie wersje jądra Linuksa, stabilna i niestabilna lub wersja rozwojowa. Możesz rozróżnić wersje, patrząc na numery wersji jądra. System numeracji wersji jądra jest łatwy do zrozumienia. Wersje jądra są numerowane przy użyciu formatu major.minor.patch, gdzie poważny to główny numer wersji, mniejszy to pomocniczy numer wersji, a łata to poziom poprawek. Plik główny numer wersji, obecnie 4, zmienia się bardzo rzadko i reprezentuje istotne lub fundamentalne zmiany między wydaniami jądra. Plik pomocniczy numer wersji, 5 w przykładach pokazanych w poprzedniej sekcji, zmiany są znacznie częstsze, gdy do jądra są dodawane nowe funkcje, takie jak nowe systemy plików, gdy główne podsystemy są poddawane znacznej przebudowie, gdy znaczące błędy są naprawiane lub gdy poprawki bezpieczeństwa są włączane do kod źródłowy.
Zaktualizuj jądro CentOS do najnowszego stabilnego jądra
Pobierz najnowsze stabilne jądro 4.5.3 ze strony www.kernel.org.
Następnie wyodrębnij źródło jądra za pomocą tar -jxvf i skopiuj do / usr / src w następujący sposób
[[chroniony adres e-mail] ~] #tar -Jxvf linux-4.5.3.tar.xz [[chroniony adres e-mail] ~] #cp -rf linux-4.5.3 / usr / src [[chroniony adres e-mail] src] # ls debug jądra linux-4.5.3
Następnie zmień katalog na linux-4.5.3 za pomocą polecenia cd w następujący sposób
[[e-mail chroniony] src] # cd linux-4.5.3
Następnie uruchom polecenie zrobić mrproper
[[email chroniony] linux-4.5.3] # make mrproper
Teraz zainstaluj pakiety nucrses i nucrses-devel używając yum w następujący sposób
[[email chroniony] linux-4.5.3] # yum install ncurses nucrses-devel
Następnie uruchom polecenie zrobić menuconfig
[[chroniony email] linux-4.5.3] # make menuconfig
Wsparcie sieciowe
Systemy plików
Sterowniki oprogramowania układowego
zapisz konfigurację wyjdź z niej.
Teraz zainstaluj pakiet openssl-devel pakiet za pomocą yum
[[chronione pocztą elektroniczną] linux-4.5.3] # yum install openssl-devel
Następnie uruchom polecenie robić zajmie to chwilę, prosimy o cierpliwość i czekanie.
[[email chroniony] linux-4.5.3] # make
Przykładowy wynik jest podobny
Następnie uruchom polecenie tworzyć moduły
[[chronione pocztą elektroniczną] linux-4.5.3] # utwórz moduły CHK include / config / kernel.release CHK include / generated / uapi / linux / version.h CHK include / generated / utsrelease.h CHK include / generated / bounds.h CHK include / generated / timeconst.h CHK include / generated / asm-offsets.h CALL skrypty /CheckScalls.sh Budowanie modułów, etap 2. Moduły MODPOST 2175
teraz zainstaluj moduły za pomocą polecenia make modules_install.
[[email chroniony] linux-4.5.3] # make modules_install
Przykładowy wynik jest następujący
INSTALUJ /lib/firmware/radeon/RV620_me.bin INSTALUJ /lib/firmware/radeon/RV635_pfp.bin INSTALUJ /lib/firmware/radeon/RV635_me.bin INSTALUJ /lib/firmware/radeon/RV670_pfp.bin / INSTALL / firmware radeon / RV710_me.bin INSTALL /lib/firmware/av7110/bootcode.bin INSTALL /lib/firmware/ttusb-budget/dspbootcode.bin INSTALL /lib/firmware/korg/k1212.dspALL / lib / firmware / ess / maestro3_assp_kernel. fw INSTALUJ /lib/firmware/ess/maestro3_assp_minisrc.fw INSTALUJ /lib/firmware/tigon/tg3.bin INSTALUJ /lib/firmware/tigon/tg3_tso.bin INSTALUJ /lib/firmware/tigon/tg3_tso5.bin INSTALL / firmware /emi26/loader.fw INSTALUJ /lib/firmware/emi26/firmware.fw INSTALUJ /lib/firmware/emi26/bitstream.fw INSTALUJ /lib/firmware/mts_edge.fw INSTALUJ /lib/firmware/edgeport/boot.fw INSTALUJ / lib / firmware / edgeport / boot2.fw INSTALL /lib/firmware/edgeport/down.fw INSTALL /lib/firmware/edgeport/down2.fw INSTALL /lib/firmware/edgeport/down3.bin INSTALL / lib / firmware / whiteheat_loader. fw INSTALUJ /lib/firmware/whiteheat.fw INSTALUJ / li b / firmware / keyspan_pda / keyspan_pda.fw INSTALACJA /lib/firmware/keyspan_pda/xircom_pgs.fw DEPMOD 4.5.3 [[chronione pocztą elektroniczną] linux-4.5.3] #
Teraz uruchom polecenie dokonać instalacji
[[chroniony pocztą elektroniczną] linux-4.5.3] # make install sh ./arch/x86/boot/install.sh 4.5.3 arch / x86 / boot / bzImage \ System.map "/ boot" [[chroniony pocztą elektroniczną] linux -4.5.3] #
a następnie uruchom ponownie system
[[chroniony adres e-mail] linux-4.5.3] # reboot [[chroniony adres e-mail] linux-4.5.3] #
Ekran GRUB-a jest podobny
Teraz ciesz się nową wersją jądra 4.5.3