昨晚准备开着虚拟机继续跑数据,结果发现虚拟机直接不开机了,显示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分配扩容的空间到操作系统,问题解决
标签:虚拟机,piix4,dev,Host,apt,SMBus,shm From: https://www.cnblogs.com/pulsar-amerysain/p/17300142.html