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
Codso Qiimayn
Saddex siyaabood oo lagu casriyeyn karo nidaamka CentOS ee kombiyuutarka warshadaha
Blog

Saddex siyaabood oo lagu casriyeyn karo nidaamka CentOS ee kombiyuutarka warshadaha

2024-10-17 15:08:44

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

Sawirka 1aad
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

Sawirka 2aad

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


Badeecadaha La Xiriira

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.