咳咳,本來是篇很短的文章,被我越加越多,哈哈哈,下面是CentOS7的
1)啓動時任意鍵暫停啓動,按e鍵進入編輯模式,將光標移動到linux16開始的行的末尾,添加內核參數rd.break,按Ctrl-x啓動,進入緊急求援模式後輸入
mount -o remount,rw /sysroot
chroot /sysroot
passwd root
系統會提示輸入兩次密碼
touch /.autorelabel
exit
reboot
2)啓動時任意鍵暫停啓動,按e鍵進入編輯模式,將光標移動到linux16開始的行,將ro改爲rw init=/sysroot/bin/bash,按Ctrl-x啓動,進入緊急求援模式後輸入
chroot /sysroot
passwd root
系統會提示輸入兩次密碼
touch /.autorelabel
exit
reboot
注意!!!
如果重啓後出現 failed to load SELinux policy freezing 而不能進入系統,再次重啓按e,將光標移動到linux16開始的行的末尾,添加 selinux=0 來關閉 selinux 就可以解決了
另外!!!
如果出現中文無法顯示,輸入 "LANG=en" 可以以英文方式顯示
這裏是CentOS6的
還是重啓按e(下圖左一),根據提示再按e(下圖左二),然後再按e編輯,輸入“ 1”,1前有個空格,表示以運行級別1(單用戶)模式啓動,回車後按 b 重啓
然後就可以使用 passwd root 來修改密碼了,最後 reboot 重啓,或 exit 繼續啓動,哦啦