Auala e tolu e faʻaleleia atili ai le kernel o le polokalama faakomepiuta CentOS tau alamanuia
I le taimi e faʻaaogaina ai le CentOS, e lē maalofia le faʻaleleia atili o le kernel, ae o nisi taimi ona o faʻafitauli tau le faʻalagolago i le tuʻufaʻatasia o le source code, e lē lagolagoina e polokalame uma le lomiga aupito lata mai o le kernel, o lea o le a faʻalauiloa mai ai ni auala se tolu e faʻaleleia atili ai le kernel.
Fa'amatalaga:
E uiga i ituaiga o kernel:
O le ml i le kernel-ml o le faapuupuuga lea o le [mainline stable] i le Igilisi, ma o le lomiga fou o le mainline fou ua lisiina i le elrepo-kernel.
O le lt i le kernel-lt o le faapuupuuga lea o le [long term support] i le Igilisi, ma o le lomiga lagolago mo se taimi umi o loʻo lisiina i le elrepo-kernel.
Siaki le lomiga o le kernel
uname -r

Lisi o Mataupu
1. fa'apipi'iina o le yum
1. Aumai le punaoa o le teuina o faʻamaumauga
rpm --fa'aulufale mai 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. Va'ai i afifi e mafai ona fa'apipi'i
yum --enablerepo="elrepo-kernel" lisi --showduplicates | sort -r | grep
kernel-ml.x86_64
3. Filifili le lomiga ML po'o le LT e fa'apipi'i ai
Afai e leai se lomiga ua fa'amaotiina, o le lomiga aupito lata mai ua fa'apipi'iina i le tulaga masani
Fa'apipi'i le lomiga ML
yum --enablerepo=elrepo-kernel fa'apipi'i kernel-ml-devel kernel-ml -y
Fa'apipi'i le lomiga LT, filifili lenei mea mo K8S uma
yum --enablerepo=elrepo-kernel fa'apipi'i kernel-lt-devel kernel-lt -y
4. Siaki le faasologa o le amataga o le kernel i le taimi nei
awk -F\' '$1=="lisi o le lisi " {lolomi $2}' /etc/grub2.cfg
5. Suia le mea e amata ai le polokalama masani
xxx o le numera fa'asolosolo, lea e fa'amaoti mai ai le mea lona x i le lisi o le boot e fai ma mea boot, ma e amata faitau le x mai le 0
seti-grub2-default xxxx
Mo se faʻataʻitaʻiga, afai e te manaʻo e setiina e amata i le kernel 4.4
ona ulufale sa'o lea i le "grub2-set-default 0", ma e mafai ona e amata mai le 4.4 i le isi taimi e te amata ai
Siaki le faasologa o le amataina o le kernel
[root@localhost ~] awk -F\' '$1=="menuentry " {lolomi $2}' /etc/grub2.cfg
CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (Autu)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (Autu)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (Autu)
Seti le numera o le faasologa o le amataga
[root@localhost ~] seti-grub2-default 0
Toe amata
toe amata
Siaki le lomiga o le kernel
uname -r
2. Fa'apipi'iina o le RPM
Siaki le lomiga o le kernel
uname -r
1. Saili le lomiga
Ona o le punaoa ELRepo o le lomiga aupito lata mai lea, e na'o le lima lava e mafai ai ona sii mai le lomiga tuai o le kernel.
Saili le lomiga faasolopito o le kernel rpm:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. E manaʻomia ona e sii maia ituaiga e tolu o le rpm
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
ulutala-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. Fa'apipi'i le 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
pe
#Fa'apipi'i uma i le tasi kiliki
rpm -Uvh *.rpm
4. Fa'amaonia le fa'aliliuga o le kernel ua fa'apipi'iina
[root@localhost ~]# rpm -qa | grep kernel
ulutala-kernel-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
meafaigaluega-kernel-3.10.0-957.el7.x86_64
kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64
5. Seti le amataga
Siaki le faasologa o le amataga
[root@localhost ~]# awk -F\' '$1=="menuentry " {lolomi $2}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (Autu)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Autu)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Autu)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Autu)
Seti le faasologa o le amataga
[root@localhost ~]# grub2-seti-default 0
Toe amata e amata ai ona aoga
[root@localhost ~]# toe amata
3. Fa'apipi'iina o le code source
1. Fa'apipi'i le afifi polokalama autu
yum fa'apipi'i -y gcc faia git ctags ncurses-devel openssl-devel
yum install -y bison flex elfutils-libelf-devel bc
2. Fausia se faila fa'amaumauga o le kernel
Faaaoga le faila o le kernelbuild i lalo o le home
mkdir ~/kernelbuild
3. Maua le code source o le kernel
'Upega tafa'ilagi fa'ata a le Iunivesite o Tsinghua:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
Tuatusi e sii mai ai isi afifi fa'apipi'i code punaoa:
https://mirrors.edge.kernel.org/pub/linux/kernel/
linux-4.xx.xx.tar.xz
linux-4.xx.xx.tar.gz
E taliaina uma faatulagaga uma e lua, ae o le tar.xz e maualuga atu lona saoasaoa o le fa'apipi'iina ma e la'ititi fo'i le tele o le faila.
La'u mai i luga ole initaneti: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. Aveese le code o le kernel
A uma ona tatala, ulufale i le faila punaoa:
tar -xvJf linux-4.17.11.tar.xz
Ina ia mautinoa o loʻo mama atoatoa le laʻau o le kernel, ulufale i le faila o le kernel ma faʻatino le poloaiga make mrproper:
cd linux-4.17.11
faia mama & faia lelei
5. Fa'atulagaga o le kernel
Kopi le faila fa'atulagaina o le kernel o lo'o iai nei
config-3.10.0-862.el7.x86_64 o le faila fa'atulagaina o le kernel o lo'u siosiomaga o lo'o iai nei, suia e tusa ai ma le tulaga moni
cp /boot/config-3.10.0-862.el7.x86_64 .config
Fa'atulagaga fa'apitoa
Ua fa'agaoioia le y, ua fa'agaoioia le n, ma ua fa'agaoioia le m pe a mana'omia.
fai le menuconfig: o le fa'aoga tuai o le ncurses, ua suia i le nconfig
fai le nconfig: Fa'aoga fou o le laina poloaiga ncurses
6. Tuufaatasia ma faapipii
Tuufaatasia le kernel
Afai e iai sau masini quad-core, e mafai ona 8 le x
faia -jx
Fa'apipi'i le kernel
A uma ona tuufaatasia le kernel, faapipii: Lapataiga: Mai iinei, e te manaomia ni avanoa root e faatino ai poloaiga, a leai o le a le manuia.
fai modules_install fa'apipi'i
7. Fa'atulaga le amataga
Siaki le faasologa o le amataga
[root@localhost ~]# awk -F\' '$1=="menuentry " {lolomi $2}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (Autu)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Autu)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Autu)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Autu)
Seti le faasologa o le amataga
[root@localhost ~]# grub2-seti-default 0
Toe amata e amata ai ona aoga
[root@localhost ~]# toe amata
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 Fa'apipi'i i le Rackmount
Komepiuta Fa'apipi'i
Komepiuta Feavea'i Fa'apisinisi
Papa Malō
Laptop Malosi
PC Panel Alamanuia
Uu lima malosi
Advantech Industrial PC