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)

wKioL1VcQrqTyq8-AAGlY3T4xqQ252.jpg

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 

网上众说纷纭,仅此凑效,小记一下。