>  Q&A  >  본문

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

但不知道后面怎么处理

迷茫迷茫2733일 전878

모든 응답(1)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-04-25 09:04:50

    Yum을 사용하여 직접 업그레이드했습니다.
    1. 원본 커널 정보 보기

    으아아아

    2. 공개 키 가져오기

    으아아아

    3. Docker에서는 커널 3.8 이상 사용을 권장하므로 우리는 YUM을 사용하여 커널을 업그레이드하기로 결정했습니다.
    KEY를 가져오고 소프트웨어 소스를 설치합니다. YUM의 ELRepo 소스에는 메인라인(3.13.1)과 장기(3.10.28)의 두 가지 커널 버전이 있습니다. 장기 버전이 더 안정적이고 장기간 업데이트될 것이라는 점을 고려하여 이 버전을 선택했습니다.
    메인:
    yum을 사용할 때 --enablerepo=elrepo-kernel 매개변수
    를 가져옵니다. [root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-lt

    4. 그럽 순서 수정
    기본 시작 커널을 수정하십시오. 일반적으로 새로 설치된 커널이 여기에서 기본값 = 1로 변경됩니다.
    [root@localhost ~]# cat /etc/grub.conf
    # 아나콘다에 의해 생성된 grub.conf
    #
    # 이 파일을 변경한 후 grub을 다시 실행할 필요가 없습니다
    # 주의사항: /boot 파티션이 있다는 것은
    # 모든 커널 및 initrd 경로는 /boot/에 상대적입니다. 예를 들어
    # 루트(hd0,0)
    # 커널 /vmlinuz-version ro root=/dev/sda2
    # initrd /initrd-[generic-]version.img
    #부팅=/dev/sda
    기본값=0
    시간 초과=5
    스플래시이미지=(hd0,0)/grub/splash.xpm.gz
    숨겨진메뉴
    제목 CentOS(3.10.84-1.el6.elrepo.x86_64)
    루트(hd0,0)
    kernel /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
    제목 CentOS(2.6.32-220.el6.x86_64)
    루트(hd0,0)
    커널 /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 rd_NO_ DM
    initrd /initramfs-2.6.32-220.el6.x86_64.img

    5. 커널 정보를 보려면 머신을 다시 시작하세요

    으아아아

    커널 업그레이드 완료

    회신하다
    0
  • 취소회신하다