Þrjár leiðir til að uppfæra kjarna CentOS kerfisins í iðnaðartölvum
Við notkun CentOS er óhjákvæmilegt að uppfæra kjarnann, en stundum vegna vandamála með frumkóðaþjöppun styðja ekki öll forrit nýjustu kjarnaútgáfuna, svo hér á eftir verða kynntar þrjár leiðir til að uppfæra kjarnann.
Athugið:
Um kjarnategundir:
ml í kernel-ml er skammstöfun fyrir [mainline stable] á ensku, og nýjasta stöðuga aðalútgáfan er skráð í elrepo-kernel.
„lt“ í kernel-lt er skammstöfun fyrir [long term support] á ensku, og útgáfan fyrir langtímastuðning er skráð í elrepo-kernel.
Athugaðu kjarnaútgáfuna
ónafn -r

Efnisyfirlit
1. yum uppsetning
1. Flytja inn gagnagrunninn
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
snúninga á mínútu -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
2. Skoðaðu uppsetningarhæfa pakka
yum --enablerepo="elrepo-kernel" listi --showduplicates | raða -r | grep
kjarna-ml.x86_64
3. Veldu ML eða LT útgáfu til að setja upp
Ef engin útgáfa er tilgreind er nýjasta útgáfan sjálfkrafa sett upp
Setja upp ML útgáfu
yum --enablerepo=elrepo-kernel setja upp kjarna-ml-þróun kjarna-ml -y
Setja upp LT útgáfu, veldu þetta fyrir alla K8S
yum --enablerepo=elrepo-kernel setja upp kernel-lt-devel kernel-lt -y
4. Athugaðu núverandi ræsingarröð kjarnans
awk -F\' '$1 =="valmyndarfærsla " {prenta $2}' /etc/grub2.cfg
5. Breyta sjálfgefnum ræsivalkostum
xxx er raðnúmerið, sem tilgreinir x-ta hlutinn í ræsilistanum sem ræsihlutinn, og x byrjar að telja frá 0.
grub2-set-sjálfgefið xxxx
Til dæmis, ef þú vilt stilla það til að ræsa með kjarna 4.4
sláðu svo beint inn „grub2-set-default 0“ og þú getur byrjað frá 4.4 næst þegar þú byrjar.
Athugaðu ræsingaröð kjarnans
[root@localhost ~] awk -F\' '$1=="valmyndarfærsla " {prenta $2}' /etc/grub2.cfg
CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (Kjarni)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (Kjarni)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (Kjarni)
Stilltu ræsinúmerið
[root@localhost ~] grub2-set-sjálfgefið 0
Endurræsa
endurræsa
Athugaðu kjarnaútgáfuna
ónafn -r
2. Uppsetning á snúningshraða
Athugaðu kjarnaútgáfuna
ónafn -r
1. Finndu útgáfuna
Þar sem ELRepo frumkóðinn er nýjasta útgáfan er aðeins hægt að hlaða niður gömlu útgáfunni af kjarnanum handvirkt.
Finndu sögulega útgáfu af kjarna rpm:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. Þú þarft að hlaða niður þremur gerðum af snúningshraða (rpm)
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
þróun-4.4.215-1.el7.elrepo.x86_64.rpm
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
hausar-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. Setjið upp kjarnann
rpm -ivh kjarni-lt-4.4.215-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
eða
#Settu allt upp með einum smelli
snúninga á mínútu -Uvh *.snúninga á mínútu
4. Staðfestu uppsetta kjarnaútgáfu
[root@localhost ~]# rpm -qa | grep kjarni
kjarnahausar-3.10.0-1160.15.2.el7.x86_64
kjarna-þróun-3.10.0-1160.49.1.el7.x86_64
kjarna-tól-bókasafn-3.10.0-957.el7.x86_64
kjarna-3.10.0-957.el7.x86_64
kjarna-ml-4.9.9-1.el7.elrepo.x86_64
kjarna-lt-4.4.215-1.el7.elrepo.x86_64
kjarna-tól-3.10.0-957.el7.x86_64
kjarna-lt-þróun-4.4.215-1.el7.elrepo.x86_64
5. Stilla ræsingu
Athugaðu upphafsröðina
[root@localhost ~]# awk -F\' '$1=="valmyndarfærsla " {prenta $2}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (Kjarni)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Kjarni)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Kjarni)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Kjarni)
Stilltu ræsipöntunina
[root@localhost ~]# grub2-set-sjálfgefið 0
Endurræsa til að taka gildi
[root@localhost ~]# endurræsa
3. Uppsetning frumkóða
1. Setjið upp kjarnahugbúnaðarpakkann
`yum install -y gcc make git ctags ncurses-devel openssl-devel`
jamm setja upp -y bison flex elfutils-libelf-devel bc
2. Búðu til kjarnaþýðingarmöppu
Notið kernelbuild möppuna undir home
mkdir ~/kernelbuild
3. Fáðu frumkóðann fyrir kjarnann
Spegilsíða Tsinghua-háskóla:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
Annað niðurhalsfang fyrir uppsetningarpakka frumkóða:
https://mirrors.edge.kernel.org/pub/linux/kernel/
linux-4.xx.xx.tar.xz
linux-4.xx.xx.tar.gz
Báðar sniðin eru ásættanleg, tar.xz hefur hærri þjöppunarhraða og minni skráarstærð.
Sækja á netinu: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. Afþjappaðu kjarnakóðann
Eftir að þú hefur tekið það úr þjappaða skaltu slá inn upprunaskrána:
tar -xvJf linux-4.17.11.tar.xz
Til að tryggja að kjarnatréð sé alveg hreint skaltu fara inn í kjarnamöppuna og framkvæma make mrproper skipunina:
geisladiskur linux-4.17.11
gera hreint og gera ekki viðeigandi
5. Kjarnastilling
Afrita núverandi kjarnastillingarskrá
config-3.10.0-862.el7.x86_64 er kjarnastillingarskrá núverandi umhverfis míns, breytið henni eftir aðstæðum.
cp /boot/config-3.10.0-862.el7.x86_64 .config
Ítarleg stilling
y er virkt, n er óvirkt og m er virkt þegar þörf krefur.
búa til menuconfig: gamla ncurses viðmótið, skipt út fyrir nconfig
búa til nconfig: Nýtt ncurses viðmót í skipanalínu
6. Þýða og setja upp
Þýða kjarnann
Ef þú ert með fjórkjarna vél, þá getur x verið 8
gera -jx
Setjið upp kjarnann
Eftir að kjarnanum hefur verið þýtt, setjið upp: Viðvörun: Héðan í frá þarftu rótarréttindi til að framkvæma skipanir, annars mun það mistakast.
gera modules_install setja upp
7. Setja upp ræsingu
Athugaðu ræsingaröðina
[root@localhost ~]# awk -F\' '$1=="valmyndarfærsla " {prenta $2}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (Kjarni)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Kjarni)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Kjarni)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Kjarni)
Stilla ræsipöntun
[root@localhost ~]# grub2-set-sjálfgefið 0
Endurræsa til að taka gildi
[root@localhost ~]# endurræsa
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.

Tölva með rekki
Innbyggð tölvuvinnsla
Iðnaðar flytjanlegar tölvur
Sterkar spjaldtölvur
Sterkur fartölva
Iðnaðar spjaldtölva
Sterkur handfesta
Advantech iðnaðartölva