两个硬盘上的双启动(Win10 和 Ubuntu20.04)-Grub 问题

两个硬盘上的双启动(Win10 和 Ubuntu20.04)-Grub 问题

我在设置 Win10 和 Ubuntu20.04 之间的双启动时遇到了一些问题。具体来说,引导加载程序 grub 似乎找不到我的第二个硬盘。注意:我在底部添加了一些图片。

我的设置:

  • 微软 Surface Pro(2017)配备内置 SSD(256GB)
  • SanDisk - 高耐用性 MicroSD 卡 (128GB)

我的计划: 在内部 SSD 上设置 Win10 双启动,在添加的 MicroSD 卡上设置 Ubuntu。

我做了什么: 注意:我已尝试安装 Ubuntu 多次,但总是遇到相同的 grub 问题。

  • 我使用“rufus”创建了一个可启动的 USB 棒。我确保已启用 UEFI。(图 1)
  • 我在 Win10 中禁用了“快速启动”,并在 UEFI 中禁用了“安全启动”
  • 我使用 USB 启动盘启动,进入实时模式并安装 Ubuntu。在我的...
    • ...第一次尝试我选择“与 Win10 一起安装 Ubuntu”。
    • ...第二次尝试我选择了“不同的东西”并自己对驱动器进行了分区(就像在这个问题)。
    • ...第三次尝试(当前状态)我选择的是“擦除磁盘”。每次安装都很顺利,但没有一次可以正常启动。

我的问题: 安装后重新启动时,我总是进入“grub bash like”终端(图 2)。我在一个教程中看到,我必须告诉 grub 我的“根”在哪里,但当我输入“ls”时,第二个硬盘(MicroSD 卡)甚至没有显示出来。当我输入“exit”时,Win10 正常启动。当我重新启动时,输入 UEFI 并告诉它直接启动到 Ubuntu,它就可以正常工作(图 3 和 4)。但在每次“正常”启动时,它都会将我发送到 grub 终端。

我尝试过的:

  • 我尝试过不同的安装方法(没有区别)
  • 我试过使用 Boot-Repair 工具。没有效果。

一年前,我的主台式电脑也遇到过同样的问题(我还为 Linux 使用了单独的 SSD),而且问题完全一样。上次我放弃了。这次我想找到解决方案。

图片:

  1. Rufus - 可启动的 USB 棒
  2. Grub2 - 类似 Bash 的终端
  3. UEFI——启动配置
  4. Grub2 - 启动菜单

编辑1: 我再次尝试启动修复,这次是在高级模式下。这些是设置(这些是默认设置)

返回的摘要:

这里有一个图片GParted 中的分区

新问题:现在我甚至无法再通过 UEFI 手动启动 Ubuntu。条目仍然存在,但如果我选择“使用 ubuntu 启动”,屏幕会变暗 2 秒。然后我又回到 UEFI。

注意:我不得不删除一些图片,因为我只能包含 8 个链接。

答案1

您可能无法在 BIOS 中选择 SD 卡作为启动介质(如 USB、CD 或 LAN)。如果不能用于启动,我认为您不能将其用于操作系统。

您可以将 SD 卡插入 USB 读卡器中,看看默认双启动安装或启动修复是否有效。

答案2

这取决于您拥有的 Microsoft Surface Pro 的类型。型号 3 可以从 SD 启动,型号 4 则不能。请查看 Microsoft 社区。例如https://answers.microsoft.com/en-us/surface/forum/all/surface-pro-4-boot-from-sd-card/b0eeb516-50b3-4460-8492-6ebb4edd9648。似乎可以从 USB 启动。也许 USB-SD 读卡器是一个选项。但我不确定。从 USB 启动:https://support.microsoft.com/en-us/surface/boot-surface-from-a-usb-device-fe7a7323-8d1d-823d-be17-9aec89c4f9f5

答案3

首先,感谢您的建议!我找到了一个解决方案:

我主要关注的是这个指导。 我变了:

  • 第 21 步:我选择了“擦除磁盘并安装 ubuntu”
  • 步骤 22&23:选择 SD 卡
  • 在步骤 28 之前:使用“sudo fdisk -l”检查驱动器的名称(请参阅吴志豪的评论
  • 步骤 30:不要将“ubuntu”拖到顶部(参见 MegaKyurem 的评论)我的启动顺序是:USB- Ubuntu - Windows

重启后它应该就可以正常工作了!您甚至可以重新打开 UEFI 中的“安全启动”(如果您不希望读取锁出现在启动屏幕上)。

相关内容