? ?
人們使用Arch Linux的原因之一是它是最新版本。在使用其他發行版之前,您將獲得大多數軟件和Linux內核。
但這并不意味著您必須始終使用最新的主線內核。有幾個可用的內核選項,我將向您展示在Arch Linux中切換內核。
首先,讓我告訴您有關Arch用戶可用的各種Linux內核。
這是最新的穩定Linux內核。大多數人使用此內核是因為它是最新的可用內核版本。
該linux-lts
軟件包為您提供了最新的長期支持Linux內核。LTS內核沒有預定義的生命周期,但是可以放心地在更長的時間內享受相同的內核版本。
內核補丁通常不會破壞任何東西,但并非不可能發生破壞。如果您的硬件不是市場上可以提供的最新硬件,則可以通過安裝稍早的LTS內核來享受最新的軟件,從而提高穩定性。
對于安全相關的用戶,有最新穩定內核的強化版本。請注意,使用此內核時,幾個軟件包將不起作用。
如果您想充分利用系統,則可以使用“ Zen”內核,該內核基本上是最新內核的分支,并以吞吐量和功耗為代價進行調整。
現在您已經了解了各種內核選擇,接下來讓我們看看如何在Arch Linux中更改內核。https://3dddf31a90e173858ae7b000002cb059.safeframe.googlesyndication.com/safeframe/1-0-37/html/container.html?upapi=trueAD
這是一個兩步過程:
不用擔心,我將向您詳細介紹步驟。
uname -r
如果只顯示一個數字
要在Arch上切換內核,只需安裝您要使用的內核并調整grub配置文件即可。
您可以使用pacman命令來安裝您選擇的Linux內核。您只需要知道軟件包名稱。
您還可以在系統中同時安裝多個類型的Linux內核。您可以從grub菜單中選擇要使用的內核。
對于最新的穩定內核:
sudo pacman -S linux
對于最新的LTS內核:
sudo pacman -S linux-lts
對于帶有強化補丁程序的最新穩定內核:
sudo pacman -S linux-hardened
要獲取Zen內核:
sudo pacman -S linux-zen
默認情況下,Arch Linux使用最新的內核版本作為默認版本。其他內核版本可從高級選項下獲得:
但是,我寧愿做些不同的事情,并且做得更好(我認為)。這是我的工作:
聽起來好多了,不是嗎?
為此,您需要編輯GRUB配置文件。通常,所有配置文件都位于/ etc目錄中。
打開您的終端并在您喜歡的基于終端的文本編輯器中編輯配置文件。我正在使用Nano編輯器:
sudo nano /etc/default/grub
您可能會注意到,我更改了我提到的值,但又添加了兩行,因此最終結果應如下所示:
GRUB_DISABLE_SUBMENU=y
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
第一行和可選行用于禁用GRUB子菜單。我發現在GRUB屏幕上立即查看所有內核而不必輸入高級選項子菜單時,它會變得更加容易。https://3dddf31a90e173858ae7b000002cb059.safeframe.googlesyndication.com/safeframe/1-0-37/html/container.html?upapi=trueAD
第二行用于保存最后一個內核條目。
最后,您需要確保GRUB將默認使用最后保存的條目。
保存配置文件并退出。
為了使更改生效,您需要重新生成配置文件。為此,請打開終端并運行以下命令:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
如果您覺得它很熟悉,那么您已在Arch Linux安裝過程中使用了此命令。
重新啟動Linux系統,然后選擇要使用的內核!
您無需擔心在Arch Linux中更新內核。如果您選擇的內核有更新,它將與系統更新一起安裝。我想您已經知道如何更新Arch Linux系統。
在Arch Linux上切換內核是一個易于完成的過程,其中有幾個適合您需求的選項。我發現上述方法最安全,最簡單,因為您無需從系統中刪除內核。如果選擇運行最新的內核,則最好在內核出現緊急情況時安裝LTS內核。
我希望您喜歡這個Arch Linux技巧。保持訂閱It's FOSS的更多提示和教程。