因此,在让systemd在一个分区上工作的过程中,这是它自己的安装,还有另一个使用grub的并行安装过程中,我想让systemd引导,并引导到grub。我使用的是Manjaro,所以它将grub安装到EFI中,但是systemd-boot install似乎没有捡到它。
我知道,链接加载是一个很难理解的术语,而系统引导并不是真正的链式加载,因为技术上它不是引导加载器,但我缺少一个更好的术语。
发布于 2021-07-30 23:35:41
好吧,结果比我想象的要容易得多。使用Debian10.xXFCE作为我的基本操作系统,我启动并运行了它。接下来,我安装了systemd并使用efibootmgr验证了新的引导条目。重新启动之后,我开始为Debian安装systemd:
/boot/efi/loader/loader.conf
timeout 10
console-mode auto
editor yes
random-seed-mode with-system-token接下来,OS的条目:
/boot/efi/loader/entries/debian-10.conf
title Debian 10 (testing)
linux /Debian-10/vmlinuz-4.19.0-17-amd64
initrd /Debian-10/initrd.img-4.19.0-17-amd64
options root=UUID=207c7201-34a2-41c9-8bff-191cac5a0378 rootflags=subvol=/ resume=UUID=031046e5-7788-43a4-88c6-18b7c08fe55a现在是最简单的部分--grub的条目:
/boot/efi/loader/entries/grub.conf
title Grub
linux /EFI/debian/shimx64.efi最后,我用efibootmgr:sudo efibootmgr -b 0004 -B删除了grub的条目(您的条目编号将有所不同)
重新启动,您将看到(2)项。现在,我预测在grub更新后,它会将其引导项重新放入EFI,但我不能确定它是否会是新的缺省值。也许最好保留条目(因为它已经是第二个启动选项)。
https://unix.stackexchange.com/questions/660393
复制相似问题