安装 Arch 过程中如果将引导安装在自身硬盘中就会显示不了启动项

2019-12-19 08:47:07 +08:00
 zhuzhuaini
环境:
主板:B360M 迫击炮
CPU:8400
硬盘:Arch:浦科特(sata)
windows:东芝 RC500(nvme)
详细描述:
最近在折腾安装 ArchLinux,目前发现一个情况,将 grub 安装在 windows 硬盘当中的 EFI 后,重启,在 BIOS 中的启动项里可以看到 arch 的启动项,但是启动后任然会黑屏几次后进入 windows,此时再重启,arch 启动项消失,在 windows 中使用 esayuefi 软件手动添加 arch 启动项后重启,又能显示了,并且可以正确引导至 arch
问题出在如果我将 grub 安装在 arch 自身的硬盘的 EFI 分区当中,也就是给 arch 的硬盘分一个 300M efi 分区和余下所有空间的主分区,就会出现在 BIOS 中不会显示 arch 的启动条目,并且在 windows 中使用 esayuefi 添加 arch 条目后,BIOS 中也不显示,,,重新用 livecd 引导,然后 arch-chroot 切换到 arch 系统后,输入 efibootmgr 也找不到 arch 这个启动条目,但是重新 grub-instal XXXX 这个命令后再 efibootmgr,就能显示出 arch 的启动条目,但是再重启后,BIOS 中还是没有 arch 的条目,,,此问题已经困扰我很久了,虽然说将 grub 安装至 windows 的 efi 分区可以解决,但是强迫症还是希望一个硬盘一个 EFI 分区一个主分区这种配置法....
不知道有大佬遇到过这个问题或知道解决方案吗..
1078 次点击
所在节点    问与答
2 条回复
jzy321023
2019-12-19 08:56:16 +08:00
Windows 下用 easyuefi 或者 bootice 新建下目标盘 efi 启动项试试呢?
zhuzhuaini
2019-12-19 11:08:02 +08:00
@jzy321023 试过,添加完成后再软件中能显示这个条目,但是重启后在 BISO 中没有,重新回到 windows 里的 easyuefi 后 刚刚添加的条目也没有了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/630382

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX