如果我从Grub菜单中删除了这样做的选项,我将如何启动进入Ubuntu和Windows恢复模式?

我可以使用Grub-Customizer编辑Grub菜单中显示的选项。 我想删除除了启动Ubuntu和Windows之外的所有选项。

如果我这样做,如果需要,我怎么能启动这两个操作系统的恢复模式?

在恢复模式下启动Ubuntu

您可以从Grub菜单中执行此操作。

1 – 显示菜单

  • 如果在启动过程显示菜单,则可以通过按Enter键以外的任何键来停止自动倒计时。
  • 如果在引导期间正常显示菜单,请在计算机尝试引导时按住Shift键以显示GRUB 2菜单。 在某些情况下,如果按住Shift键方法不显示菜单,则反复按Esc键可能会显示菜单。

2 – 编辑菜单

  • 显示菜单后,按任意键( Enter除外)停止倒数计时器,并使用向上/向下箭头键选择Ubuntu条目。

  • E键编辑该条目的设置。

    注意:不要使用Enter在行之间移动。

  • 删除看起来像set gfxpayload=$linux_gfx_mode

  • 转到以linux开头的行并删除ro之后的所有内容。 (在我的情况下,这意味着删除quiet splash vt.handoff=7

  • 现在,将以下内容附加到行(在ro之后): recovery nomodeset

    最后一行对我来说是这样的: linux /boot/vmlinuz-3.0.0-19-generic root=UUID=74d6aa6a-5170-4a36-b5b8-72e9c3db3989 ro recovery nomodeset

  • 完成后,按CTRLX以暂时更改的设置启动。

    注意:以这种方式对菜单进行的编辑是非持久性的。 它们仅对当前引导有效。

  • Ubuntu现在将加载恢复模式。

    有关在引导期间编辑Grub菜单的更多信息,请参见此处 。

以安全模式启动Windows

这其实很简单。

  • 从Grub菜单中选择Windows。
  • 完成选择后,重复按F8直到出现菜单。
  • 从这里,您可以选择启动Windows的模式,例如安全模式或命令提示符。

从GRUB2以安全模式启动Windows:

标准配方是在从Grub中选择Windows条目后,尽快按F8 (按住它)。 对于Windows 7和XP,它应该工作。

但是, 在Windows 8 / 8.1 F8键中似乎没有用 。 一些人声称,由于Windows 8.1的启动非常快,因此无法在启动时检测键盘上的任何输入(包括F8)。 我已经在多个论坛,博客等上搜索了这个问题,并在经过大量文档后找到了解决方案。

许多人建议使用bcdedit /set {default} bootmenupolicy legacy命令在Windows 8.1上启动时使F8键工作,但对我来说不是这样的。

如果bcdedit /set {default} bootmenupolicy legacy为您提供以下输出:

“无法打开引导配置数据存储。系统找不到指定的文件。”

正如我所做的那样按照[1]的说明(答案标记为正确的答案)。

如果您不想记录自己从[1]中读取答案,只需键入以下命令:

 bcdedit /store c:\Boot\BCD /set bootmenupolicy legacy 

它对我有用。

[1] http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/bcdedit-the-system-cannot-find-the-file-specified/7135b90a-c6a4-4a31-b752-822029671075

说明:

  • Boot Configuration Data (BCD)文件提供了一个存储,用于描述引导应用程序和引导应用程序设置。 商店中的对象和元素有效地替换了Boot.ini

  • BCDEdit是一个用于管理BCD存储的命令行工具。 它可用于多种用途,包括创建新存储,修改现有存储,添加引导菜单选项等。 BCDEdit与早期版本的Windows上的Bootcfg.exe基本相同,但有两个主要改进。 使用BCDEdit修改BCD需要管理权限。

  • /set设置条目选项值。

  • /store
    此选项可与大多数BCDedit命令一起使用,以指定要使用的存储。 如果未指定此选项,则BCDEdit将在系统存储上运行。 因此,当您使用“以管理员身份运行”选项打开cmd时,您位于C:\ Windows \ system32中,这就是系统无法找到指定文件的原因,因此您必须将其指定为c:\ Boot \ BCD。

  • bootmenupolicy [ Legacy | Standard ]
    定义系统将使用的引导菜单的类型。 对于Windows 8.1,Windows 8和Windows RT,默认值为Standard。 对于Windows Server 2012 R2,Windows Server 2012,默认值为Legacy。 选择“旧版”时,可以使用“高级选项”菜单(F8)。 选择“标准”后,仅在某些条件下才会显示启动菜单:例如,如果启动失败,是从修复磁盘或安装介质启动,是否已配置多个启动条目,或者是否手动启动将计算机配置为使用高级启动。 选择“标准”时,将在引导期间忽略F8键。 Windows 8 PC启动很快,因此没有足够的时间按F8。 有关更多信息,请参阅Windows启动设置(包括安全模式)。

注意:从Windows 8和Windows Server 2012开始,该选项可用。您还可以使用onetimeadvancedoptions在下次引导时使用高级选项(F8)菜单(旧版)一次。