如果 Grub 中未列出,如何引导至恢复模式?

Afr*_*Afr 7 boot grub2 recovery-mode

我想将 Ubuntu 引导到恢复模式,但没有允许我这样做的 grub 菜单条目。我按下e,现在我可以编辑启动选项。它看起来像这样:

setparams 'Ubuntu , with Linux 3.6.0-26-generic'

recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root <uuid>
linux /boot/vmlinuz-3.5.0-26-generic root=<uuid> ro ipv6.disable=1 quirt splash $vt_handoff
initrd /boot/initrd.img-3.5.0-26-generic
Run Code Online (Sandbox Code Playgroud)

菜单编辑实例文档说:

启动到恢复模式,即使它没有列在菜单上:

  • 从 linux 行中删除现有的内核选项并添加单个

但这句话没有任何意义,也许维基页面不知何故损坏了。如何修改启动菜单直接启动进入恢复模式?

注意:我无权访问 grub 配置或其他任何东西,只有启动菜单编辑页面可用。

chr*_*tis 7

指令Remove existing kernel options from the linux line and add single是指换行

linux /boot/vmlinuz-3.5.0-26-generic root=<uuid> ro ipv6.disable=1 quirt splash $vt_handoff
Run Code Online (Sandbox Code Playgroud)

linux /boot/vmlinuz-3.5.0-26-generic root=<uuid> single
Run Code Online (Sandbox Code Playgroud)

它将启动并显示一个具有 root 权限(“单用户模式”)的文本模式终端,从中可以进行修复。

通过设置linux选项进入 Ubuntu 恢复模式:

linux /boot/vmlinuz-3.5.0-26-generic root=<uuid> ro recovery nomodeset
Run Code Online (Sandbox Code Playgroud)

这提供了一个菜单,可以自动执行一些常见的系统修复,或者让您按照single选项访问 root shell 。