我有安装了 Windows 7 的旧 240 GB SATA SSD。
今天我的新 1 tb NVME SSD 到了,我决定将它用于 Fedora。
我想让系统尽可能独立,所以在将 Fedora 安装到新 SSD 之前,我物理上断开了旧 SSD。我希望在我的 UEFI 的启动优先级列表中看到这两个 SSD 并随意切换它们。但是,当我重新连接旧 SSD 时,我在启动优先级列表中看不到它。当我按 F11 并选择我的旧 SSD 作为启动设备时,我收到“重新启动并选择正确的启动设备”错误。 https://isstatic.askoverflow.dev/80XbJ.jpg
Windows 的启动分区 (sda1/sda2) 完好无损: https ://i.stack.imgur.com/siAtR.png
那么出了什么问题,我该如何解决呢?
更新:好的,我更新了 grub,现在我可以选择 Windows (sudo grub2-mkconfig -o /etc/grub2-efi.cfg) 不是我想要的,但没关系。
您必须创建单独的 UEFI 引导条目,因为旧的引导条目在您移除磁盘时被覆盖。
您将使用efibootmgr为您的旧 Windows 系统添加新条目。它可能看起来像这样,但取决于您的系统。
顺便说一句,一旦 Windows 更新并删除了您的 linux 启动条目,这将派上用场,只需启动一些 LIVE 发行版并读取该条目。