![ubuntu 启动没有出现在 grub 菜单中](https://linux22.com/image/1174902/ubuntu%20%E5%90%AF%E5%8A%A8%E6%B2%A1%E6%9C%89%E5%87%BA%E7%8E%B0%E5%9C%A8%20grub%20%E8%8F%9C%E5%8D%95%E4%B8%AD.png)
我安装了 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(有几种方法可以做到这一点,并且对于不同的计算机来说它们有所不同,因此您可能需要为您的特定计算机查找此方法;但是,请尝试在esc
grub 菜单出现之前按下。这可能会让您看到不同的可启动驱动器。
请注意,我有一个用于 EFI 启动的单独分区,安装在 /boot/efi
此外,我还发现了一个类似的问题,即使不是完全相同,之前在这里回答过说明您需要确保在 UEFI 模式下启动恢复磁盘,而不是在 Legacy/BIOS 模式下启动恢复磁盘。
希望这可以帮助!