piix4_smbus : SMBus Host Controller not enabled,虚拟机无法启动
昨晚准备开着虚拟机继续跑数据,结果发现虚拟机直接不开机了,显示piix4_smbus : SMBus Host Controller not enabled
df -h,看各个分区的情况,/目录下占用率为100%,突然想起来在VMWARE内扩容并不会影响分区的大小,还需要进行分配,但现在肯定分配不了,直接开不了机了
解决:
重启虚拟机,长按shift进入advanced options for ubuntu
选择recovery mode — root
mount -o remount,rw / *修改只读文件
lsmod | grep piix4 *报错是piix4,所以搜索piix4,该模块到底是干什么的并不清楚,反正对我没有用
vi /etc/modprobe.d/blacklist.conf
在最后加入blacklist i2c_piix4 *禁用该模块
update-initramfs -u -k all
遇到了新的问题,提示我没有initramfs-tools的模块
ok,那apt下载呗,但是apt默认的路径在/下,我现在下什么都装不下
于是想着软连接过去应个急
mkdir -p /dev/shm/debs/partial *dev/shm是我df -l后显示出的空间还比较大的一块地方
rm -rf /var/cache/apt/archives
ln -s /dev/shm/debs /var/cache/apt/archives
然后提示我链接不到archive.ubuntu *可以,又有问题,够狠
查CSDN让修改DNS,但我用的NAT没道理WINDOWS可以联网虚拟机不行
于是重新重启SHIFT,进入recovery,看到有enable network选项,启动联网解决
update-initramfs -u -k all,完成后reboot
好了,现在不报错piix4了,但是依然黑屏/dev/sda3,此时我终于意识到了是磁盘空间被吃满的问题,于是进入recovery root,删掉了一些没什么用的大文件,重启
重启成功,下载gparted分配扩容的空间到操作系统,问题解决
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构