我已在 VMWare Workstation 虚拟机中安装了 Lubuntu(不是 Ubuntu)。版本 18.04。
我在安装 Ubuntu 时总是收到一条启动警告消息:
piix4_smbus: 000:00:07.3 SMBus Host Controller not enabled!
然而,我通常的添加修复blacklist i2c-piix4
似乎blacklist.conf
不适用于 Lubuntu 安装。
知道为什么它在 Lubuntu 中不起作用和/或如何从 Lubuntu 启动中删除警告吗?
答案1
列入黑名单后piix4_smbus
,运行update-initramfs -u
。
我根本不记得 VMware 虚拟机中使用了哪些存储控制器驱动程序,但ata_piix
很可能是候选者。
i2c-piix4
如果 initramfs 生成器仅对模块名称进行简单的字符串匹配,则除了存储驱动程序之外,它还可能会进行拾取ata_piix
并将其包含到 initramfs 中。因此它可以在系统看到根文件系统及其/etc/modprobe.d/blacklist.conf
.
更新 initramfs 会将这些文件包含到/etc/modprobe.d/
initramfs 中,因此piix4_smbus
在 initramfs 启动阶段也应该将其列入黑名单。
答案2
好吧,我想将其发布到 ubuntu 论坛上,但没有足够的声誉,所以我只是将其发布在这里(kali linux 上也出现同样的错误)
所以这件事发生在我身上,我想与大家分享,也许它对某人有帮助:
因此,我在 Windows 上的 VMware 环境中运行 Kali Linux,并且我离开了计算机。它进入睡眠状态(同时将文件传输到共享 Windows 文件夹),当我回来时它只显示黑屏。所以我重新启动,但随后发生了蓝屏。重新启动主机后,我尝试启动 kali linux 操作系统,然后出现以下错误:
Piix4_SMBus: 000:00:07.3: Host SMBus controller bus not enabled
不仅如此,它还卡在 initramfs 控制台上。在尝试了我发现的与此错误相关的所有内容(以任何可想象的方式添加黑名单内容)之后,我又回到了错误。如果您位于 initramfs 控制台,则键入 exit。它应该显示正在发生的错误。
对我来说,它表明 /dev/sda1 有问题,我必须手动运行 fsck。我之前没有提到的是,我通过将原始 ISO 作为 CD 添加到 VMware 来设法进入 kali linux 操作系统。然后我按 F2 进入启动菜单,并将启动顺序更改为 CD 位于顶部。
然后,您将获得其他高级启动选项,以及恢复 kali linux 操作系统。 (图形界面不起作用,只需使用控制台)按照所有步骤操作并输入 /dev/sda1 作为根控制台。然后键入以下命令:
mount -o remount,ro /
fsck
它现在应该进行 fsck 扫描,对我来说它显示了很多错误。只需在出现每个错误时按 Enter 键,然后重新启动即可。再次更改BIOS中的启动顺序,就可以正常启动了。