环境:
主板: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 分区一个主分区这种配置法....
不知道有大佬遇到过这个问题或知道解决方案吗..