Ubuntu 12.04.2服务器在恢复模式下自动进入root shell

时间:2013-08-06 03:25:07

标签: linux ubuntu

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

1 个答案:

答案 0 :(得分:0)

经过进一步研究,我以为我已经弄明白了。需要进行两项更改:

(1)更新grub.cfg以自定义恢复模式       - 打开/boot/grub/grub.cfg       - 将菜单“linux ...... ro recovery nomodest ......”修改为“linux ...... ro single ......” (2)在12.04 64位中存在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}“ 
执行update-grub之前

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