用(yòng)于Arch Linux的不同類型的内核以及如何使用(yòng)它們 - 武漢新(xīn)勝電(diàn)腦
  • 武漢市武昌區(qū)南湖(hú)花(huā)園 瑞安(ān)街(jiē)140号 027-88016877
  • 18627003654
  • love6411692@qq.com

用(yòng)于Arch Linux的不同類型的内核以及如何使用(yòng)它們

首頁(yè)最新(xīn)動态

用(yòng)于Arch Linux的不同類型的内核以及如何使用(yòng)它們


人們使用(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òng)于Arch Linux的不同類型的内核

Arch Linux内核

首先,讓我告訴您有(yǒu)關Arch用(yòng)戶可(kě)用(yòng)的各種Linux内核。

Mainline内核(軟件包名(míng)稱:linux)

這是最新(xīn)的穩定Linux内核。大多(duō)數人使用(yòng)此内核是因為(wèi)它是最新(xīn)的可(kě)用(yòng)内核版本。

LTS内核(軟件包名(míng)稱:linux-lts)

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)的軟件,從而提高穩定性。

強化内核(軟件包名(míng)稱:linux-hardened)

對于安(ān)全相關的用(yòng)戶,有(yǒu)最新(xīn)穩定内核強化版本。請注意,使用(yòng)此内核時,幾個軟件包将不起作(zuò)用(yòng)。

性能(néng)優化的内核(軟件包名(míng)稱:linux-zen)

如果您想充分(fēn)利用(yòng)系統,則可(kě)以使用(yòng)“ Zen”内核,該内核基本上是最新(xīn)内核的分(fēn)支,并以吞吐量和功耗為(wèi)代價進行調整。

如何在Arch Linux上切換内核

現在您已經了解了各種内核選擇,接下來讓我們看看如何在Arch Linux中(zhōng)更改内核。https://3dddf31a90e173858ae7b000002cb059.safeframe.googlesyndication.com/safeframe/1-0-37/html/container.html?upapi=trueAD

這是一個兩步過程:

  1. 安(ān)裝(zhuāng)您選擇的Linux内核
  2. 調整grub配置文(wén)件以添加新(xīn)安(ān)裝(zhuāng)的内核

不用(yòng)擔心,我将向您詳細介紹步驟。

使用(yòng)以下命令檢查arch Linux中(zhōng)的内核版本

uname -r

如果隻顯示一個數字

要在Arch上切換内核,隻需安(ān)裝(zhuāng)您要使用(yòng)的内核并調整grub配置文(wén)件即可(kě)。

步驟1:安(ān)裝(zhuāng)您選擇的内核

您可(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

步驟2:調整grub配置文(wén)件以添加更多(duō)内核選項

默認情況下,Arch Linux使用(yòng)最新(xīn)的内核版本作(zuò)為(wèi)默認版本。其他(tā)内核版本可(kě)從高級選項下獲得:

Arch Linux Grub
在此選項下還可(kě)以使用(yòng)其他(tā)Linux内核

但是,我甯願做些不同的事情,并且做得更好(我認為(wèi))。這是我的工(gōng)作(zuò):

  • 禁用(yòng)grub子菜單,以便所有(yǒu)可(kě)用(yòng)的内核版本都顯示在主屏幕上(而不是“高級選項”下)。
  • 配置grub以重新(xīn)調用(yòng)您引導的最後一個内核條目,并将其用(yò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
Grub Config Arch

您可(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)件并退出。

步驟3:重新(xīn)生成GRUB配置文(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)的内核!

多(duō)個内核Arch Linux

結論

您無需擔心在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ō)提示和教程。

聯系方式 / Contact

  • 武漢新(xīn)勝電(diàn)腦
  • 地址:武漢市武昌區(qū)南湖(hú)花(huā)園 瑞安(ān)街(jiē)140号 027-88016877
  • 電(diàn)話:18627003654
  • 聯系人:彭經理(lǐ)
  • 郵箱:love6411692@qq.com
  • 網址:https://www.whxsdn.com
  •  
  •  
  •