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
Mangataha Tombam-bidy
Fomba telo hanatsarana ny kernel an'ny rafitra CentOS indostrialy
Bilaogy

Fomba telo hanatsarana ny kernel an'ny rafitra CentOS indostrialy

2024-10-17 15:08:44

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

Sary 1
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

Sary 2

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


Vokatra mifandraika

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.