惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
量子位
博客园 - 三生石上(FineUI控件)
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
V2EX
人人都是产品经理
人人都是产品经理
V
Visual Studio Blog
Jina AI
Jina AI
L
LangChain Blog
M
MIT News - Artificial intelligence
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学

又见苍岚

COLMAP PatchMatch Stereo 算法详解 事件驱动的状态机框架:从理论到工程实践 Git 在国内网络环境下无法 Push 的排查与修复 —— 配置 Clash 代理 分段五次多项式插值原理详解 路径插值方法深度对比研究 Claude Code 使用指南 OpenClaw 记忆管理与技能创建指南 CBS(Conflict-Based Search)算法详解 A* 算法及其变种详解 OpenClaw 配置多 Agents Windows Powershell 无法加载文件,因为在此系统上禁止运行脚本问题的解决方案 MaxClaw 安装流程 大模型 AI 名词介绍 AList 网盘聚合工具简介 Protobuf 简介与测试 Claude Code 简介以及 GLM 4.7 模型接入 Github 歌词下载工具 163MusicLyrics Python __getattr__ 懒加载 Python TypedDict 机器人仿真平台 Gazebo 安装记录 机器人仿真平台 Gazebo 简介 多机器人路径规划问题(Multi-Agent Path Finding, MAPF)简介 Python exifread 读取修改过的 jpeg 信息错误问题修复 3D 坐标系变换的理解 3D 旋转矩阵基本概念 MongoDB Compass 介绍 Python 环境管理工具 uv Flutter 开发指南 Snipaste 安装下载与黑屏问题解决方案 全局路径规划算法记录
Ubuntu VMware 硬盘扩容后 SMBus Host controller not enable...
Yiwei Zhang · 2025-09-02 · via 又见苍岚

Ubuntu VMware 的虚拟机硬盘满了,扩容后报错无法进入图形界面,本文记录解决方案。

环境

  • 宿主机: Ubuntu 22.04
  • 虚拟机工具: VMWare 17.6.2
  • 虚拟机:Ubuntu 18.04
  • 硬盘 20 G 满了,扩容到 30 G

问题复现

扩容后开机报错:

问题定位

刚扩展了磁盘容量,系统自动安装或启用了i2c_piix4模块。

  • 解决:把它加入黑名单禁用即可。

解决方案

扩容问题

想办法进入 recovery mode 的 root 命令行,在其中禁用 i2c-piix4

  • 重启虚拟机,并在下面界面,按shift键进入(注意:在Starting进度条快结束时,立马按下Shift键)

  • 进入 GRUB 界面,选择 高级选项

  • 进入一个 recovery mode

  • 然后回车,等待后选择 root

  • 进入命令行模式后:
1
2
#对只读文件修改
mount -o remount,rw /
  • 然后根据报错内容不同,输入内容也不同,比如:我的错误为piix4 SMBus Host controller not enabled,那么我搜索piix4。
1
lsmod | grep piix4
  • 禁用报错的模块:
1
vi /etc/modprobe.d/blacklist.conf
  • 新建一行并插入:
1
blacklist i2c_piix4

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

  • 重新生成引导文件,如果不进行该操作直接重启还是会报错!
1
update-initramfs -u -k all
  • 最后再输入reboot重启即可.

驱动问题

一般到这里就可以把问题解决了,但是我的还是有问题

出现了开机卡在/dev/sda1:clean,**files,***blocks始终无法进入系统的情况.

  • 可能是显卡驱动的问题,可以尝试卸载 Nvidia 显卡驱动
  • 也检查一下是否根目录没有空间了,清空后就可以进入系统了

参考资料

文章链接:
https://www.zywvvd.com/notes/system/linux/vmware-smbus-host-controller-not-enabled/vmware-smbus-host-controller-not-enabled/