自从我更新了Windows到8.1之后,我的Grub菜单就消失了。我使用Live USB运行Ubuntu,使用了Boot-Repair,但是出了点问题。如果我点击“推荐修复”,就会出现以下错误:
GPT检测到。请创建一个BIOS-Boot分区(>1MB,未格式化的文件系统,带有bios_grub标志)。可以通过工具如Gparted来完成此操作。然后再试一次。或者,您可以激活[单独的/boot/efi分区:]选项后重试。
所以我尝试将我的sda9设置为带有bios_grub标志(我认为这是Ubuntu系统分区,因为它是ext4),然后再次运行Boot-Repair。但是没有成功。
我不知道该怎么办。在我更新Windows之前,我的Grub一直很正常(使用UEFI)。
我删除了bios_grub标志。然后我使用fsck命令,但没有发现任何错误。所以我再次尝试使用Boot-Repair,但它总是给我显示“GPT检测到”错误。我的启动模式是UEFI,安全启动已关闭。
当我关闭Secure Boot并启动我的电脑时,我可以进入GRUB菜单。但是菜单是空白的(只有“系统设置”选项)。
我安装了我的Ubuntu系统盘。
我使用
我重新安装了Grub:
但它仍然不起作用。
GPT检测到。请创建一个BIOS-Boot分区(>1MB,未格式化的文件系统,带有bios_grub标志)。可以通过工具如Gparted来完成此操作。然后再试一次。或者,您可以激活[单独的/boot/efi分区:]选项后重试。
所以我尝试将我的sda9设置为带有bios_grub标志(我认为这是Ubuntu系统分区,因为它是ext4),然后再次运行Boot-Repair。但是没有成功。
我不知道该怎么办。在我更新Windows之前,我的Grub一直很正常(使用UEFI)。
我删除了bios_grub标志。然后我使用fsck命令,但没有发现任何错误。所以我再次尝试使用Boot-Repair,但它总是给我显示“GPT检测到”错误。我的启动模式是UEFI,安全启动已关闭。
当我关闭Secure Boot并启动我的电脑时,我可以进入GRUB菜单。但是菜单是空白的(只有“系统设置”选项)。
我安装了我的Ubuntu系统盘。
sudo mount /dev/sda9 /mnt
和其他事物:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
我使用
chroot
登录了系统:sudo chroot /mnt
我重新安装了Grub:
grub-install /dev/sda
update-grub2
但它仍然不起作用。
grub-install
):http://askubuntu.com/questions/546582/surface-pro-3-no-grub-menu/604238#604238 - CornSmith