使用指令碼便捷地在 Ubuntu 中安裝最新 Linux 核心

linux.cn發表於2015-09-15

想要安裝最新的Linux核心嗎?一個簡單的指令碼就可以在Ubuntu系統中方便的完成這項工作。

Michael Murphy 寫了一個指令碼用來將最新的候選版、標準版、或者低延時版的核心安裝到 Ubuntu 系統中。這個指令碼會在詢問一些問題後從 Ubuntu 核心主線頁面 下載安裝最新的 Linux 核心包。

使用指令碼便捷地在 Ubuntu 中安裝最新 Linux 核心

通過指令碼來安裝、升級Linux核心:

1、點選這個 github 頁面 右上角的 “Download Zip” 來下載該指令碼。

2、滑鼠右鍵單擊使用者下載目錄下的 Zip 檔案,選擇 “在此展開” 將其解壓。

3、右鍵點選解壓後的資料夾,選擇 “在終端中開啟” 到此資料夾下。

使用指令碼便捷地在 Ubuntu 中安裝最新 Linux 核心

此時將會開啟一個終端,並且自動導航到目標資料夾下。如果你找不到 “在終端中開啟” 選項的話,在 Ubuntu 軟體中心搜尋安裝 nautilus-open-terminal ,然後重新登入系統即可(也可以再終端中執行 nautilus -q 來取代重新登入系統的操作)。

4、當進入終端後,執行以下命令來賦予指令碼執行本次操作的許可權。

chmod +x *

最後,每當你想要安裝或升級 Ubuntu 的 linux 核心時都可以執行此指令碼。

./*

使用指令碼便捷地在 Ubuntu 中安裝最新 Linux 核心

這裡之所以使用 * 替代指令碼名稱是因為資料夾中只有它一個檔案。

如果指令碼執行成功,重啟電腦即可。

恢復並且解除安裝新版核心

如果因為某些原因要恢復並且移除新版核心的話,請重啟電腦,在 Grub 啟動器的 高階選項 選單下選擇舊版核心來啟動系統。

當系統啟動後,參照下邊章節繼續執行。

如何移除舊的(或新的)核心:

1、從 Ubuntu 軟體中心安裝 Synaptic Package Manager。

2、開啟 Synaptic Package Manager 然後如下操作:

3、點選 Reload 按鈕,讓想要被刪除的新核心顯示出來.

4、在左側皮膚中選擇 Status -> Installed ,讓查詢列表更清晰一些。

5、在 Quick filter 輸入框中輸入 linux-image- 用於查詢。

6、選擇一個核心映象 “linux-image-x.xx.xx-generic” 然後將其標記為removal(或者Complete Removal)

7、最後,應用變更

使用指令碼便捷地在 Ubuntu 中安裝最新 Linux 核心

重複以上操作直到移除所有你不需要的核心。注意,不要隨意移除此刻正在執行的核心,你可以通過 uname -r 命令來檢視執行的核心。

對於 Ubuntu 伺服器來說,你可以一步步執行下面的命令:

uname -r

dpkg -l | grep linux-image-

sudo apt-get autoremove KERNEL_IMAGE_NAME

使用指令碼便捷地在 Ubuntu 中安裝最新 Linux 核心

相關文章