答案1
我假设如果您无法启动 Windows,则可以启动 Ubuntu。启动终端窗口(在我的 Xubuntu 上按 Windows+T,在 Ubuntu 上不确定)并输入以下命令:
sudo apt install gdisk
df -h
gdisk -l /dev/sda
第一个命令安装 gdisk(如果已安装,则不执行任何操作)。第二个命令显示可用磁盘空间,这是识别启动磁盘的简单方法,通常包含分区的磁盘安装在 / 上。在上面的示例中,/ 分区是 /dev/sdaN(N 是分区号)。一旦我们知道磁盘,最后一个命令将显示它的分区方式。检查它是否显示发现具有混合 MBT 的有效 GPT。如果没有,请在此处停止并报告。
如果磁盘确实是 GPT 分区(Windows 10 和 Ubuntu 18.04 目前的默认分区),则下一步是
sudo apt install grub-efi-amd64
sudo os-prober
sudo nano /etc/default/grub
sudo update-grub
再次强调,第一个命令只是为了确保引导加载程序已安装。第二个命令应该找到 Windows 并告诉您有关它的信息。如果其输出为空,则 Windows 分区有问题,您可能需要重新安装 Windows。如果 os-prober 告诉您它找到了 Windows,则下一个命令将编辑引导加载程序选项。在/etc/默认/grub
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
第一行告诉 Grub2 启动到已保存的操作系统选项,第二行告诉它在启动前保存该选项。第三行告诉它显示操作系统选项,最后一行给用户 10 秒钟的时间在启动之前选择之前保存的选项。
编辑后,执行最后一条命令,更新引导加载程序,然后重新启动。
首先,重新启动进入 UEFI BIOS,并将启动模式从传统模式更改为 UEFI(仅)。然后查看它是否有效。如果不行,请报告前面命令的输出。
祝你好运!