Ubuntu14 04編譯安裝Kernel(下)

2021-07-15 08:57:57 字數 1449 閱讀 5978

《ubuntu14.04編譯安裝kernel(上)》介紹了一種最普通的核心編譯安裝方法,但是由於通過該方法安裝的核心不易於解除安裝,因此本文介紹另外一種更好的方法。

sudo make mrproper
執行如下命令, 然後退出, 確認儲存(無需做修改, 保持預設配置就好!).

sudo make menuconfig
sudo make-kpkg clean
注:如果原始碼不是儲存於/usr/src等需要超級使用者許可權的目錄,不需要sudo。

說明:(2)編譯完成後,將會在原始碼頂級目錄的上一級目錄中生成linux-headers-4.6.4-liyihai_4.6.4-liyihai-10.00.custom_amd64.deblinux-image-4.6.4-liyihai_4.6.4-liyihai-10.00.custom_amd64.deb兩個安裝包;

(3)-j8表示編譯的時候開啟8個執行緒,可以加快編譯速度。

注:如果原始碼不是儲存於/usr/src等需要超級使用者許可權的目錄,不需要sudo。

(1)錯誤

編譯過程中,可能會遇到下面錯誤:

(2)解決方法:

sudo apt-get install openssl libssl-dev
: 僅僅是安裝openssl是不行的(並沒有包含上述缺失的標頭檔案), 必須安裝libssl-dev(包含上述缺失的標頭檔案).

安裝上述工具和庫之後,先清除舊的編譯結果,然後再重新編譯即可。

sudo dpkg -i linux-headers-4.6.4-liyihai_4.6.4-liyihai-10.00.custom_amd64.deb

sudo dpkg -i linux-image-4.6.4-liyihai_4.6.4-liyihai-10.00.custom_amd64.deb

安裝好核心之後,需要重啟電腦,在grub選擇選單中選擇剛才所安裝的核心即可(grub預設選擇最新版本的核心)。關於grub選單,見《ubuntu14.04開機顯示grub選擇選單》。

當不再需要上述核心和標頭檔案時,可以通過下面命令進行解除安裝:

sudo dpkg -r linux-image-4.6.4-liyihai

sudo dpkg -r linux-headers-4.6.4-liyihai

[1]ubuntu下進行核心編譯與解除安裝

ubuntu14 04編譯安裝PHP7

解壓 tar zxvf php 7.0.16.tar.gz 進行配置之前安裝必要的包,否則會出現下面的一些問題 配置 編譯 安裝 修改配置檔案 cp php.ini production usr local php etc php.ini 使用php fpm方式執行的設定 配置php fpm cd ...

Ubuntu14 04下安裝交叉編譯工具

第二步 解壓安裝包 根據個人而定,指定解壓路徑。sudo tar xjf arm linux gcc 4.5 1 v6 vfp.tar.bz2解壓好花費一些時間,解壓可以看到新資料夾 cd arm linux gcc 4.5 1 v6 vfp.tar.bz2 cyb bot toolschain 在...

ubuntu14 04安裝紀事

vmware是個好東西,但是今天在新裝ubuntu做實驗時卻一直提示disconnect you are now offline。試了n種方法,也反覆安裝多次,最後才確定是vmware出了問題。嘗試將編輯 虛擬網路編輯器還原預設後才算排除問題,只是網路設定又要重新做了 新裝的ubuntu一些基本設定...