Fomba telo hanatsarana ny kernel an'ny rafitra CentOS indostrialy
Mandritra ny fampiasana CentOS dia tsy azo ihodivirana ny fanavaozana ny kernel, saingy indraindray noho ny olana amin'ny fiankinan-doha amin'ny fanangonana kaody loharano dia tsy ny programa rehetra no manohana ny dikan-teny kernel farany, ka ireto manaraka ireto dia hampiditra fomba telo hanatsarana ny kernel.
Fanamarihana:
Momba ny karazana kernel:
Ny ml ao amin'ny kernel-ml dia fanafohezana ny [mainline stable] amin'ny teny anglisy, ary ny dikan-teny mainline stable farany indrindra dia voatanisa ao amin'ny elrepo-kernel.
Ny lt ao amin'ny kernel-lt dia fanafohezana ny [long term support] amin'ny teny anglisy, ary ny dikan-teny fanohanana maharitra dia voatanisa ao amin'ny elrepo-kernel.
Jereo ny version kernel
uname -r

Fizahan-takelaka
1. fametrahana yum
1. Ampidiro ny loharanon'ny tahiry
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. Jereo ireo fonosana azo apetraka
yum --enablerepo="elrepo-kernel" lisitra --showduplicates | sort -r | grep
kernel-ml.x86_64
3. Safidio ny dikan-teny ML na LT hametrahana azy
Raha tsy misy dikan-teny voafaritra, dia ny dikan-teny farany no apetraka amin'ny alàlan'ny default.
Mametraha ny dikan-teny ML
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
Mametraha ny version LT, safidio ity ho an'ny K8S rehetra
yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y
4. Jereo ny filaharan'ny fanombohana kernel amin'izao fotoana izao
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
5. Ovay ny singa fanombohana mahazatra
xxx no laharan'ny andiany, izay mamaritra ny singa faha-x ao amin'ny lisitry ny boot ho singa boot, ary ny x dia manomboka manisa manomboka amin'ny 0
grub2-set-default xxxx
Ohatra, raha te-hametraka azy amin'ny fanombohana amin'ny kernel 4.4 ianao
dia ampidiro mivantana ny "grub2-set-default 0", ary afaka manomboka amin'ny 4.4 ianao amin'ny manaraka hanombohanao
Jereo ny filaharan'ny fanombohana kernel
[root@localhost ~] awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (Core)
Mametraha ny laharan'ny filaharan'ny fanombohana
[root@localhost ~] grub2-set-default 0
Atombohy indray
fanombohana indray
Jereo ny version kernel
uname -r
2. Fametrahana RPM
Jereo ny version kernel
uname -r
1. Tadiavo ny dikan-teny
Satria ny loharano ELRepo no dikan-teny farany indrindra, ny dikan-teny taloha amin'ny kernel dia azo alaina amin'ny tanana ihany.
Tadiavo ny dikan-teny ara-tantaran'ny kernel rpm:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. Mila misintona karazana rpm telo ianao
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
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
lohateny-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. Mametraka ny kernel
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
na
#Mametraka izany rehetra izany amin'ny tsindry iray monja
rpm -Uvh *.rpm
4. Hamafiso ny dikan-teny kernel napetraka
[root@localhost ~]# rpm -qa | grep kernel
kernel-headers-3.10.0-1160.15.2.el7.x86_64
kernel-devel-3.10.0-1160.49.1.el7.x86_64
kernel-tools-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
kernel-tools-3.10.0-957.el7.x86_64
kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64
5. Apetraho ny fanombohana
Jereo ny filaharan'ny fanombohana
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Core)
Apetraho ny filaharan'ny fanombohana
[root@localhost ~]# grub2-set-default 0
Atombohy indray mba hiasa
[root@localhost ~]# fanombohana indray
3. Fametrahana kaody loharano
1. Mametraha ny fonosana rindrambaiko fototra
yum install -y gcc make git ctags ncurses-devel openssl-devel
yum install -y bison flex elfutils-libelf-devel bc
2. Mamoròna lahatahiry fanangonana kernel
Ampiasao ny lahatahiry kernelbuild ao amin'ny pejy fandraisana
mkdir ~/kernelbuild
3. Alao ny kaody loharano kernel
Tranonkala fitaratra an'ny Oniversiten'i Tsinghua:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
Adiresy fampidinana fonosana fametrahana kaody loharano hafa:
https://mirrors.edge.kernel.org/pub/linux/kernel/
linux-4.xx.xx.tar.xz
linux-4.xx.xx.tar.gz
Samy azo ekena ireo endrika roa ireo, ny tar.xz dia manana taha famatrarana ambony kokoa ary haben'ny rakitra kely kokoa.
Azo alaina an-tserasera: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. Sokafy ny kaody kernel
Rehefa avy manokatra azy ianao dia midira ao amin'ny lahatahiry loharano:
tar -xvJf linux-4.17.11.tar.xz
Mba hahazoana antoka fa madio tanteraka ny hazo kernel, midira ao amin'ny lahatahiry kernel ary tanteraho ny baiko make mrproper:
cd linux-4.17.11
manadio && manaova tsara
5. Fikirana ny kernel
Adikao ny rakitra fikirakirana kernel ankehitriny
config-3.10.0-862.el7.x86_64 no rakitra fikirakirana kernel an'ny tontolo iainako ankehitriny, ovay araka ny toe-javatra misy ankehitriny izany
cp /boot/config-3.10.0-862.el7.x86_64 .config
Fikirana mandroso
Alefa ny y, tsy mandeha ny n, ary alefa ny m rehefa ilaina izany.
ataovy menuconfig: interface ncurses taloha, nosoloina nconfig
Manaova nconfig: Interface ncurses andalana baiko vaovao
6. Angony ary apetraho
Angony ny kernel
Raha manana milina quad-core ianao, dia mety ho 8 ny x
manao -jx
Mametraka ny kernel
Rehefa avy nanangona ny kernel ianao dia apetraho: Fampitandremana: Manomboka eto dia mila manana fahazoan-dàlana root ianao vao afaka manatanteraka baiko, raha tsy izany dia tsy hahomby izany.
ataovy modules_install install
7. Mametraha fanombohana
Jereo ny filaharan'ny fanombohana
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Core)
Mametraha filaharana fanombohana
[root@localhost ~]# grub2-set-default 0
Atombohy indray mba hiasa
[root@localhost ~]# fanombohana indray
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 azo apetraka amin'ny "rackmount"
Kajy tafiditra
Solosaina azo entina indostrialy
Takelaka mafy orina
Solosaina finday matanjaka
Solosaina indostrialy
Entana azo entina mafy orina
Advantech Industrial PC