我刚买了一台戴尔 XPS 17,它配备了一个安装了 Windows 的 SSD。我买了第二个 SSD 来安装 Ubuntu 20.04。第一次使用默认分区选项安装 Ubuntu 后,一切正常,只是 grub 永远不会出现,所以我需要在 BIOS 中在两者之间切换。我尝试重新安装 Ubuntu,并使用“其他”选项在第二个 SSD 上安装和创建自己的分区。Grub 看起来不错,但现在我在 BIOS 中看不到我的 Windows SSD。在 gparted 中,它还将 SSD 标记为未分配空间。
我认为我已经完成了大部分使双启动正常工作所需的操作,并且我将尝试列出一些我尝试过的相关操作,尽管我认为我不会记住它们全部。
- 我将存储设置从 RAID 更改为 AHCI,并设置了支持该设置所需的所有 Windows 设置。进行这些更改后,我能够启动 Windows,并通过设备管理器确认它正常工作。
- 已禁用安全启动
- 在 Windows 中禁用快速启动
可能还有其他的,但我不确定。
所以,我真正感到困惑的是,自从第二次安装 Ubuntu 以来,我的 Windows SSD 好像不再包含 Windows,或者至少它无法被识别为可启动。我很确定在 Ubuntu 安装期间我没有对 Windows SSD 进行任何更改。但现在 BIOS 和 gparted 都无法识别 SSD 上有 Windows。此外,在对此进行研究时,很多人建议对于类似的事情,您可以在 grub 设置中进行手动输入。作为其中的一部分,您需要使用 blkid 获取 SSD 的 UUID。但是当我运行 blkid 时,应该有 Windows 的 SSD 上没有显示 UUID,只显示 PTUUID。确切的条目是:
/dev/nvme0n1: PTUUID"<the PTUUID>" PTTYPE="gpt"
我不确定这是否相关但我认为这很奇怪。
抱歉,如果这篇文章写得不太好,我已经忘记了过去 4 小时内做过的很多事情,而且我也不是引导加载程序方面的专家。如果我能提供任何其他有用的信息,请告诉我,我可以更新这篇文章。提前谢谢您!