Linux內核的安裝

原文鏈接
系統環境: ubuntu 64位

Linux內核的安裝主要有以下兩種方式:

方法一、安裝編譯好的通用內核DEB包

通用內核DEB包包含了linux內核得三個核心文件:

linux-image: 內核核心文件
linux-headers: 內核頭文件
linux-headers-generic: 內核通用頭文件

ubuntu內核DEB包下載地址(帶了rc的內核為非穩定版本),這是最簡單且最通用的方法,因為不需要去配置任何東西,幾條命令就讓系統自己配置好了。我們需要下載的三個文件為(注意平臺,通常是amd64,32位版本則使用i386):

把他們放到同一個文件夾,然后在該文件夾內執行下面命令進行安裝:

sudo dpkg -i *.deb  # 安裝DEB包
sudo update-grup    # 刷新grub

方法二、下載內核源代碼,按照個人需求編譯安裝

此方法較為復雜,而且可能會出現很多問題,但是對于想了解內核以及想提高性能的用戶就非常適用了,因為普遍認為通過此方法可以精簡內核,提高系統效率。

首先下載最新穩定版內核源代碼,然后在該目錄打開終端,執行如下命令進行接呀:

xz -kd 文件名
tar -xvf 文件名.tar

然后執行編譯步驟,如果之前編譯過需要重新編譯,首先得清理一下:make mrproper

再執行命令make menuconfig在圖形化界面配置各個選項。

都配置好過后,在終端以此執行如下命令(下面的命令參數重的-x表示設置的線程數,設置多線程可以加快編譯速度,比如我是雙核處理器那就選4線程,x為4):

make -jx                    # 編譯內核  
make modules -jx            # 編譯內核模塊  
make headers -jx            # 編譯內核頭文件  
sudo make headers_install   # 安裝內核頭文件  
sudo make modules_install   # 安裝內核模塊  
sudo make install           # 安裝內核  
sudo reboot                 # 重啟以驗證內核
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容