0

我想利用“恢复模式”,它允许我在不创建任何普通用户帐户的情况下进入 root shell。它曾经在 Ubuntu 10.04 上运行。现在对于 12.04,它仍然可以通过将 /etc/default/grub 中的“GRUB_DEFAULT”从“0”更改为“1”来配置为恢复模式。但是,当它自动进入“recovery”时,会出现第二个菜单,我必须向下滚动以选择“Drops to root shell”才能进入提示控制台。当我想将系统自动引导到 root shell 时,如何绕过那个“恢复菜单”?

4

1 回答 1

0

经过进一步的研究,我想我已经想通了。需要进行两项更改:

(1)更新grub.cfg自定义恢复模式——打开/boot/grub/grub.cfg——修改菜单项“linux ...... ro recovery nomodest ......”为“linux ... ... ro single ...” (2) 12.04 64bits 中存在已知的 GRUB 问题,超时的变化没有收敛到最终的 grub.cfg (/etc/grub)。您必须在自动生成的 grub.cfg 中将“set timout=-1”修改为“set timeout=0”或执行以下操作,

           §/etc/grub.d/00_header
           –In the make_timeout() function: replace the if/else/if block with "set timeout=${2}“ 

在执行更新 grub 之前。

实际上,您应该先执行步骤(2),然后执行步骤(1)

于 2013-08-15T03:40:24.690 回答