更改为 linux-lts 并删除了 linux,现在我无法启动

更改为 linux-lts 并删除了 linux,现在我无法启动

我跟着这些说明安装 lts 内核,但最后一个命令grub-mkconfig -o /boot/grub/grub.cfg没有执行,现在我无法启动到 Arch。我有一个带有 Arch 的 USB 记忆棒,我想我需要更改配置,/boot/loader/entries/arch.conf但我不知道如何更改。我还在 LVM 中安装了 Arch。

有人可以帮忙吗?

答案1

请注意,syslinux您需要/boot/syslinux/syslinux.cfg相应地编辑 syslinux 配置文件,只需将所有内容指向-lts内核即可。

看来你正在使用systemd-boot作为引导装载程序系统Linux将是另一种选择,但你可以推断出(从其他答案对此问题)如果您不使用,这也适用于您的情况GRUB

要解决您的启动问题,您应该适当修改在条目中/boot/loader/entries/arch.conf(即追加 -ltslinux /vmlinuz-linux和插入 -lts initrd /initramfs-linux.img)。

要访问该文件,您只需EFI系统分区来自任何实时环境(即 Arch Linux 安装 CD/USB)。

相关内容