![双启动问题:安装 Windows 后 BIOS 无法识别 Arch Linux SSD](https://linux22.com/image/227658/%E5%8F%8C%E5%90%AF%E5%8A%A8%E9%97%AE%E9%A2%98%EF%BC%9A%E5%AE%89%E8%A3%85%20Windows%20%E5%90%8E%20BIOS%20%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%20Arch%20Linux%20SSD.png)
我目前面临双启动设置问题。我有两个 NVMe SSD:一个配置了 Arch Linux 和 GRUB 的 1TB SSD,以及一个新安装的 Windows 4TB SSD。
为了避免 Windows 安装过程中出现任何复杂情况,我暂时删除了 Linux SSD。确认 Windows 运行正常后,我重新连接了 Linux SSD。然而,重新启动后,BIOS 中不再识别 Linux SSD,导致我无法启动到 Arch Linux。有趣的是,Linux SSD 在 Windows 磁盘管理实用程序中可见。
在我之前的设置中,我同时启动了 Linux 和 Windows,没有出现任何问题。这次唯一的区别是我在Linux之后安装了Windows。安装顺序是否会导致此问题?
根据我的研究,我似乎可能需要创建一个 Arch Live USB,从它启动,从 chroot 挂载我的 Linux 系统,并重新配置 GRUB。但是,由于我对 GRUB 和引导加载比较陌生,因此我不确定这是否是正确的方法。
谁能确认这是否是正确的解决方案?如果是这样,您能否提供分步指南?由于过去我在 Linux 重新安装过程中不小心格式化了错误的磁盘,因此我对单独进行操作持谨慎态度。