這個模塊解釋瞭如何在 Arch Linux 中修改內核。 請參閱我們之前描述 Linux 發行版中可用的不同類型內核的文章。
在 Arch Linux 中更改內核的步驟
讓我們從在 Arch Linux 系統上更改內核的步驟開始。此處描述的過程非常簡單明了。
1.列出所有可用的內核
首先,您可以列出所有可用的內核。
$ find /boot/vmli*
或者:
$ pacman -Q | grep -E "blinux*"
如果您沒有所需的內核,請繼續學習如何安裝它。
2.安裝需要的內核
如果您選擇的內核不在列表中,您需要先安裝它。安裝適當內核所需的命令是:
- Linux 默認內核
$ sudo pacman -S linux linux-headers
- Linux LTS 內核
$ sudo pacman -S linux-lts linux-lts-headers
- Linux Zen 內核
$ sudo pacman -S linux-zen linux-zen-headers
- Linux 強化內核
$ sudo ppacman -S linux-hardened linux-hardened-headers
3. 在引導時從 GRUB 中選擇內核
在繼續之前,使用 uname 命令檢查您的操作系統當前正在使用哪個內核。
$ uname -r 5.11.6-arch1-1
現在重新啟動機器並等待 GRUB 菜單彈出。
然後選擇選項 “Arch Linux 的高級選項” 從提供的菜單中選擇所需的內核。
計算機完全重新啟動後,您可以檢查正在使用的內核。
$ uname -r 5.10.23-1-lts
4.編輯GRUB配置文件
現在您需要調整 GRUB 配置文件以從最後選擇的內核引導系統。配置文件在 /etc/default/grub 所以打開它 須藤 還有你最喜歡的文本編輯器。
我需要這樣的東西:

然後將以下三行添加到文件頂部的第一條註釋之後:
GRUB_DISABLE_SUBMENU=y GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true
第一行禁用 GRUB 子菜單。即允許在主 GRUB 菜單本身中列出所有可用的內核。 “Arch Linux 的高級選項” 選項。
下一行保留最後使用的內核,第三行確保 grub 使用最後選擇的內核作為默認值。
所以最後 GRUB 看起來像這樣:

最後,保存文件並退出。
6.重新生成GRUB配置文件
最後,為了使更改生效,我們需要重新生成 grub 配置文件,如下所示:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
最後,使用您選擇的內核重新啟動系統!

結論是
所以我看到瞭如何更改內核。不同的設置有不同的優先級和要求,並且可能需要不同的內核來更有效地執行操作。現在我知道如何改變它了。