Maison > Questions et réponses > le corps du texte
参考这篇文章进行内核升级
/a/1190000000733628
最后报
[root@puppetnode02 linux-3.10.84]# make install
sh /data/soft/linux-3.10.84/arch/x86/boot/install.sh 3.10.84 arch/x86/boot/bzImage \
System.map "/boot"
ERROR: modinfo: could not find module ipt_MASQUERADE
ERROR: modinfo: could not find module ipt_REDIRECT
ERROR: modinfo: could not find module iptable_nat
ERROR: modinfo: could not find module nf_nat
这少模块问题怎么处理
貌似直接查找都是有的
[root@puppetnode02 linux-3.10.84]# lsmod | grep ipt_MASQUERADE
ipt_MASQUERADE 2466 1
nf_nat 22759 3 ipt_MASQUERADE,ipt_REDIRECT,iptable_nat
nf_conntrack 79357 4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
[root@puppetnode02 linux-3.10.84]# lsmod | grep ipt_REDIRECT
ipt_REDIRECT 1840 1
nf_nat 22759 3 ipt_MASQUERADE,ipt_REDIRECT,iptable_nat
[root@puppetnode02 linux-3.10.84]# lsmod | grep iptable_nat
iptable_nat 6158 1
nf_nat 22759 3 ipt_MASQUERADE,ipt_REDIRECT,iptable_nat
nf_conntrack_ipv4 9506 3 iptable_nat,nf_nat
nf_conntrack 79357 4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
ip_tables 17831 2 iptable_nat,iptable_filter
[root@puppetnode02 linux-3.10.84]# lsmod | grep nf_nat
nf_nat 22759 3 ipt_MASQUERADE,ipt_REDIRECT,iptable_nat
nf_conntrack_ipv4 9506 3 iptable_nat,nf_nat
nf_conntrack 79357 4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
但不知道后面怎么处理
phpcn_u15822017-04-25 09:04:50
Mise à niveau directement en utilisant yum.
1. Afficher les informations du noyau d'origine
[root@localhost ~]# cat /proc/version
Linux version 2.6.32-220.el6.x86_64 (mockbuild@c6b18n3.bsys.dev.centos.org) (gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) ) #1 SMP Tue Dec 6 19:48:22 GMT 2011
2. Importer la clé publique
[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@localhost ~]# ll /etc/yum.repos.d/
总用量 12
-rw-r--r--. 1 root root 1926 12月 9 2011 CentOS-Base.repo
-rw-r--r--. 1 root root 637 12月 9 2011 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 626 12月 9 2011 CentOS-Media.repo
[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
Retrieving http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
Preparing... ########################################### [100%]
1:elrepo-release ########################################### [100%]
[root@localhost ~]# ll /etc/yum.repos.d/
总用量 16
-rw-r--r--. 1 root root 1926 12月 9 2011 CentOS-Base.repo
-rw-r--r--. 1 root root 637 12月 9 2011 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 626 12月 9 2011 CentOS-Media.repo
-rw-r--r--. 1 root root 2150 2月 10 2014 elrepo.repo
3. Parce que Docker recommande d'utiliser le noyau 3.8 ou supérieur, nous choisissons d'utiliser YUM pour mettre à niveau le noyau.
Importez KEY et installez la source du logiciel. Dans la source ELRepo de YUM, il existe deux versions du noyau : mainline (3.13.1) et long terme (3.10.28). Considérant que le long terme est plus stable et sera mis à jour pendant une longue période, cette version est sélectionnée.
Principal :
Lorsque vous utilisez yum, apportez le paramètre --enablerepo=elrepo-kernel
[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-lt
4. Modifier la commande de nourriture
Modifiez le noyau de démarrage par défaut Le noyau nouvellement installé est généralement le premier. Remplacez simplement default = 1 par default = 0.
[root@localhost ~]# cat /etc/grub.conf
# grub.conf généré par anaconda
#
# Notez que vous n'avez pas besoin de réexécuter grub après avoir apporté des modifications à ce fichier
# AVIS : Vous avez une partition /boot Cela signifie que
# tous les chemins du noyau et d'initrd sont relatifs à /boot/, par exemple.
# racine (hd0,0)
# noyau /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
par défaut=0
délai d'attente = 5
splashimage=(hd0,0)/grub/splash.xpm.gz
menu caché
titre CentOS (3.10.84-1.el6.elrepo.x86_64)
racine (hd0,0)
noyau /vmlinuz-3.10.84-1.el6.elrepo.x86_64 ro root=UUID=7ab2f0a8-b4b1-40bd-80b3-2c6f22486ded rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD quiet rhgb crashkernel=auto LANG=zh_CN.UTF-8 rd _NO_LVM rd_NO_DM
initrd /initramfs-3.10.84-1.el6.elrepo.x86_64.img
titre CentOS (2.6.32-220.el6.x86_64)
racine (hd0,0)
noyau /vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=7ab2f0a8-b4b1-40bd-80b3-2c6f22486ded rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD quiet rhgb crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_ LVM NO_DM
initrd /initramfs-2.6.32-220.el6.x86_64.img
5. Redémarrez la machine pour afficher les informations sur le noyau
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.84-1.el6.elrepo.x86_64 #1 SMP Sat Jul 11 11:33:48 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
Mise à niveau du noyau terminée