Ụzọ atọ iji melite kernel nke sistemụ CentOS kọmputa mmepụta ihe
N'oge eji CentOS eme ihe, ọ gaghị ekwe omume ịkwalite kernel, mana mgbe ụfọdụ n'ihi nsogbu ịdabere na koodu isi mmalite, ọ bụghị mmemme niile na-akwado ụdị kernel kachasị ọhụrụ, yabụ ihe ndị a ga-ewebata ụzọ atọ iji melite kernel.
Rịba ama:
Banyere ụdị kernel:
ml dị na kernel-ml bụ mkpọbiri nke [mainline stable] na Bekee, a depụtakwara ụdị mainline kachasị ọhụrụ na elrepo-kernel.
lt dị na kernel-lt bụ mkpọbiri nke [nkwado ogologo oge] na Bekee, ebe e depụtara ụdị nkwado ogologo oge na elrepo-kernel.
Lelee ụdị kernel
aha -r

Tebulu ọdịnaya
1. nrụnye yum
1. Bubata isi iyi nchekwa ahụ
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. Lee ngwugwu ndị a na-etinye
yum --enablerepo="elrepo-kernel" ndepụta --showduplicates | họta -r | grep
kernel-ml.x86_64
3. Họrọ ụdị ML ma ọ bụ LT iji wụnye
Ọ bụrụ na akọwapụtaghị ụdị ọ bụla, a na-etinye ụdị kachasị ọhụrụ na ndabara.
Wụnye ụdị ML
yum --enablerepo=elrepo-kernel wụnye kernel-ml-devel kernel-ml -y
Wụnye ụdị LT, họrọ nke a maka K8S niile
yum --enablerepo=elrepo-kernel wụnye kernel-lt-devel kernel-lt -y
4. Lelee usoro mmalite nke kernel dị ugbu a
awk -F\' '$1=="menuentry " {bipụta $2}' /etc/grub2.cfg
5. Gbanwee ihe mbido ndabara
xxx bụ nọmba usoro, nke na-akọwapụta ihe xth dị na ndepụta buut dị ka ihe buut, na x na-amalite ịgụ site na 0
nhazi grub2-ndabara xxxx
Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ ịtọ ya ka ọ bụrụ buut na kernel 4.4
wee tinye "grub2-set-default 0" ozugbo, ị nwekwara ike ịmalite site na 4.4 oge ọzọ ịmalite.
Lelee usoro mmalite nke kernel boot
[root@localhost ~] awk -F\' '$1=="menuentry " {bipụta $2}' /etc/grub2.cfg
CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (Isi)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (Isi)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (Isi)
Tọọ nọmba usoro mmalite boot
[mgbọrọgwụ@localhost ~] grub2-set-ndabara 0
Malitegharịa
malitegharịa
Lelee ụdị kernel
aha -r
2. Ntinye RPM
Lelee ụdị kernel
aha -r
1. Chọta ụdị ya
Ebe ọ bụ na isi mmalite ELRepo bụ ụdị kachasị ọhụrụ, enwere ike ibudata ụdị kernel ochie naanị aka.
Chọta akụkọ ihe mere eme nke kernel rpm:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. Ịkwesịrị ibudata ụdị rpm atọ
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
mmepe-4.4.215-1.el7.elrepo.x86_64.rpm
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
isi okwu-4.4.215-1.el7.elrepo.x86_64.rpm
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. Wụnye kernel ahụ
rpm -ivh kernel-lt-4.4.215-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
ma ọ bụ
# Wụnye ihe niile n'otu pịa
rpm -Uvh *.rpm
4. Kwenye ụdị kernel arụnyere
[mgbọrọgwụ@localhost ~]# rpm -qa | kernel grep
kernel-headers-3.10.0-1160.15.2.el7.x86_64
kernel-devel-3.10.0-1160.49.1.el7.x86_64
ngwaọrụ kernel-libs-3.10.0-957.el7.x86_64
kernel-3.10.0-957.el7.x86_64
kernel-ml-4.9.9-1.el7.elrepo.x86_64
kernel-lt-4.4.215-1.el7.elrepo.x86_64
ngwaọrụ kernel-3.10.0-957.el7.x86_64
kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64
5. Tọọ mmalite mmalite
Lelee usoro mmalite ahụ
[root@localhost ~]# awk -F\' '$1=="menuentry " {bipụta $2}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (Isi)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Isi)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Isi)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Isi)
Debe usoro mmalite ahụ
[mgbọrọgwụ@localhost ~]# grub2-setịpụrụ-ndabara 0
Malitegharịa ekwentị iji malite ịrụ ọrụ
[mgbọrọgwụ@localhost ~] # malitegharịa
3. Ntinye koodu isi mmalite
1. Wụnye ngwugwu ngwanrọ isi
yum wụnye -y gcc mee git ctags ncurses-devel openssl-devel
yum wụnye -y bison flex elfutils-libelf-devel bc
2. Mepụta ndekọ nchịkọta kernel
Jiri ndekọ kernelbuild n'okpuru Home
mkdir ~/kernelbuild
3. Nweta koodu isi iyi kernel
Ebe ngosi nke Mahadum Tsinghua:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
Adreesị nbudata nwụnye ngwugwu koodu isi mmalite ndị ọzọ:
https://mirrors.edge.kernel.org/pub/linux/kernel/
linux-4.xx.xx.tar.xz
linux-4.xx.xx.tar.gz
Usoro abụọ a dị mma, tar.xz nwere ọnụego mkpakọ dị elu na obere nha faịlụ.
Budata ya n'ịntanetị: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. Mepee koodu kernel ahụ
Mgbe ị tọpụchara ya, tinye ebe nchekwa isi mmalite:
tar -xvJf linux-4.17.11.tar.xz
Iji hụ na osisi kernel dị ọcha nke ọma, tinye ndekọ kernel wee mee iwu make mrproper:
cd linux-4.17.11
mee ka ọ dị ọcha ma mee ka ọ dị mma
5. Nhazi kernel
Detuo faịlụ nhazi kernel dị ugbu a
config-3.10.0-862.el7.x86_64 bụ faịlụ nhazi kernel nke gburugburu m ugbu a, gbanwee ya dịka ọnọdụ ahụ si dị.
cp /boot/config-3.10.0-862.el7.x86_64 .config
Nhazi dị elu
a na-eme ka y rụọ ọrụ, a na-eme ka n rụọ ọrụ, a na-emekwa ka m rụọ ọrụ mgbe ọ dị mkpa.
mee menuconfig: interface ochie nke ncurses, ejiri nconfig dochie ya
make nconfig: Ntugharị iwu ọhụrụ nke ahịrị iwu ncurses
6. Chịkọta ma wụnye ya
Gbakọọ kernel ahụ
Ọ bụrụ na ị nwere igwe quad-core, x nwere ike ịbụ 8
mee -jx
Wụnye kernel
Mgbe ị chịkọtara kernel ahụ, wụnye: Ịdọ aka ná ntị: Site ugbu a gaa n'ihu, ịchọrọ ikike mgbọrọgwụ iji mezuo iwu, ma ọ bụghị ya, ọ ga-ada ada.
mee ka modulu_wụnye wụnye
7. Hazie mmalite
Lelee usoro mmalite ahụ
[root@localhost ~]# awk -F\' '$1=="menuentry " {bipụta $2}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (Isi)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Isi)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Isi)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Isi)
Tọọ usoro mmalite
[mgbọrọgwụ@localhost ~]# grub2-setịpụrụ-ndabara 0
Malitegharịa ekwentị iji malite ịrụ ọrụ
[mgbọrọgwụ@localhost ~] # malitegharịa
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.

Kọmputa Rackmount
Kọmputa agbakwunyere
Kọmputa Mbugharị Ụlọ Ọrụ
Mbadamba Ndị Dị Ike
Laptọọpụ siri ike
Kọmputa Panel Mmepụta Ihe
Aka siri ike
Advantech Industrial PC