我有一台旧的 Ubuntu 机器,其 root 密码未知。它在常规模式下启动正常,但在启动到单用户模式时会卡住:
为了便于搜索,最后几行是:
Begin: Running /scripts/init-bottom ... done.
[5.525592] Adding 10803676k swap on /dev/sda5. Priority: -1 extents:1 across:10803676k
它使用这个级别的内核:
Ubuntu 12.04.3 LTS, kernel 3.2.0-69-generic
我尝试过在 grub 中选择 (恢复) 选项,将 ro single 附加到内核行,以及将 single 添加到通常的内核行。无论哪种方式,它都会卡在这个屏幕上。
正常启动时,它会启动到 X 并允许我以非 root 用户身份登录。
如何完成单用户模式启动?
答案1
从实时 CD 或闪存驱动器启动并重置 root 密码 确保所有文件系统都正常。如果可以,请从当前用户使用 sudo。检查哪些服务在哪些运行级别运行。也许 init 1 的某些功能被关闭了。