Leave Your Message
*Name Cannot be empty!
* Enter product details such as size, color,materials etc. and other specific requirements to receive an accurate quote. Cannot be empty
Cela Isilinganiso
Izindlela ezintathu zokuthuthukisa i-kernel yesistimu yekhompyutha yezimboni i-CentOS
Ibhulogi

Izindlela ezintathu zokuthuthukisa i-kernel yesistimu yekhompyutha yezimboni i-CentOS

2024-10-17 15:08:44

Ngesikhathi sokusebenzisa i-CentOS, akunakugwenywa ukuthuthukisa i-kernel, kodwa ngezinye izikhathi ngenxa yezinkinga zokuncika ekuhlanganisweni kwekhodi yomthombo, akuzona zonke izinhlelo ezisekela inguqulo yakamuva ye-kernel, ngakho okulandelayo kuzokwethula izindlela ezintathu zokuthuthukisa i-kernel.

Qaphela:
Mayelana nezinhlobo ze-kernel:
I-ml ku-kernel-ml isifinyezo se-[mainline stable] ngesiNgisi, kanti inguqulo yakamuva ye-stable mainline ibhalwe ku-elrepo-kernel.
I-lt ku-kernel-lt yisifinyezo se-[long term support] ngesiNgisi, kanti inguqulo yokusekela yesikhathi eside ibhalwe ku-elrepo-kernel.
Hlola inguqulo ye-kernel
uname -r

Isithombe 1
Okuqukethwe

1. ukufakwa kwe-yum

1. Ngenisa umthombo wokugcina impahla
i-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
2. Buka amaphakheji angafakwa
yum --enablerepo="elrepo-kernel" uhlu --showduplicates | sort -r | grep
i-kernel-ml.x86_64
3. Khetha inguqulo ye-ML noma ye-LT ukuze uyifake
Uma kungekho nguqulo ecacisiwe, inguqulo yakamuva ifakwa ngokuzenzakalelayo
Faka inguqulo ye-ML
yum --enablerepo=elrepo-kernel faka i-kernel-ml-devel kernel-ml -y
Faka inguqulo ye-LT, khetha lokhu kuzo zonke i-K8S
yum --enablerepo=elrepo-kernel faka i-kernel-lt-devel kernel-lt -y
4. Hlola ukulandelana kwamanje kokuqalisa kwe-kernel
awk -F\' '$1=="imenyu yokungena " {phrinta $2}' /etc/grub2.cfg
5. Shintsha into yokuqalisa ezenzakalelayo
xxx yinombolo ye-serial, echaza into ye-x ohlwini lwe-boot njengento ye-boot, bese u-x eqala ukubala kusukela ku-0
i-grub2-set-default xxxx
Isibonelo, uma ufuna ukuyisetha ukuthi iqale nge-kernel 4.4
bese ufaka ngqo "grub2-set-default 0", bese ungaqala kusukela ku-4.4 ngesikhathi esizayo lapho uqala
Hlola ukulandelana kokuqalisa kwe-kernel
[root@localhost ~] awk -F\' '$1=="imenyuentry " {print $2}' /etc/grub2.cfg
I-CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (Ingqikithi)
I-CentOS Linux (3.10.0-693.el7.x86_64) 7 (Ingqikithi)
I-CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (I-Core)
Setha inombolo yokulandelana kokuqalisa
[root@localhost ~] grub2-set-default 0
Qala kabusha
qala kabusha
Hlola inguqulo ye-kernel
uname -r

Isithombe 2

2. Ukufakwa kwe-RPM

Hlola inguqulo ye-kernel
uname -r
1. Thola inguqulo
Ngenxa yokuthi umthombo we-ELRepo uyinguqulo yakamuva, inguqulo endala ye-kernel ingalandwa ngesandla kuphela.
Thola inguqulo yomlando ye-kernel rpm:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. Udinga ukulanda izinhlobo ezintathu ze-rpm
i-wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
devel-4.4.215-1.el7.elrepo.x86_64.rpm
i-wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
ama-header-4.4.215-1.el7.elrepo.x86_64.rpm
i-wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-
4.4.215-1.el7.elrepo.x86_64.rpm
3. Faka i-kernel
i-rpm -ivh kernel-lt-4.4.215-1.el7.elrepo.x86_64.rpm
i-rpm -ivh kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
noma
#Faka konke ngokuchofoza okukodwa
i-rpm -Uvh *.rpm
4. Qinisekisa inguqulo ye-kernel efakiwe
[root@localhost ~]# rpm -qa | i-grep kernel
ama-kernel-headers-3.10.0-1160.15.2.el7.x86_64
i-kernel-devel-3.10.0-1160.49.1.el7.x86_64
ama-kernel-tools-libs-3.10.0-957.el7.x86_64
i-kernel-3.10.0-957.el7.x86_64
i-kernel-ml-4.9.9-1.el7.elrepo.x86_64
i-kernel-lt-4.4.215-1.el7.elrepo.x86_64
amathuluzi e-kernel-3.10.0-957.el7.x86_64
i-kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64

5. Setha ukuqalisa
Hlola i-oda lokuqalisa
[root@localhost ~] # awk -F\' '$1=="imenyu yokungena " {phrinta $2}' /etc/grub2.cfg
I-CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (I-Core)
I-CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Ingqikithi)
I-CentOS Linux (3.10.0-957.el7.x86_64) 7 (Ingqikithi)
I-CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (I-Core)
Setha i-oda lokuqalisa
[root@localhost ~] # i-grub2-set-default 0
Qala kabusha ukuze kusebenze
[root@localhost ~] # ukuqalisa kabusha

3. Ukufakwa kwekhodi yomthombo

1. Faka iphakheji yesofthiwe eyinhloko
ukufaka kwe-yum -y gcc kwenza ama-git ctags ncurses-devel openssl-devel
ukufaka i-yum -y bison flex elfutils-libelf-devel bc
2. Dala isiqondisi sokuhlanganiswa kwe-kernel
Sebenzisa isiqondisi se-kernelbuild ngaphansi kwe-home
mkdir ~/kernelbuild
3. Thola ikhodi yomthombo we-kernel
Isayithi eliyisibuko le-Tsinghua University:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
Elinye ikheli lokulanda iphakheji yokufaka ikhodi yomthombo:
https://mirrors.edge.kernel.org/pub/linux/kernel/
i-linux-4.xx.xx.tar.xz
i-linux-4.xx.xx.tar.gz
Womabili amafomethi ayamukeleka, i-tar.xz inezinga eliphezulu lokucindezelwa kanye nosayizi wefayela omncane.
Landa ku-inthanethi: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. Vula ikhodi ye-kernel
Ngemva kokuyivula, faka isiqondisi somthombo:
i-tar -xvJf linux-4.17.11.tar.xz
Ukuqinisekisa ukuthi umuthi we-kernel uhlanzekile ngokuphelele, faka isiqondisi se-kernel bese ukhipha umyalo we-make mrproper:
i-cd linux-4.17.11
hlanza futhi wenze i-mrproper

5. Ukucushwa kwe-Kernel
Kopisha ifayela lokucushwa kwe-kernel yamanje
i-config-3.10.0-862.el7.x86_64 ifayela lokucushwa kwe-kernel lendawo yami yamanje, lishintshe ngokwesimo sangempela
i-cp /boot/config-3.10.0-862.el7.x86_64 .config
Ukucushwa okuthuthukisiwe
u-y uvuliwe, u-n uvaliwe, kanti u-m uvuliwe uma kudingeka.
yenza i-menuconfig: isikhombimsebenzisi esidala se-ncurses, esithathelwe indawo yi-nconfig
yenza i-nconfig: Umugqa omusha womyalo we-ncurses interface
6. Hlanganisa bese ufaka
Hlanganisa i-kernel
Uma unomshini one-quad-core, u-x angaba ngu-8
yenza -jx
Faka i-kernel
Ngemva kokuhlanganisa i-kernel, faka: Isexwayiso: Kusukela lapha kuqhubeke, udinga amalungelo ezimpande ukuze usebenzise imiyalo, ngaphandle kwalokho izohluleka.
yenza ukufaka amamojula_ukufaka
7. Setha ukuqalisa
Hlola ukulandelana kokuqala
[root@localhost ~] # awk -F\' '$1=="imenyu yokungena " {phrinta $2}' /etc/grub2.cfg
I-CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (Ingqikithi)
I-CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Ingqikithi)
I-CentOS Linux (3.10.0-957.el7.x86_64) 7 (Ingqikithi)
I-CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (I-Core)
Setha i-oda lokuqalisa
[root@localhost ~] # i-grub2-set-default 0
Qala kabusha ukuze kusebenze
[root@localhost ~] # ukuqalisa kabusha


Imikhiqizo Ehlobene

01

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.