我以前只安装了 Windows 10,但最近我决定将它与 Ubuntu 双启动。这很好用。昨天我遇到了一个烦人的问题,GRUB 不会向我显示通常的操作系统选择屏幕,只有 GRUB 终端。我以前遇到过一次这种情况,我相信那次重启后它就消失了,但这次它没有消失。所以我尝试在启动期间按下 F8 键手动启动其中一个操作系统。我设法进入了 Windows,但 Ubuntu 却没那么幸运。尝试启动时它给了我一个错误,说有一个安全问题,可以通过禁用安全启动来解决。后来我发现这也不起作用;它只会将我发送到相同的 GRUB 终端。
我尝试使用 Ubuntu Live USB 运行 Boot-Repair。当我这样做时,它说启动修复成功,但仍然没有 GRUB 启动菜单。我在高级选项下检查,所有提到 GRUB 的选项卡都是灰色的。
sudo fdisk -l
然后,我使用和检查了实时 Ubuntu 环境中的磁盘sudo blkid
。当我这样做时,我发现没有一个分区与 中提到的 Ubuntu 属性相匹配本文在终端部分下。
我将在最后附上一些有关版本等的信息。
总之,我可以使用 F8 键毫无问题地进入 Windows 10,但是当我不按 F8 时,我会看到 GRUB 终端。使用 F8 进入 Ubuntu 不起作用。启动修复不起作用,我看不到 Ubuntu 所在的分区。我如何找回 Ubuntu,如果它不见了,我如何确保一切像以前一样工作(双启动设置),无论是否全新安装 Ubuntu?我不介意丢失 Ubuntu 部分的文件,但 Windows 10 上的文件非常重要。
- GRUB 版本(显示在 GRUB 终端):2.02
- Windows 版本:Windows 10 家庭版 1803 内部版本 17134.765
- Ubuntu 版本:我不知道确切的版本,但我上周更新了 Ubuntu(写于 2019 年 5 月 6 日),但在出现此问题之前我没有安装新的 Ubuntu 更新。
- Ubuntu 实时版本:Ubuntu 18.04
按下 F8 让我可以选择:
- Windows 启动管理器(P0:WDC...)
- UEFI 操作系统(P0: WDC ...)
- Ubuntu
- Ubuntu(P0:WDC...)
一个 ubuntu 选项没有 (P0: WDC ...) 位,并且不同选项之间的点部分匹配。任何一个 ubuntu 选项都会带我进入 GRUB 终端,因此无需按 F8 键。
fdisk
和blkid
结果:
注意:Ubuntu 上的 sdb1 驱动器只是 Ubuntu 实时 USB。
sudo parted -l
结果:
Windows 磁盘管理:
答案1
安装 Ubuntu 所需的最小磁盘空间为 10GB,建议磁盘空间至少为 25GB。如果屏幕截图中的信息正确,那么除了全新安装 Ubuntu 之外,您没有太多选择。此外,4 张屏幕截图中的所有信息都不可能正确,因为 Windows 磁盘管理和 Ubuntu 终端程序的结果是矛盾的。
Windows 磁盘管理中未分配的磁盘空间被分成两个 9.77GB 的分区,从回收未分配的磁盘空间来安装 Ubuntu 的角度来看,这不是分配磁盘空间的理想方式。此外,Windows 磁盘管理识别的分区布局与sudo fdisk -
l 和不同sudo parted -l
。这就引发了一个问题:您在 Windows 磁盘管理中执行的任何进一步更改磁盘分区布局的操作/dev/sda
是否会被 Ubuntu 安装程序识别,或者这是否只会在已有问题上增加新的问题。您的 C: 分区有 859.60GB,其中 41% 是空闲的。此分区中的 60GB(或更多,具体取决于您需要多少磁盘空间来存储主目录中的文件)可用于安装 Ubuntu。将此分区sudo parted -l
标识为大小为 923GB 的分区 5。
在对分区进行任何更改之前,明智的做法是考虑您的首要任务应该是确保 Windows 分区上文件的完整性。如果您还没有备份这些文件,那么现在是备份这些文件的好时机。您有一个 1TB 的外部硬盘可用于保存备份。