今天遇到了一个比较尴尬的问题,由于服务器被强制断电,造成磁盘损坏,报如下图错误:

cd1b2298a8f2bf130658a2aeead594d3.jpg

报如下错误直接输入root密码,进入系统输入fsck -y 即可修复,单我们这台服务器由于长时间没有使用,服务器密码忘记了,下面和大家分享一下解决方法


解决方法:

1、将系统光盘或U盘在Bios中设置为第一启动项;

2、重启系统后进入安装启动菜单,上下键移动到Rescue install system 救援安装系统;

a4b087cbb00501193bbb75d7d5270961.jpg

Linux进入救援模式的方法(图片源自网络)


3、选择语言,保持默认English

7da46de0418567ce7713dc08042cebc3.jpg

Linux进入救援模式的方法


4、选择键盘类型,保持默认us

1c0fa6c8d1d6ff400f2aca78d9becb03.jpg

Linux进入救援模式的方法


5、是否启动网络,需要根据你实际情况进行选择,如果需要通过联网拷贝数据,选择YES,在这里我们选择NO;

373fc817af1598158bee403f63bcdbef.jpg

Linux进入救援模式的方法


6、进入到Rescue界面,选择Continue

ec4b5726f5ad8740e24e53193c7ee1be.jpg

Linux进入救援模式的方法


7、系统挂载在/mnt/sysp_w_picpath下 如果要到root环境下,运行 chroot /mnt/sysp_w_picpath 命令

54e19aeff745ae83846ba6bd8aedf5f1.jpg

Linux进入救援模式的方法


8、三种选项:shell 进入命令行模式;fakd是诊断模式;reboot重启电脑;我们这里选择shell

aaa9e2dbf260e4db1c4d3fc1c9225a7a.jpg

Linux进入救援模式的方法


9、更改密码

Chroot /mnt/sysp_w_picpath 执行原系统文件,这时可以使用passwd更改密码,或者vi打开passwd文件对密码标志位进行修改。

dad01d9f11879df2d5bdd42cc01d4fbb.png

之后exit退出原系统,再reboot重启,进入BIOS将首选项改回硬盘就好。


10、进入到文章开始的步骤,输入更改好的root密码输入fsck -y 执行完成之后使用reboot重启即可。


参考文章:https://www.cnblogs.com/zihe/p/6905579.html

    http://www.linuxidc.com/Linux/2015-03/114942.htm