CentOS系統中編譯和公升級核心

2021-09-01 19:23:01 字數 1162 閱讀 4517

可能因為以下幾種原因,你可能需要對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 update
2、開始安裝核心
$ 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 install
3.設定啟動項

要在您的系統中使用新編譯的核心,請在grub選單中設定啟動順序

$ sudo vi /boot/grub/grub.conf

default=1

同時發布於j4m

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 因此重新建立了乙個虛擬機器,分配記...