记一次双系统 Windows 10 + Arch Linux 安装的引导配置
按照官网安装完之后到了引导的这一步,才发慌了:
因为我是两个 SSD ,一个是 /dev/nvme0n1 ,一个是 /dev/sda 。 NVME 里是 Windows 10,打算在 /dev/sda 上装 Arch ,以前的 Windows 10 是用 UEFI 启动的,分区是 GPT。
# grub-mkconfig -o /boot/grub/grub.cfg
Done… 重启发现没有 Windows ,突然觉得哪里不对……
# grub-probe --target=hints_string /boot/efi/Microsoft/Boot/bootmgfw.efi
grub-probe: warning: unknown device type nvme0n1
wtf? 这哪里出问题了……
查了资料发现了解决方法,在
/etc/grub.d/40_custom
中手动加入 Windows 启动项:
menuentry 'Microsoft Windows 10' {
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
完美解决。
如果喜欢本文,欢迎点击下方的「鼓掌」按钮!
如果上面没有加载出任何东西,可以点击这里。