在两个不同的磁盘上设置双启动后,Grub 无法加载 ubuntu

在两个不同的磁盘上设置双启动后,Grub 无法加载 ubuntu

我有一台联想 Ideapad 100。以前我曾经在单个内置硬盘上进行双启动,一切都很完美。圣诞节时我得到了一个 SSD,我想设置一个新的双启动:硬盘上的 Windows 10 和 SSD 上的 Ubuntu。首先我从硬盘上卸载了 Ubuntu,然后使用 U 盘在 SSD 上安装了 Ubuntu,但我无法让 Ubuntu 启动。当我打开我的电脑时,出现了一些错误消息,但它们立即消失了,所以我无法阅读它们。然后我进入 grub 命令行界面。在那里我可以做两件不同的事情:

  • 我可以输入“exit”,然后按回车键,现在我可以在不同的启动选项之间进行选择,这样我就可以像什么都没发生一样加载 Windows 10。
  • 否则我可以输入“ls”,然后会出现一些元组,例如:...最后是“错误:无法从‘hd1’读取扇区 0x0”(还有其他两个类似的错误)

有人能帮我吗?我在这里找到了关于双启动的不同问题,但每次人们都无法加载 Windows,或者错误在于不同的操作系统安装(UEFI 与 BIOS 共存)。后者似乎不是我的情况,因为当我曾经在同一硬盘上进行双启动时,一切都运行正常。

答案1

不确定您配置操作系统的进度如何。但最好先安装 Windows,然后再安装 Ubuntu。这样 grub 就可以为这两个操作系统相应地配置引导加载程序。

我的流程通常是:

1)安装Windows

2)进入磁盘管理缩小分区卷(对于你来说这一步不是必需的)

3)进入Linux USB并安装

4)选择您的分区(驱动器)并安装

理想情况下,这将允许 GRUB 查看 Windows 安装并相应地配置引导加载程序。

相关内容