ubuntu 启动没有出现在 grub 菜单中

ubuntu 启动没有出现在 grub 菜单中

我安装了 Ubuntu 和 win10 双启动。当我尝试删除 win10 并进入单启动(Ubuntu)时,我的 Grub 菜单无法识别 Ubuntu,现在我无法启动 Ubuntu。

我的分区

我可以启动到用于安装 Ubuntu 的闪存 USB 驱动器,因此问题不在于 grub 菜单。我尝试使用 bot-repair 工具,但出现错误:GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again.

我还使用了(parted)打印命令,这是输出:

GNU Parted 3.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ATA MTFDDAV512TBN-1A (scsi)
Disk /dev/sda: 512GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name  Flags
 6      1049kB  512GB  512GB  ext4               boot, esp

我不想重新安装 Ubuntu,但如果这是唯一的选择,我就会重新安装。

编辑:我不小心删除了 EFI 系统分区...

答案1

据我所知,似乎有一个用于 grub 的小分区,其中包含一些允许检测到 Ubuntu 的数据。您收到的错误消息听起来好像这个分区以某种方式被删除了,很可能是在删除 Windows 10 时。如果您对此感兴趣,下面我链接的问题/答案会讨论这个问题。

我可以启动到用于安装 Ubuntu 的闪存 USB 驱动器,因此问题不在于 grub 菜单。

看看是否可以调出计算机的启动菜单而不是 grub(有几种方法可以做到这一点,并且对于不同的计算机来说它们有所不同,因此您可能需要为您的特定计算机查找此方法;但是,请尝试在escgrub 菜单出现之前按下。这可能会让您看到不同的可启动驱动器。

请注意,我有一个用于 EFI 启动的单独分区,安装在 /boot/efi

此外,我还发现了一个类似的问题,即使不是完全相同,之前在这里回答过说明您需要确保在 UEFI 模式下启动恢复磁盘,而不是在 Legacy/BIOS 模式下启动恢复磁盘。

希望这可以帮助!

相关内容