我刚买了一台新的华硕笔记本电脑,有 1 个 SSD 和 1 个 HDD。首先,我在 SSD 上安装了 Ubuntu 17.10,但无法启动(显示TSC_DEADLINE disabled due to errata
消息),因此格式化所有内容并在 SSD 上安装 Window10。
一切运行正常,所以我决定再次安装 Ubuntu 17.10。我通过谷歌搜索找到了解决该TSC_DEADLINE disabled due to errata
消息的方法,即从 ASUS 支持网站更新 BIOS。(但我还没有安装 Ubuntu)
完成更新后,我再次启动笔记本电脑,它将我引导至 BIOS 设置菜单,其中没有驱动器(未找到 SSD 和 HDD)。我发现我应该进入System Configuration > SATA Operation and select AHCI.
并重新启动。然后在菜单中找到 SSD 和 HDD。然后我用 SSD(仅安装了 Windows10)启动它,但它将我引导到此页面:
error: unknown filesystem.
Entering rescue mode...
grub rescue>
因此我重新启动并尝试使用硬盘(没有操作系统),以及Windows 10 已启动出乎意料。在This PC
Windows 10 的菜单中显示 Windows 10 安装在 SDD 上(这是正确的)。
我的笔记本电脑好像切换了 HDD 和 SSD,我该如何解决?
总结一下:
- 我在 SSD 上安装了 Ubuntu 17.10,但无法打开
- 我格式化了 Windows 10 并将其安装在 SSD 上
- 我更新了华硕 BIOS,并将 SATA 操作更改为 AHCI
- HDD 和 SSD 已切换
- 我使用 SSD(装有 Windows 10)启动,然后引导我进行 grub 救援
- 我使用 HDD(没有操作系统)启动,Windows 10 已启动
编辑:我在我的硬盘上使用 MBR
答案1
如果您只使用 Windows,则不需要 grub。我会通过 USB 驱动器启动 Linux,并检查您的 SSD 以及 HDD,看看是否有任何未格式化的残留启动分区(即 grub)。可能是当您启动到空白驱动器时,bios 会搜索操作系统,如果找到一个,则直接跳过 grub(听起来它仍然在您的 SSD 上)。