起因:由于存储设备故障。导致虚拟机断开。恢复后虚拟机无法启动,发现报磁盘损坏,需要运行fsck运行

问题解决思路:

1、虚拟机无法启动,所以需要进入系统进行修复

2、root密码是自动修改的。由于虚拟机无法启动,所以密码无法获取

3、挂载系统盘按F2进入bios 修改启动顺序,重启

4、选择第三项,系统修复模式

5、网上搜了一堆创建目录,挂载光盘啥的。都是扯淡的

6、强调一下:上图中进入的界面,ls 可以看到是 / 说明是在光盘目录下

  首先,删除密码是要进入系统目录下,/mnt/... 进入后会看到系统目录  就可以看到 etc目录

  之前被坑就是 这个/etc 目录,删上图刚进来时的 /etc/passwd 中的目录是没用的 也没法删除

  需要 cd /mnt/sysimage/ 系统所在的目录中 找到etc目录 vi 打开 etc/passwd  按x删出第一个:后的内容

  

  X为root密码,0 为 root用户。然后删除 etc/shadow 中root密码(冒号后很长的字符串)

  

  其实,etc/passwd 下还有个目录 etc/passwd- 连这个目录中的一起修改了

7、在修改 etc/shadow 中的第二个:后的内容 。同样修改 etc/shadow-中的内容

8、卸载光盘

9、reboot 重启

10、root用户 无密码直接进入

11、fsck -y /dev/mapper/vg_lanydroid-lv_root (自动填y修复该分区)

具体哪个分区,可根据服务器提示修改。完毕!

最新文章

  1. 遭遇Web print
  2. A、B、C、D和E类IP地址
  3. 史上最全的Python电子书教程资源下载(转)
  4. css中一些必要的公共样式
  5. MySQL分表(Partition)学习研究报告
  6. 解决css样式被内置样式覆盖的问题
  7. C#/ASP.NET MVC微信公众号接口开发之从零开发(三)回复消息 (附源码)
  8. SQL 2012 发布与订阅实现数据同步 图解(解决 错误22022)
  9. SQL Server性能影响的重要结论
  10. 2016 - 1- 22 NSURLConnetction --- POST请求
  11. 通过Maven找java source源码方法
  12. 【C++基础】 多态 虚函数
  13. Practice 15.07.07 计算几何 - 1
  14. 掌握string.h里的常用函数
  15. qsort()函数(C)
  16. 原图旋转/缩放 然后画布画图 ImageProcessor
  17. Ansible 的委托 并发和任务超时
  18. NodeMCU Builder, yet another NodeMCU IDE
  19. Unity支持的跨平台
  20. day 22 二十二、面向对象导入、名称空间、类与对象

热门文章

  1. Codeforces 837D - Round Subset DP
  2. DevExpress ASP.NET Bootstrap v19.1版本亮点:Scheduler控件
  3. java8 新用法
  4. 数组遍历 forEach 方法
  5. QTCreator:QSS语法高亮(QSS Syntax highlight)
  6. ubuntu编译安装openssl
  7. Gene co-expression analysis for functional classification and gene–disease predictions
  8. 论文阅读:FlowBlaze: Stateful Packet Processing in Hardware
  9. [LOJ3120][CTS2019|CTSC2019]珍珠:生成函数+NTT
  10. python虚环境