【Ubuntu】SMBus Host controller not enabled(虚拟机进入不了图形界面)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

周一刚开机打开虚拟机Ubuntu发现出了个大问题虚拟机一直卡在如下界面进入不了图形界面
在这里插入图片描述

解决方法

1、重启虚拟机并在下面界面按shift键进入注意在Starting进度条快结束时立马按下Shift键

在这里插入图片描述

2、上下键选择高级选项按回车进入

在这里插入图片描述

3、这里选择一个recovery code任何一个应该都可以我选的是第二个。

在这里插入图片描述

4、然后回车等待后选择 root 。

5、进入命令行模式后

#对只读文件修改
mount -o remount,rw  /

6、然后根据报错内容不同输入内容也不同比如我的错误为piix4 ******SMBus Host controller not enabled那么我搜索piix4。

lsmod | grep piix4

7、禁用报错的模块:

vi /etc/modprobe.d/blacklist.conf

vi打开并跳转到最后一行按下 o ,新建一行并插入

blacklist i2c_piix4

注意这里添加的i2c_piix4 是根据上面 lsmod 检索出来的一定要看自己的是啥。

保存并退出。

8、重新生成引导文件如果不进行该操作直接重启还是会报错

update-initramfs -u -k all

在这里插入图片描述

9、最后再输入reboot重启即可

在这里插入图片描述


一般到这里就可以把问题解决了但是我的还是有问题联想到上周因为测试OSG的缘故安装了Nvidia显卡驱动。

在安装完Nvidia显卡驱动后出现了开机卡在/dev/sda1clean***files,***blocks始终无法进入系统的情况如下图
在这里插入图片描述
解决方法

键盘同时按住Ctrl+Alt+F4进入终端模式

Ctrl + Alt + F4

在界面中输入用户名和密码登录

在这里插入图片描述
删除Nvidia驱动程序

sudo apt-get --purge remove nvidia*

在这里插入图片描述
删除CUDA工具包

sudo apt-get --purge remove “cublas” “cuda*”

删除其他无用的安装包:

sudo apt autoremove

卸载完成后sudo reboot重启系统

在这里插入图片描述
然后就大功告成了

补充

ubuntu开机光标闪烁无法进入桌面

看看硬盘满了没满
在这里插入图片描述

如果这个挂载点下的空间使用已经100%了那就进入home下删除一些不需要的文件空出空间后重启就行了。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Ubuntu