我已经问过这个问题,但没有得到有用的答案。最近,为了好玩,我尝试使用一台旧电脑,对其进行格式化,并安装双操作系统(Windows 10 Home 和 Ubuntu 16.04)。我成功地安装并运行了它们,但要在它们之间切换,我必须使用设备的启动选择器,而不是 Ubuntu 方便的 grub 界面。它确实显示,但不是在启动时。请参阅下图了解确切的启动顺序。
无论我做什么,我都无法让它在启动时显示 grub。我尝试过在 Ubuntu 中更改 EFI(重启后会重置)、在 Windows 中更改(没有选项)、从 BIOS 更改(没有选项)、重新安装 grub 3 次(没有效果)以及其他所有方法。有人能帮我让 grub 在第一次启动时显示吗?
以下是输出sudo parted -l
:
Model: ATA ST750LM022 HN-M7 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 524MB 523MB ntfs Basic data partition hidden, diag
2 524MB 629MB 105MB fat32 EFI system partition boot, esp
3 629MB 646MB 16.8MB Microsoft reserved partition msftres
4 646MB 393GB 393GB ntfs Basic data partition msftdata
5 393GB 744GB 351GB ext4
6 744GB 750GB 6328MB linux-swap(v1)
我检查了一下,Windows 10 和 Ubuntu 16.04 都是 UEFI。我也尝试过在 Windows 中更改启动顺序/文件,但没有任何效果。Ubuntu 不会在 BIOS 中显示为选项,只有“OS 启动管理器”我已在 Windows 中禁用休眠和快速启动。任何帮助都将不胜感激。谢谢!
编辑:我终于让启动修复工作完成了。http://paste.ubuntu.com/p/hsRxPy4TyH