RHEL/CentOS
1. 开机后按除了ENTER外的任意键键入GRUB菜单
2. 然后按”e”进入编辑模式
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/
initrd /initrd-2.6.18-194.el5.img
3. 选择以“Kernel”开头的行,再次按”e”对该行进行编辑,保持前面的内容不变,在行的末尾加上“single” 或者更简单的 “1”,回车回到刚才的界面,按”B”引导。
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ single
initrd /initrd-2.6.18-194.el5.img
Ubuntu
1. 服务器重启后,与CentOS不同的是, Ubuntu 是长按 shift 键进入ubunut 系统grub菜单
Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
2. 选择有 (recovery mode) 标识这行,按”e”进入编辑模式
linux /vmlinuz-2.6.31-14-generic root=UUID=f0077127-27a0-4b8b-9a8b-fcf401ec3e53 ro single
3. 把 ro single 改成 rw single init=/bin/bash
linux /vmlinuz-2.6.31-14-generic root=UUID=f0077127-27a0-4b8b-9a8b-fcf401ec3e53 rw single init=/bin/bash
4. 按 ctrl+x 引导或者 F10 ,进入具有root权限的单用户模式,而且可以修改文件
root#
5. 需要 修改root 用户密码 神马的。。 ,都可以了
root# passwd
网上众说纷纭,仅此凑效,小记一下。
转载于:https://blog.51cto.com/skypegnu1/1653193