如何在 Lubuntu VM 启动时删除“SMBus 主机控制器未启用”消息?

dom*_*mer 5 startup vmware lubuntu

我已经在 VMWare Workstation VM 中安装了 Lubuntu(不是 Ubuntu)。版本 18.04。

我在安装 Ubuntu 时总是收到一条启动警告消息:

piix4_smbus: 000:00:07.3 SMBus Host Controller not enabled!
Run Code Online (Sandbox Code Playgroud)

不过,我平时增加的修正blacklist i2c-piix4,以blacklist.conf不出现工作,对Lubuntu安装。

知道为什么它在 Lubuntu 中不起作用和/或如何从 Lubuntu 启动中删除警告吗?

tel*_*coM 10

列入黑名单后piix4_smbus,运行update-initramfs -u

我不记得在 VMware 虚拟机中使用了哪些存储控制器驱动程序,但ata_piix很可能是一个候选者。

如果 initramfs 生成器只对模块名称进行简单的字符串匹配,则它可能会i2c-piix4ata_piix存储驱动程序之外进行提取并将其包含到 initramfs 中。因此它可以在系统看到根文件系统及其/etc/modprobe.d/blacklist.conf.

更新 initramfs 会将文件包含在/etc/modprobe.d/initramfs 中,因此piix4_smbus在 initramfs 引导阶段也应该将其列入黑名单。

  • 在 Debian/Ubuntu 中,`initramfs-tools` 包(以 `update-initramfs` 作为其主要命令)是标准的 initramfs 生成器。RHEL 7 和其他一些新发行版使用 `dracut` 作为 initramfs 生成器,它也可以在 Debian 9 中作为替代选择使用。本质上,initramfs 生成器只是一个程序或脚本,它或多或少地自动收集挂载根文件系统所需的所有东西,并从中构建一个 initramfs 文件。 (2认同)