前言
图省事,我这台机器的Arch
是通过archinstall
安装的,安装时默认使用systemd-boot
引导以及LVM
磁盘选项,并启用了linux
内核。
前几天,为了跑redroid
,我需要启用linux-zen
内核,于是便有了这篇文章。
1. 尝试直接安装linux-zen
内核
首先,我们先尝试直接安装linux-zen
内核,看看是否能直接使用。
1 | pacman -S linux-zen linux-zen-headers |
安装完成后,重启系统,systemd-boot
启动选单未出现linux-zen
内核。
2. 手动添加内核到引导菜单
1 | vi /boot/loader/entries/linux-zen.conf |
键入如下内容*(错误示范!!!)*:
1 | title Arch Linux Zen |
重启,手动选定,启动失败,找不到/sbin/init
文件。
即使把linux
内核删除,仅保留linux-zen
内核的安装,systemd-boot
仍然无法从linux-zen
启动,会直接找不到内核,开机就进UEFI Firmware Setup
界面。
(别问我怎么知道的,都是泪。)
正确写法示范:
1 | title Arch Linux Zen |
完。