centos7.0 开机报错piix4_smbus host smbus controller not enabled

在这里插入图片描述
现象就是开机后一直都是这个界面

解决思路
1 先进入单用户模式

在这里插入图片描述
①.按e键,把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x”
在这里插入图片描述

2.就可以编写命令了

vi /etc/modprobe.d/blacklist.conf

添加blacklist i2c_piix4
最后reboot就行了

如果blacklist.conf不存在时,执行下面的脚本

echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf

后续又出现了这个问题

好想发现是磁盘根路径的空间满了,现在已经把它给扩容了,待后续观察
1.先清理yum clean all
2.进行根目录的扩容
参考如下文章linux/路径扩容

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
针对CentOS 7中出现"SMBus Host Controller not enabled"无法启动的问题,可以尝试以下解决方法: 1. 确认硬件支持:首先,确保你的硬件支持SMBus控制器。可以查看主板的规格说明书或者联系硬件厂商确认。 2. 更新BIOS:如果你的硬件支持SMBus控制器,但仍然出现该错误,尝试更新主板的BIOS版本。BIOS更新可能会修复一些硬件兼容性问题。 3. 检查内核模块:检查是否已加载了正确的内核模块。可以使用以下命令检查是否加载了piix4_smbus模块: ```shell lsmod | grep piix4_smbus ``` 如果没有输出结果,说明该模块未加载。可以尝试手动加载该模块: ```shell modprobe piix4_smbus ``` 如果加载成功,重新启动系统并检查问题是否解决。 4. 更新内核:如果上述方法仍然无法解决问题,尝试更新内核版本。新的内核版本可能会修复一些硬件兼容性问题。可以使用以下命令更新内核: ```shell yum update kernel ``` 更新完成后,重新启动系统并检查问题是否解决。 5. 禁用SMBus控制器:如果以上方法都无效,你可以尝试禁用SMBus控制器。编辑GRUB配置文件并添加"acpi_enforce_resources=lax"参数: ```shell sudo vi /etc/default/grub ``` 找到GRUB_CMDLINE_LINUX行,并在引号内添加"acpi_enforce_resources=lax"参数,保存并退出。然后更新GRUB配置: ```shell sudo grub2-mkconfig -o /boot/grub2/grub.cfg ``` 最后,重新启动系统并检查问题是否解决。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值