一直都用vagrant+virtualBox启动虚拟机,用完直接关闭电脑,从来没关闭过虚拟机,用了两年多一直没出什么问题,直到昨天vagrant启动的时候失败了,打开virtualBox发现虚拟机启动异常,截图如下
- 这里虽然有光标闪烁但是无法输入,在保存一下系统快照以后尝试修复。 在虚拟机启动页面快速按e,进入编辑页面(可以在热键里点击
ctrl-alt-del选项)
- 将ro 改为rw init=/sysboot/bin/sh,删除console=ttyS0,115200n8 ctrl+x重启
- 执行文件系统修复 xfs_repair -v -L /dev/sda1
注意这里选择修复你坏掉的文件,我的是sda1文件坏了,具体哪个文件看虚拟机启动页面xfs_repair -v -L /dev/ +你坏掉的文件
- 修复完毕输入reboot重启虚拟机
虚拟机顺利启动,修复完毕