我有一个问题,就是无法启动Ubuntu,而且引导修复也没有帮助我。我在某个地方读到,当我的分区表是GPT时,我必须为GRUB2创建一个特殊的分区,例如Windows创建了一个名为Windows Boot Manager的特殊分区。有人能告诉我是否有必要这样做,或者是否有其他解决方案?我正在使用UEFI。有可能是我错误地使用了引导修复之类的东西。希望能得到帮助。
你不需要为GRUB创建分区,它在Windows安装过程中已经创建好了。已经存在一个EFI分区,所有引导加载程序都必须安装在这个分区上。
要实现你想要的效果,请按照以下步骤进行操作,它们在大多数类似情况下都有效:
首先尝试在BIOS(UEFI)设置中更改启动顺序。
选择Ubuntu作为默认的操作系统启动。
如果这不可行或者在启动计算机时GRUB引导菜单没有显示出来,请进入Windows并禁用休眠和快速启动。
要禁用休眠,请以管理员身份打开命令提示符,然后执行以下命令:
powercfg /h off
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
sd*
=磁盘| sd**
=EFI分区|sd***
=系统分区