意外设置了 GRUB_TIMEOUT=0,现在无法启动 Ubuntu

意外设置了 GRUB_TIMEOUT=0,现在无法启动 Ubuntu

我有 Ubuntu 12.10 和 Windows 7 的双启动系统。愚蠢的是,我使用以下方法将默认启动操作系统设置为 Windows 7此方法并设置GRUB_TIMEOUT=0。现在,当我启动时,Ubuntu 红色/紫色屏幕会闪烁,并继续启动 Windows 7,从而有效地将我锁定在 Ubuntu 之外。

有什么办法可以:

  1. 将“启动器?”改为Windows 7,就不会出现超时的情况了。
  2. 按住某个键来忽略超时?我已经尝试过 shift 但没有成功。
  3. 此链接正是我遇到的问题,但是我不完全了解从 Live CD 启动的部分。

答案1

您可以从 Ubuntu Live CD 启动。然后按照关联

使用 Live CD 的目的是让您通过终端访问 Linux 分区。之前您更改了 Grub 配置,您需要再次更改。但您无法(轻松地)从 Windows 执行此操作。

因此,简单的方法是使用 Ubuntu Live,然后在启动时使用终端编辑/etc/默认/grub文件。

更新 grub 以使更改生效:update-grub

答案2

对你有用吗Esc?另请注意,你必须按住Shift一段时间才会出现菜单。

来源:https://help.ubuntu.com/community/Grub2

相关内容