问题出现原因:在编译Linux内核的时候,电脑突然卡死了,等了十多分钟都不行,我就直接按电源键重开了,电脑开机之后进入虚拟机发现我使用vi命令进文件都提示只是可读文件,然后:q退出也报错。这时我就发现不对劲了。我就关闭虚拟机重新开机,果然开不机了
其他的没记录了第一条显示的是:piix4_smbus 0000:00:07.3 SMBus Host Controller not enabled
翻译:piix4_smbus 0000: 00:03 .3 SMBus主机控制器未启用
然后我尝试了这两个方法:
方法一:
虚拟机vmware linux的piix4_smbus : SMBus Host Controller not enabled、空间不足引起不能启动的问题-CSDN博客
其实看到前面我就知道我的问题和他的不太一样,因为我这次没有对内存进行扩容,但是我还是想试试,但是发现都进不去命令模式,最后我就放弃了
方法二:(成功)
搜索的是这个:BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3) built-in shell (ash) Enter 'help' for a list of built-in commands. BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3)内置shell (ash)输入'help'以获取内置命令列表。
还有一个报错截图
Ubuntu系统开机busybox问题解决方法_ubuntu从iso启动后进入busybox-CSDN博客
解决方法
blkid列出分区
fsck -y /dev/sda3 修复磁盘
输入fsck -y /dev/sda2(替换成自己的,我的是sda2)的命令成功执行后会出现file system was modified字样
1. 根据提示输入fsck -y + 提示对应损坏磁盘
2. 输入exit 此时会自动重启系统
修复成功是这样显示的:
到这里我发现输入exit之后就进入这个页面了
然后我选择“root": 进入命令模式 ,输入reboot重启,就开机成功了!!!!!!!!
途中其实还有这个问题,(我没有截图了,就用的别人的)
“VMware虚拟机中出现无法将(系统文件路径)文件当做CD-ROM映像进行连接:找不到该文件的错误”_无法将文件作为cd-rom映像进行连接-CSDN博客
我重新设置了一下本机中Ubuntu镜像文件位置(.iso文件) ,然后就不会报这个错误了