可能因為以下幾種原因,你可能需要對linux kernel核心進行公升級操作。
不管因為什麼原因,每乙個linux使用者對linux核心進行公升級,是乙個很重要的維系統護工作。
下面我們來學習在centos 6.4系統下,將linux kernel 2.6.32公升級到linux kernel 3.2.48 lts。
1、先檢查系統的當前核心版本
$ uname -r
2.6.32-358.el6.x86_64在開始公升級下,需要安裝一些構建核心的必需的依賴軟體包
$ sudo yum groupinstall 「development tools」然後,安裝現有的系統更新$ sudo yum install ncurses-devel
$ sudo yum update2、開始安裝核心
$ wget編譯乙個新的核心之前,你需要生成乙個核心配置。如果你想通過圖形使用者介面生成乙個核心配置,執行:$ sudo tar xvfvj linux-3.2.48.tar.xz -c /usr/src
$ cd /usr/src/linux-3.2.48
$ sudo make menuconfig另外,如果你想使用相同的核心配置為當前執行的核心,執行下面的命令:
$ sudo make oldconfig如果你想使用舊核心配置,並自動接受每乙個選項的預設設定,請執行以下命令:
$ sudo sh -c 『yes 「」 | make oldconfig』核心設定完成後,開始編譯新的核心
$ sudo make上述步驟將需要30分鐘或更長時間,這取決於你的cpu速度。編譯完成後,下一步安裝新的核心(和所有的核心模組)如下:
$ sudo make modules_install install3.設定啟動項
要在您的系統中使用新編譯的核心,請在grub選單中設定啟動順序
$ sudo vi /boot/grub/grub.conf同時發布於j4mdefault=1
centos公升級系統
1 檢視現版本資訊 cat etc redhat release 2 建立掛載目錄 mkdir centos 3 上傳需要公升級的版本的映象並掛載 mount centos 7 x86 64 1810.iso centos 4 備份yum源配置 mkdir etc yum.repos.d bak m...
手動公升級CentOS中的Python編譯器
2 安裝python3.2。進入terminal,將python 3.2.tar.bz2解包 tar jxvf python 3.2.tar.bz2 配置並且安裝新的編譯器 cd python3.2 configure make make install 3 完成安裝,重新建立正確的鏈結。備份原來版...
VMware中Ubuntu編譯和公升級核心
1 vmware中建立乙個ubuntu的虛擬記憶體機,注意在設定記憶體和硬碟時要設定大一些 記憶體2g,硬碟180g 最初配置的時候記憶體是1g,硬碟是20g,在編譯的時候提示空間不夠,用命令 df h 檢視,發現根目錄檔案系統 dev sda1 的使用率為100 因此重新建立了乙個虛擬機器,分配記...