无法启动到 Windows 或 Ubuntu

Dak*_*hah 1 partitioning grub2 dual-boot uefi

历史

我首先安装了 Windows 8.1 并留下了大约 60GB 的未分配空间。然后我尝试用 USB 安装 Ubuntu,但是我制作的分区表没有显示出来。然后我在我的 BIOS/UEFI 中调整了一些设置,然后再次尝试仍然没有运气。最后我做到了sudo gdisk /dev/sda并摆脱了我的 GPT 分区,但保留了 MBR(或者我不知道 Windows 分区)不变。然后我尝试并成功显示了分区表,并且我能够进行更改。

我做了:

  1. [sda5] 1.91 GiB 的 linux-swap
  2. [sda6] '/' 或 19.07 GiB 的根
  3. [sda7] 34.44 GiB 的“/home”

1.02 MiB 未分配

另外,我的 sda1-3 适用于 Windows(1-系统保留、2-OS、3-存储驱动器),sda5、6、7 是 sda4 的子部分

安装完成,然后就可以成功运行ubuntu了,但是问题是没有启动进入windows的选项,于是搜索了一下,发现grub存在一些问题。我做了一些调整并重新启动,甚至 ubuntu 停止工作。所以我再次搜索并在 live USB 的帮助下进行了一些更改。

所做的更改是在 sda6 中重新安装 grub 2。

问题

但是问题来了error: file '/grub/i386-pc/normal.mod' not found,然后我这样做了(重新安装),这导致我gnu grub minimal bash like line editing.....现在拥有的所有操作系统都完美地位于我的硬盘中,但我无法启动它们中的任何一个。我所能做的就是从实时 USB 启动。我还尝试再次安装 grub 2,但没有成功。它说Installing for i386-pc platform然后Installation finished. No errors reported.但仍然不起作用。我什至尝试重置我的 BIOS 设置。

PS:笔记本电脑-联想B490

小智 5

您无法摆脱 GPT 分区。GPT 是一种表类型,就像 MBR 分区表一样。由于您似乎拥有 Windows 8 安装光盘,因此您可以随时禁用 UEFI,并使用 MBR 分区表以 CSM(传统 bios 模式)安装两个操作系统。

如果您希望在 UEFI 下安装,则对两个操作系统都使用 GPT。如果 Ubuntu 无法识别您的分区,请在 Ubuntu live-cd 中打开 Gparted 并验证它是否看到该表。我建议在 Gparted 中创建分区表,安装 Windows,然后安装 Ubuntu。