我知道这个问题在小组中已经被问过很多次了,但其他答案似乎对我没有帮助。我有一台戴尔 Inspiron 32 位笔记本电脑,它同时启动了 ubuntu 14.04 和 windows 8.1。我尝试了以下解决方案。
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
The operation completed successfully.
没有用。我也试过了。
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx86.efi
但仍然没有任何变化。由于无法访问,我无法尝试任何基于可启动 USB 的解决方案。有没有直接的解决方案?
答案1
我认为发生的事情是 GRUB 引导加载程序在某个时候被覆盖了。
这似乎是修复该问题的最简单的方法:
- 通过 CD 或其他方法启动 Ubuntu
在实时会话中打开终端并运行
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
这将安装启动修复实用程序,它将重新安装 GRUB,并有望解决您的问题
boot-repair
在控制台中输入- 使用建议的修复方法将尝试解决问题,如果失败,它将生成一个 pastebin 链接,你可以将其发布在原始问题上,以进一步了解问题
答案2
从您的 usb dvd iso 启动到 live ubuntu OS,然后通过运行以下命令检查您的启动分区:
sudo fdisk -l
比如说/dev/sda1
运行此命令:
sudo grub-install --recheck /dev/sda
确保sda
用主磁盘进行替换。
重新检查后,运行以下命令:
sudo grub-install /dev/sda
sudo update-grub
现在你应该启动你的两个操作系统