首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从systemd-boot中“链加载”grub?

如何从systemd-boot中“链加载”grub?
EN

Unix & Linux用户
提问于 2021-07-28 20:19:34
回答 1查看 1.4K关注 0票数 2

因此,在让systemd在一个分区上工作的过程中,这是它自己的安装,还有另一个使用grub的并行安装过程中,我想让systemd引导,并引导到grub。我使用的是Manjaro,所以它将grub安装到EFI中,但是systemd-boot install似乎没有捡到它。

我知道,链接加载是一个很难理解的术语,而系统引导并不是真正的链式加载,因为技术上它不是引导加载器,但我缺少一个更好的术语。

EN

回答 1

Unix & Linux用户

发布于 2021-07-30 23:35:41

好吧,结果比我想象的要容易得多。使用Debian10.xXFCE作为我的基本操作系统,我启动并运行了它。接下来,我安装了systemd并使用efibootmgr验证了新的引导条目。重新启动之后,我开始为Debian安装systemd:

代码语言:javascript
复制
/boot/efi/loader/loader.conf
timeout 10
console-mode auto
editor yes

random-seed-mode with-system-token

接下来,OS的条目:

代码语言:javascript
复制
/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的条目:

代码语言:javascript
复制
/boot/efi/loader/entries/grub.conf
title   Grub
linux   /EFI/debian/shimx64.efi

最后,我用efibootmgr:sudo efibootmgr -b 0004 -B删除了grub的条目(您的条目编号将有所不同)

重新启动,您将看到(2)项。现在,我预测在grub更新后,它会将其引导项重新放入EFI,但我不能确定它是否会是新的缺省值。也许最好保留条目(因为它已经是第二个启动选项)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/660393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档