我有一个 Ubuntu 14.04 的 EC2 实例,在停止/重新启动后无法重新启动。它是从 13.x 升级而来的,显然 AWS 已设置 Web UI 来发送“立即重新启动”命令,该命令指示 14.04 进入此修改后的启动。
如果我能找出该设置的位置,我可以卸载驱动器,将其重新安装到另一个实例,然后手动重置单用户标志。提前致谢。
答案1
您可以使用关机命令将其置于所需的 init 级别。从命令行发出“关机-h现在-i 1“。将“1”替换为您喜欢的任何初始级别。1 是单用户模式,6 是重新启动,等等。
或者,你可以使用以下命令创建 /etc/inittab 文件id:S:初始化默认:在其中并重新启动。Ubuntu 使用 Upstart,而不是 sysinit,但它会以同样的方式解析文件(/etc/init/rc-sysinit.conf 告诉它查看是否存在该文件,以防万一)。
答案2
启动系统后,在 grub 中选择所需的启动选项并按“e”。然后输入“Single”并按回车键。
然而,有趣的是:Ubuntu 14.04 不是 Linux 14.04,而是 Linux 3.13.0。
编辑以回复评论:好吧,我以为你的系统根本没有启动,如果你需要从多用户模式切换到单用户模式,只需输入 init 1。你要查找的配置文件位于 /boot/grub/grub.cfg 中。