![Windows 10 重置后 Grub 无法加载](https://linux22.com/image/985536/Windows%2010%20%E9%87%8D%E7%BD%AE%E5%90%8E%20Grub%20%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD.png)
我有双启动 Windows 10/Ubuntu 14.04。我正在重置我的 Windows 10 安装,然后我的 grub 启动菜单自然消失了。我尝试使用 USB 上的 Live Ubuntu 的启动修复,但重启后,它仍然会自动启动 Windows。我可以从那里看到原始的 Ubuntu 分区。
这是输出文件http://paste.ubuntu.com/13238347/。我有两个磁盘 128GB SSD 和 1TB HDD。
Windows 没有处于休眠状态,我已经运行,powercfg -h off
并且如果插入 USB,它将启动 USB。
我已在 BIOS 中禁用安全启动。
不过,我确实注意到了一些奇怪的事情。在我的启动顺序中,我的磁盘排在第一位,然后是 USB,然后是 Windows 启动管理器。当我插入可启动 USB 时,它会启动 USB 而不是磁盘,所以它们可能无法启动?
谢谢你的帮助 :)
答案1
正如您所说,您已在 Windows 中禁用了休眠功能,请重新检查这一点。
禁用快速启动:打开控制面板(旧版本 - 非现代设计)。
选择能源设置- 使能够显示隐藏的设置-取消选中“快速启动”.
完成此操作后关闭机器完全地, 做不重启!
重新安装 GRUB 引导加载程序到你的 Ubuntu 安装中电喷模式。
从 Ubuntu 安装介质启动- 打开终端并执行:
sudo mount /dev/sda7 /mnt
sudo mount /dev/sda2 /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/sda
update-grub
笔记:
sda
= 磁盘 | sda2
= efi 分区 | sda7
= 系统分区(取自 pastebin 输出)
要检查并验证分区号,请使用分区(包含在 Ubuntu 安装介质中)。
启动进入 BIOS 并在 UEFI 设置中选择 Ubuntu 作为要启动的默认操作系统。