首頁 > 軟體

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

2020-06-16 17:53:05

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

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

 

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

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

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

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

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

  1. chmod+x *

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

  1. ./*

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

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

 

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

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

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

 

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

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

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

  • 點選 Reload 按鈕,讓想要被刪除的新核心顯示出來.
  • 在左側面板中選擇 Status -> Installed ,讓查詢列表更清晰一些。
  • 在 Quick filter 輸入框中輸入 linux-image- 用於查詢。
  • 選擇一個核心映象 “linux-image-x.xx.xx-generic” 然後將其標記為removal(或者Complete Removal)
  • 最後,應用變更

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

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

  1. uname-r
  2. dpkg -l |grep linux-image-
  3. sudoapt-get autoremove KERNEL_IMAGE_NAME

Ubuntu 15.10 將使用 Linux Kernel 4.2 核心  http://www.linuxidc.com/Linux/2015-09/122826.htm

怎樣在 CentOS 7 上安裝 Kernel 4.0.2  http://www.linuxidc.com/Linux/2015-05/117574.htm

怎樣在 CentOS 7 系統上安裝Linux Kernel 4.0  http://www.linuxidc.com/Linux/2015-04/116461.htm

如何在Ubuntu/CentOS上安裝Linux核心4.0  http://www.linuxidc.com/Linux/2015-04/116565.htm

如何在Ubuntu 13.10上安裝Linux核心 3.12 http://www.linuxidc.com/Linux/2013-11/92930.htm 

如何在Ubuntu 14.10,Ubuntu 14.04及其衍生版本安裝 3.16.7 CKT2核心 http://www.linuxidc.com/Linux/2014-12/110189.htm 


IT145.com E-mail:sddin#qq.com