单用户模式(如何进入单用户模式)
20130513 Chenxin
一.一般的单用户进入模式(root密码丢失情况下)
使用GRUB引导的:
开机出现主菜单时按 e 键(就是开始倒数几秒的时候),表示修改 kernel 开机设置参数.
选中 kernel 那一列命令(必须是kernel那行,不是其他行),按 e 键修改,在此行末尾,空一格,加上 single(或者直接加上1就OK),按enter保存。
如下:
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ single (必须是kernel那行,不是其他行)
上面修改结束以后,按 b 键引导开机,即可进入单用户模式。
出现shell#之后,即可用root身份来维护主机,工作完成后,reboot即可进行正常重启(或按电源)。
二.修改/etc/fstab文件或者是分区错误导致的无法启动(仅限于/boot分区正常情况)
如果在修改磁盘挂载文件/etc/fstab或者是分区调整导致系统无法启动时,采用以下方式处理(否则会提示输入root密码或者是要求按ctrl+D去重启机器):
进入grub的修改启动项,修改:
kernel /vmlinuz-2.6.32-220... ro root=LABEL=/ ...... single init=/bin/bash
进行启动.
启动机器进入bash环境后,执行:
mount -o remount,rw / 重新挂载根分区为读写模式;
修改/etc/fstab文件,改为正确的配置.
三.关于mount检测
修改了 fstab 以后,记得用mount -a 检查配置是否有问题(正确,则输出为空).
cat /etc/mtab 可以看当前实际的挂载情况.