centos无法正常启动,报chown: invalid user:'root:root'
现象:
系统无法正常启动,启动界面卡在上图的位置
注意错误信息:chown: invalid user:'root:root'
原因:/etc/passwd文件损坏或者被清空
尝试:1、grub菜单项按e进入内核编辑模式,试图进入单用户模式,将/etc/passwd- 还原成/etc/passwd,无法进入,仍在启动过程中停留在故障界面
解决思路:刻录系统光盘--进入修复模式-将原/etc/passwd-替换原/etc/passwd,这样能正常进入验证用户名密码的界面,如果验证不了,现在就可以进入单用户模式修改root密码了
解决方法:1、使用DVD光盘或U盘,通过软件ultraiso或powerISO刻录系统安装盘
2、通过光驱或者U盘启动服务器
3、grub启动项中选择“Rescue installed system” 选择键盘和语言(默认),进入修复模式,此模式下(类似windows 的pe),原根分区自动被挂载到/mnt/sysimage下了(系统会有提示)
4、将/mnt/sysimage/etc/passwd- 替换/mnt/sysimage/etc/passwd,命令cp /mnt/sysimage/etc/passwd- /mnt/sysimage/etc/passwd
5、重启系统,可正常进入登录界面,如果原密码验证不了,可再次重启进入单用户模式(方法:http://jingyan.baidu.com/article/acf728fd1de7ebf8e510a3cb.html),修改用户的密码