搜尋

首頁  >  問答  >  主體

linux-kernel - centos6.4核心升級少模組問題

參考這篇文章進行核心升級
/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

但不知道後面怎麼處理

迷茫迷茫2815 天前934

全部回覆(1)我來回復

  • phpcn_u1582

    phpcn_u15822017-04-25 09:04:50

    直接用yum升級了。
    1.查看原有的核心資訊

    [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、導入public key

    [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、因為 Docker 建議使用 3.8 以上內核,所以我們選擇使用 YUM 方式來升級內核。
    導入 KEY ,安裝軟體來源。在 YUM 的 ELRepo 來源中,有 mainline(3.13.1)、long-term(3.10.28)這 2 個核心版本,考慮到 long-term 更穩定,會長期更新,選擇這個版本。
    主要:
    yum的時候要帶--enablerepo=elrepo-kernel參數
    [root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-lt

    4、修改grub順序
    修改預設的啟動內核,新安裝的內核一般在第一個,這裡把default = 1 改成 default = 0 就好了。
    [root@localhost ~]# cat /etc/grub.conf
    # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE: You have a /boot partition. This means that
    # all kernel and initrd paths are relative to /boot/, eg.
    # root (hd0,0)
    # kernel /vmlinuz-version ro root=/dev/sda2
    # initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=0
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS (3.10.84-1.el6.elrepo.x86_64)
    root (hd0,0)
    kernel /vmlinuz-3.10.84-1.el6.elrepo.x86_64 ro root=UUID=7ab2f0a8-b4b1-40bd-80b3-2c6f22486ded rd_NO_LU包含 KWun​​Dykk 或aconnu ANGb; CN.UTF-8 rd_NO_LVM rd_NO_DM
    initrd /initramfs-3.10.84-1.el6.elrepo.x86_64.img
    title CentOS (2.6.32-220.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=7ab2f0a8-b4b1-40bd-80b3-2c6f22486ded rd_NO_LUKS KEYBOARD20b3-2c6f22486ded rd_NO_LUKS KEYBOARD F-8 rd_NO_LVM rd_NO_DM
    initrd /initramfs-2.6.32-220.el6.x86_64.img

    5、重啟機器查看核心資訊

    [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
    

    升級核心完成

    回覆
    0
  • 取消回覆