关于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。
重启后,错误信息就消失了,启动成功率也极大提高。