SMBus Host controller not enabled

关于ubuntu 18.04(各个版本差异不大)无法开机,并产生piix4_smbus **** SMBus Host controller not enabled!处理办法,亲测可行

报错内容:
开机时报错
随后一直黑屏,50%概率无法进入输入密码环节。

然而,网上的诸多方法,都或多或少有些漏洞,无法成功。本人搜集了许多资料,才顺利完成,废话不多说,直接上教程。

解决方法:
重启虚拟机,并在下面界面
在这里插入图片描述

按shift键进入
在这里插入图片描述
上下键选择高级选项按回车进入。
在这里插入图片描述
这里选择一个(recovery code),我当时选的是第二个。应该都是可以的。
之后进入如下界面
在这里插入图片描述
我们选择root进入。按两次回车后,到达:
在这里插入图片描述
在命令行依次输入

mount -o remount,rw /
vi /etc/modprobe.d/blacklist.conf

按i进入插入模式,在最后添加下面两行中任意一行

blacklist intel_powerclamp
blacklist i2c_piix4

在这里插入图片描述
当然,都加也没事。
下一步,也是最重要的一步,很多教程没有这步,造成我一直无法成功!!!!!
输入

update-initramfs -u -k all

注意 update-initramfs 没有空格!!!!
在这里插入图片描述
这样就可以了。最后输入reboot重启即可。

很多教程都有

lsmod | grep i2c_piix4

这个对读者来说其实挺误导的,因为每个人的码是不一样的,比如我的当时是28765,其实只要出现i2c_piix4 ***** 0就是错误的,需要修改blacklist。

重启后,错误信息就消失了,启动成功率也极大提高。
在这里插入图片描述

最后再不充一个小点,如果按shift后在选择ubuntu后按e编辑,就会进入
在这里插入图片描述
在该行末尾给出引导运行级别,3(多用户模式,纯文本)。
在这里插入图片描述
按F10或者ctrl-x后会进入命令行
在这里插入图片描述
输入用户名和密码,注意用户名是你开机时的用户名,不是图片显示的xgd-vpc。
在这里插入图片描述
当出现如上图片,即可类似终端那样输入命令了,而不需要开机。
在这里插入图片描述
也可以向之前说的那样去输入这些命令。这里我的 lsmod | grep i2c_piix4没有显示,是因为已经update过,错误解决了。

开不了机的问题其实从装完系统就有,但重启就可以,所以一直没在意,终于这个定时炸弹还是炸了,重启也不可以的时候才想起在网上搜索资料,但需要命令行输入,教程很多不够全面,错误一直存在,耗费了很长时间。因此总结出来供大家学习。

怕什么真理无穷,进一步有一寸的欢喜。

  • 68
    点赞
  • 212
    收藏
    觉得还不错? 一键收藏
  • 51
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 51
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值