我一直在 VMware Player 上使用 Ubuntu;今天当我登录 VMware 时,它显示有适用于 Ubuntu 15.xx 的更新。我允许更新,在下载所有软件包后,它自动重新启动,但从未重新启动。它抛出类似以下消息
Piix4_SMBus: 000:00:07.3: Host SMBus controller bus not enabled
failed to start /etc/rc.local compatibility
请描述一种修复方法!
答案1
首先,在 vmx 文件中添加此行,将启动时间增加到 50 秒
bios.bootDelay = "50000"
启动虚拟机,按住左移键,然后按 Enter。
在 grub 菜单中,选择Ubuntu 的高级选项 -> 恢复模式。系统启动后,选择“Root”进入 root shell。
在 root shell 中输入以下命令
mount -o remount,rw /
nano /etc/modprobe.d/blacklist.conf
向下走几行(几乎任何地方)并输入行
blacklist i2c-piix4
然后按ctrl+o保存文件,然后ctrl+x
最后输入命令
reboot
答案2
上述方法在 Ubuntu 16.10 和 VMWare Workstation 12.5.1 上对我来说不起作用。
启动到 Ubuntu 恢复模式 --> 进入根 shell 并打开内核黑名单配置文件。
nano /etc/modprobe.d/blacklist.conf
然后将这一行添加到文件中并保存。
blacklist intel_powerclamp
我从这篇文章中找到了解决方案:
答案3
首先,通过记事本从 VMware 文件夹中打开 *.vmx 文件。然后将此行添加到文件中并保存。
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
问题将会被解决。
答案4
通过进入安全模式并进行干净运行,我能够解决问题。
编辑:
这是在重新启动虚拟机时按住 shift 完成的。在 grub 中转到“高级选项”。然后在该菜单中运行“清理”