Ubuntu 18.04.1 在 VMware 上挂起在“启动 SMP 配置”处

Ubuntu 18.04.1 在 VMware 上挂起在“启动 SMP 配置”处

我发现了一些相关的问题,例如Ubuntu 18.04 lts 在启动时在 Windows 虚拟框中冻结。解决方案?,但我的情况有很大不同:

我在配备 Intel(R) Xeon(R) CPU E5-1650 的服务器上运行 VMware Workstation 14.1.3。

我有一台装有四核 Ubuntu 14.04 的虚拟机,我将其升级到了 Ubuntu 18.04。内核是 4.15.0-36-generic。

自升级以来,虚拟机将无法再启动,它会卡在“启动 SMP 配置”状态。

如果我将虚拟机更改为仅具有一个核心,它就会成功启动。

另外,我可以在启动过程中通过选择 4.4.0 内核进行启动。

我无法应用任何特定于 Virtualbox 的选项,有没有其他人在使用 VMware 时遇到过这个问题并知道如何修复?

更新:

我查看了虚拟机的 vmware.log,最后的条目如下:

2018-10-09T13:43:12.054+02:00| vcpu-0| W115: CPU microcode update available.
2018-10-09T13:43:12.054+02:00| vcpu-0| W115+ The guest OS tried to update the microcode from patch level 60 (3Ch) to patch level 61 (3Dh), but VMware Workstation does not allow microcode patches to be applied from within a virtual machine.
2018-10-09T13:43:12.054+02:00| vcpu-0| W115+ Microcode patches are used to correct CPU errata. You may be able to obtain a BIOS/firmware update which includes this microcode patch from your system vendor, or your host OS may provide a facility for loading microcode patches.CPU reset: soft (mode 0

不过,这些只是警告,所以我认为它不起作用。

答案1

我也碰到这个问题好几天了。在阅读有关无法应用英特尔 mcirocode 更新的 esxi 日志后,我萌生了一个想法,决定看看是否可以删除它,果然解决了问题。

我的想法来自于以下帖子:https://ubuntuforums.org/showthread.php?t=2273643

必须启动到恢复模式才能执行以下命令:https://wiki.ubuntu.com/RecoveryMode

我运行的命令使它工作起来。

sudo dpkg -l|grep intel
sudo apt-get purge intel-microcode
sudo update-grub
sudo reboot

相关内容