由于我将Windows更新到8.1,因此Grub菜单消失了。我使用Live USB运行Ubuntu,使用了Boot-Repair,但是出了点问题。如果单击“推荐维修”,则会出现此错误:
检测到GPT。请创建一个BIOS-Boot分区(> 1MB,未格式化的文件系统,bios_grub标志)。这可以通过Gparted之类的工具执行。然后再试一次。或者,您可以在激活[Separate / boot / efi partition:]选项后重试。
因此,我尝试使用bios_grub标志设置sda9(我认为它是Ubuntu系统分区,因为它是ext4),然后再次运行Boot-Repair。没用
我不知道该怎么办。在更新Windows之前,我的Grub(使用UEFI)运行良好。
我删除了bios_grub标志。然后我用了fsck
,没有发现任何错误。因此,我再次尝试使用Boot-Repair,但始终会出现“检测到GPT”错误。我的引导处于UEFI模式,安全引导处于“关闭”状态。
在关闭SecureBoot的情况下引导PC时,可以进入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
):askubuntu.com/questions/546582/surface-pro-3-no-grub-menu/…–