我有一台华硕笔记本电脑,在不同的分区上安装了 Ubuntu 和 Windows 10 双启动系统。前几天,在启动到 Windows 分区后,我发现当我尝试启动回 Ubuntu 分区时,只会出现黑屏,无法启动到 Ubuntu。
我在这里发布了最初的问题:https://askubuntu.com/questions/891036/trouble-booting-into-dual-booted-ubunutu-after-running-windows 并找到了尝试使用启动修复的可能解决方案。
使用启动修复,我收到启动修复成功的消息,但是尝试从 GRUB 启动 Ubuntu 时黑屏问题仍然存在。
如果问题仍然存在(确实如此),启动修复会为我提供以下用于故障排除的 URL:http://paste.ubuntu.com/24154080/
我希望得到一些帮助,通过上述 URL 和故障排除来解决无法启动 Ubuntu 的问题。
答案1
这不是答案,但它让我向你展示一幅画面,应该从 Live USB 启动并重新安装 Grub 时工作。
《如何使用 Ubuntu》中精心设计的关于如何使用实时 USB 修复 Grub 的说明(http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd) 很不幸在使用 EFI 系统时是不正确的。添加一条额外的线路可以让它工作,但在意识到这一点之前,我花了很多时间寻找其他可能性。
作为额外的奖励,即使添加了该行,它实际上也不起作用 :(
以下是我的 Live USB grub 修复程序,确实有效:
在这种情况下,Ubuntu 安装在 sda7 上(对你来说sda5)并且 EFI 分区位于 sda2 上(对你来说sda1)。其他一切都将保持不变。
(顺便说一下,“grub-probe:error”是针对 sdb1 的,它是 Live USB,所以可以忽略)
不幸的是,我不知道它为什么会显示错误。建议这样做的主要原因只是快速检查以确保启动修复正确完成,然后我们可以查看导致黑屏的其他原因。
我以前使用过相同的说明并且效果很好,但它肯定是针对没有 UEFI 的机器。
我首先认为它无法正常工作,因为 Live USB 不在 UEFI 模式下,因此可能没有权限写入 EFI 分区,这反过来意味着发现华硕的“一次性启动菜单”是在启动时按 ESC 键访问的,而他们没有传统启动选项和UEFI 启动选项单独列出(这是我在戴尔笔记本电脑和惠普笔记本电脑上看到的),似乎您需要选择禁用“传统 USB 支持”,以确保它以 UEFI 模式为您的笔记本电脑启动(我认为其他华硕机器也是如此)。
不幸的是,在我们意识到“Ubuntu 操作指南”没有考虑到 EFI 启动分区之前,我们陷入了其他可能性的“兔子洞”。
如果现在调整的说明确实有效,它主要有助于确认 Grub 已正确安装在您的机器上。
在尝试安装 Grub 时出现错误,这有点令人不安,但最好还是相信,如果它无法完成其工作,启动修复就会给出错误。
因此使用启动修复和之前一样,假设 Grub 没问题,然后按照以下方式进行故障排除brndn2k建议看这里: 我的计算机启动时出现黑屏,我该怎么做才能修复它? 或者尝试重新安装 Ubuntu。
我已经用这个询问线索分散了你的注意力:)
好的机会!