另一种思路解决VMware虚拟机安装Ubuntu26.04报错piix4_smbus: Host SMBus controller not enabled
这个错误本质上是虚拟机模拟的硬件与Ubuntu内核驱动之间的一场“误会”。虚拟机平台尤其是VMware Workstation /Player和Oracle VirtualBox为了兼容性会模拟一套经典的PC硬件架构其中就包括一个名为i2c_piix4的驱动所对应的SMBus控制器。然而在某些内核版本或配置下Ubuntu尝试与这个虚拟控制器通信时会发生冲突导致系统启动过程受阻。好消息是它完全可以通过系统配置来“屏蔽”掉一劳永逸。坏消息是网上流传的很多教程步骤不全或者忽略了虚拟化环境的特殊性导致你跟着操作一遍重启后错误依旧问题陷入死循环。————————————————版权声明本文为CSDN博主「404Lover」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/e6f7g8h9i/article/details/151550130当我们新建虚拟机的时候一般采用默认的典型配置也就是创建workstation17.5 or later虚拟机这样创建就会报错piix4_smbus: Host SMBus controller not enabled。我们改用选择自定义创建虚拟机下一步硬件兼容性选择ESXI7.0来创建虚拟机这样安装Ubuntu就没有出现报错了。大家可以试试来验证一下。