在非基于 BIOS 的系统上重新安装 GRUB2

在非基于 BIOS 的系统上重新安装 GRUB2

所以我双启动了 Windows 8.1 和 ubuntu 15.04,并且由于某种原因,GRUB2 停止加载并直接进入 Windows,因此我从 ubuntu live cd 启动以重新安装 grub2。我找到了 ubuntu 分区的位置,即 /dev/sda5,因此我输入的命令是“sudo mount /dev/sda5 /mnt”,然后我输入“sudo grub-install --root-directory=/mnt /dev/sda”,并且我的台式机可以运行,但它有 BIOS,而我的笔记本电脑没有。它给我的错误是“grub-install:警告:此 GPT 分区标签不包含 BIOS 启动分区;无法嵌入。grub-install:警告:无法嵌入。只能使用阻止列表在此设置中安装 GRUB。但是,阻止列表不可靠,不鼓励使用它们。grub-install:错误:不会继续使用阻止列表。”任何帮助都非常感谢!我到处都找过了,但没有运气。谢谢!

答案1

我知道该怎么做了。顺便说一下,我有一台东芝 Satellite s55-b5280。我所做的就是在 Windows 中更改 PC 设置,然后单击更新和恢复,然后单击恢复,然后在高级启动下单击立即重启。重新启动后,会弹出一个菜单,我单击“使用设备”,然后 Ubuntu 会出现在该列表中,单击 Ubuntu,它会重新启动,然后 grub 菜单就会出现。我刚刚启动到 Ubuntu,并通过输入 sudo apt-get update && sudo apt-get dist-upgrade 更新了系统,然后等待(它们有相当多的系统更新),现在当我重新启动它时,grub 菜单就会出现!我不知道更新 Ubuntu 是否与此有关,但至少它起作用了。

相关内容