Saddex siyaabood oo lagu casriyeyn karo nidaamka CentOS ee kombiyuutarka warshadaha
Inta lagu jiro isticmaalka CentOS, waa lama huraan in la cusbooneysiiyo kernel-ka, laakiin mararka qaarkood sababtoo ah arrimaha ku tiirsanaanta isku-darka koodhka isha, dhammaan barnaamijyadu ma taageeraan nooca kernel-ka ee ugu dambeeyay, markaa kuwa soo socda ayaa soo bandhigi doona saddex siyaabood oo lagu casriyeyn karo kernel-ka.
Fiiro gaar ah:
Ku saabsan noocyada kernel-ka:
ml-ga ku jira kernel-ml waa soo gaabinta [mainline stable] ee Ingiriisiga, nooca ugu dambeeyay ee xasilloon ee mainline-kana waxaa lagu taxay elrepo-kernel.
Lt ee ku jirta kernel-lt waa soo gaabinta [taageerada muddada dheer] ee Ingiriisiga, nooca taageerada muddada dheerna waxaa lagu taxay elrepo-kernel.
Hubi nooca kernel-ka
lamaane -r

Tusmada Mawduuca
1. rakibidda yum
1. Soo rar isha kaydka
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. Fiiri xirmooyinka la rakibi karo
yum --enablerepo="elrepo-kernel" liis --showduplicates | kala sooc -r | grep
kernel-ml.x86_64
3. Dooro nooca ML ama LT si aad u rakibto
Haddii aan nooc la cayimin, noocii ugu dambeeyay waxaa lagu rakibay si caadi ah
Ku rakib nooca ML
yum --enablerepo=elrepo-kernel rakib kernel-ml-devel kernel-ml -y
Ku rakib nooca LT, tan u dooro dhammaan K8S
yum --enablerepo=elrepo-kernel rakib kernel-lt-devel kernel-lt -y
4. Hubi taxanaha boot-ka kernel-ka ee hadda jira
awk -F\' '$1=="menuentry " {daabac $2}' /etc/grub2.cfg
5. Wax ka beddel shayga caadiga ah ee boot-ka
xxx waa lambarka taxanaha ah, kaas oo qeexaya shayga xaad ee liiska boot-ka inuu yahay shayga boot-ka, x-na wuxuu ka bilaabmaa tirinta 0.
grub2-set-default xxxx
Tusaale ahaan, haddii aad rabto inaad u dejiso inuu ka soo baxo kernel 4.4
ka dibna si toos ah u geli "grub2-set-default 0", waxaadna ka bilaabi kartaa 4.4 marka xigta ee aad bilowdo.
Hubi taxanaha bootka kernel-ka
[root@localhost ~] awk -F\' '$1=="menuentry " {daabac $2}' /etc/grub2.cfg
CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (Aasaaska)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (Aasaaska)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (Aasaaska)
Deji lambarka taxanaha boot-ka
[root@localhost ~] grub2-set-default 0
Dib u bilow
dib u bilow
Hubi nooca kernel-ka
lamaane -r
2. Rakibaadda RPM
Hubi nooca kernel-ka
lamaane -r
1. Soo hel nooca
Maadaama isha ELRepo ay tahay nooca ugu dambeeyay, noocii hore ee kernel-ka waxaa lagu soo dejisan karaa oo keliya gacanta.
Soo hel nooca taariikhiga ah ee kernel rpm:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. Waxaad u baahan tahay inaad soo dejiso saddex nooc oo rpm ah
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
horumarinta-4.4.215-1.el7.elrepo.x86_64.rpm
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
cinwaanada-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. Ku rakib kernel-ka
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
ama
#Ku rakib dhammaan hal guji
rpm -Uvh *.rpm
4. Xaqiiji nooca kernel-ka ee la rakibay
[xidid@localhost ~]# rpm -qa | kernel grep
cinwaanada kernel-ka-3.10.0-1160.15.2.el7.x86_64
kernel-devel-3.10.0-1160.49.1.el7.x86_64
qalabka kernel-ka-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
qalabka kernel-3.10.0-957.el7.x86_64
kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64
5. Deji bilawga
Hubi dalabka bilowga ah
[xidid@localhost ~]# awk -F\' '$1=="menuentry " {daabacan $2}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (Aasaaska)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Aasaaska)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Aasaaska)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Aasaaska)
Deji nidaamka bilowga
[xidid@localhost ~]# grub2-set-default 0
Dib u bilow si uu u dhaqan galo
[xidid@localhost ~]# dib u bilow
3. Rakibaadda koodhka isha
1. Ku rakib xirmada barnaamijka asaasiga ah
yum rakib -y gcc samee git ctags ncurses-devel openssl-devel
yum install -y bison flex elfutils-libelf-devel bc
2. Samee buug-ururin kernel ah
Isticmaal tusaha kernelbuild ee guriga hoostiisa ku yaal
mkdir ~/kernelbuild
3. Hel koodhka isha ee kernel-ka
Goobta muraayadda ee Jaamacadda Tsinghua:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
Cinwaanka soo dejinta xirmada rakibaadda koodhka isha kale:
https://mirrors.edge.kernel.org/pub/linux/kernel/
linux-4.xx.xx.tar.xz
linux-4.xx.xx.tar.gz
Labada qaabba waa la aqbali karaa, tar.xz wuxuu leeyahay heer cadaadis sare iyo cabbir fayl oo yar.
Kala soo degso khadka tooska ah: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. Fur furaha furaha
Ka dib markaad furto, geli galka isha:
tar -xvJf linux-4.17.11.tar.xz
Si loo hubiyo in geedka kernel-ku uu gebi ahaanba nadiif yahay, geli tusmada kernel-ka oo fuliso amarka samee mrproper:
cd linux-4.17.11
nadiifi & samee si habboon
5. Qaabeynta kernel-ka
Nuqul ka samee faylka qaabeynta kernel-ka ee hadda jira
config-3.10.0-862.el7.x86_64 waa faylka qaabeynta kernel ee deegaankayga hadda jira, wax ka beddel iyadoo loo eegayo xaaladda dhabta ah
cp /boot/config-3.10.0-862.el7.x86_64 .config
Qaabeynta sare
y waa la hawlgeliyaa, n waa la hawlgeliyaa, m-na waa la hawlgeliyaa marka loo baahdo.
samee menuconfig: interface-ka hore ee ncurses, oo lagu beddelay nconfig
make nconfig: Is-dhexgalka cusub ee khadka taliska ncurses
6. Soo ururi oo rakib
Soo ururi kernel-ka
Haddii aad haysato mashiin afar-core ah, x wuxuu noqon karaa 8
samee -jx
Ku rakib kernel-ka
Ka dib markaad soo ururiso kernel-ka, rakib: Digniin: Laga bilaabo halkan, waxaad u baahan tahay xuquuqaha xididka si aad u fuliso amarrada, haddii kale way fashilmi doontaa.
samee modules_install rakib
7. Samee shirkad bilow ah
Hubi taxanaha bilowga ah
[xidid@localhost ~]# awk -F\' '$1=="menuentry " {daabacan $2}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (Aasaaska)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Aasaaska)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Aasaaska)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Aasaaska)
Deji dalabka bilowga
[xidid@localhost ~]# grub2-set-default 0
Dib u bilow si uu u dhaqan galo
[xidid@localhost ~]# dib u bilow
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.

PC-ga Rackmount
Xisaabinta Ku-meel-gaarka ah
Kombiyuutarrada La Qaadan Karo ee Warshadaha
Kiniiniyada Adag
Laptop-ka Qalalaasaha leh
PC-ga Guddiyada Warshadaha
Gacan-qabsi adag
Advantech Industrial PC