我正在运行 Windows 8.1 和 Ubuntu 14.04 的双启动系统。在多次重新安装这两个操作系统后,我的系统直接启动到 Windows。
我收集了一些信息:
如果我有一个可启动的 USB(Ubuntu 或 Windows),插入并启动到 Windows 恢复屏幕并选择从外部设备启动,我可以选择 Ubuntu 并启动它。在那里我安装了启动修复工具,它告诉我停用 BIOS 中的安全启动选项,我照做了,但这也没有改变任何东西。我再次运行启动修复,它陷入了无限循环,一遍又一遍地做同样的事情,没有取消它的选项。但我得到了信息日志 (http://paste.ubuntu.com/8121921/)。
我猜要么是 Windows 覆盖了 grub,要么是我把它安装到了错误的分区。但到现在为止,我已经多次搞砸了我的系统,它仍然无法像 OEM 那样工作,这有点大问题,因为我需要一些功能来上学……但那是另一个故事了……
因此,如果有人可以给我一些关于如何在不关闭 Windows 的情况下让 grub 再次运行的(详细)说明,请告诉我。
答案1
您需要启动到实时 CD/USB 并安装启动修复
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
然后在仪表盘中找到启动修复
然后单击“推荐修复”按钮。然后重新启动并检查您是否恢复了对操作系统的访问
文档是这里
答案2
如果您确实进行了双启动安装,我假设您知道如何在帮助信息/情况下启用系统/笔记本电脑启动菜单,如果没有,我会在底部进行解释。
如果在关闭/启动 PC 时出现自动窗口:按住电源按钮直到它关闭,然后使用键盘命令打开迷你启动(或非紫色 grub)菜单,使用箭头滚动到底部并打开系统设置。更改启动顺序,使 Ubuntu 成为第一个,这将在每次关闭 PC 时启用 grub 菜单,您可以使用箭头键和 Enter 进行导航,但除非关机,否则您无法在 Windows 和 Linux 之间切换。
如果您的 Windows 在几次 Ubuntu 启动后进入恢复循环:请更改启动顺序,以便 Windows 位于第一位。您将不会获得 grub,因此每次在 Linux 中启动时都必须使用迷你启动,但它会启动得更快并且不会出现错误。
哦,访问迷你启动菜单的一个例子是在显示徽标时在华硕上使用 tab + esc,但在它出现圆圈指示其正在加载之前,如果您使用不同品牌的笔记本电脑,则可能使用不同的组合键,希望对您有所帮助。