歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> CentOS怎麼更新內核

CentOS怎麼更新內核

日期:2017/2/28 11:58:32   编辑:Linux技術

  內核是操作系統最基本的部分。它是為眾多應用程序提供對計算機硬件的安全訪問的一部分軟件,那麼CentOS怎麼更新內核版本呢?今天學習啦小編與大家分享下CentOS更新內核版本的具體操作步驟,有需要的朋友不妨了解下。

  CentOS更新內核版本方法

  1.下載源碼包

  在首頁可以看到有 stable,longterm 等版本,一般選擇下載 longterm 版本,因為此版本為提供長期支持的穩定版,因此我選擇 3.12.16.

  [root@CentOS-BinaryDev~]# wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.16.tar.xz

  2.解壓並進入目錄

  [root@CentOS-BinaryDev~]# tar -xf linux-3.12.16.tar.xz

  [root@CentOS-BinaryDev~]# cd linux-3.12.16

  3.更新當前系統

  [root@CentOS-BinaryDev~]# yum update

  [root@CentOS-BinaryDev~]# yum upgrade

  4.安裝編譯內核所需要的軟件包

  [root@CentOS-BinaryDev~]# yum groupinstall “Development Tools”

  [root@CentOS-BinaryDev~]# yum install ncurses-devel

  [root@CentOS-BinaryDev~]# yum install qt-devel

  [root@CentOS-BinaryDev~]# yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel

  5.查看當前系統內核

  [root@CentOS-BinaryDev~]# uname -r

  2.6.32-358.11.1.el6.x86_64

  6.將當前系統內核的配置文件拷貝到當前目錄

  [root@CentOS-BinaryDev~]# cp /boot/config-2.6.32-358.11.1.el6.x86_64 .config

  7.使用當前系統內核配置,並自動接受每個新增選項的默認設置

  [root@CentOS-BinaryDev~]# sh -c ' yes “” | make oldconfig'

  8.編譯

  [root@CentOS-BinaryDev~]# make bzImage

  [root@CentOS-BinaryDev~]# make modules

  [root@CentOS-BinaryDev~]# make modules_install

  9.安裝

  [root@CentOS-BinaryDev~]# make install

  如果出現少量 ERROR 可以忽略

  10.修改 Grub 引導順序

  [root@CentOS-BinaryDev~]# vim /etc/grub.conf

  一般新內核的位置都在第一個,所以設置 default=0.

  11.重啟後查看內核版本號

  [root@CentOS-BinaryDev~]# uname -r

  3.12.16

  12.如果失敗,轉至第 5 步,在重新開始之前,需要清理上次編譯的現場

  [root@CentOS-BinaryDev~]# make mrproper

看過“CentOS怎麼更新內核”的人還看了:

Copyright © Linux教程網 All Rights Reserved