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