gia*_*dau 6 upgrade vmware kernel virtualization 12.10
我从 12.04 升级到 12.10。我在 12.04 中删除了旧内核 3.2.21。
启动时,我在登录前收到错误,例如 vmware ....
我在12.04安装了VMware 9.0,现在在12.10,当我打开VMware工作站启动虚拟机时,我的显示器变成黑屏,我必须注销并重新登录。
我如何解决它?是否与VMware和内核有关?
编辑:这个问题可能与 12.10 无关,而是与 3.5/3.6 内核相关(我正在使用主线 3.6.2,因为我知道它对我的 ATI 显卡有更好的支持......)
问题似乎出在VMWare端,而不是ubuntu端。
我通过应用此处找到的补丁(直接下载链接:vmware9_kernel35_patch.tar.bz2)成功解决了这个问题。修补程序适用于内核 3.5,但我使用的是 3.6,它仍然解决了我的问题。请注意,该补丁的名称表明它适用于 Workstation 9,但它也适用于 Player 5.0.0
上面链接的线程中的一些人建议在升级到 12.10 之前卸载。我的具体过程有点复杂,可能有点例外,所以我不清楚你是否需要卸载。升级后安装补丁可能会起作用。如果您愿意,请参阅以下说明:
sudo vmware-installer -u vmware-player
sudo rm /usr/lib/vmware/modules/source/.patched
Run Code Online (Sandbox Code Playgroud)
或者像这样更复杂的卸载:
sudo -i
/usr/bin/vmware-installer -u vmware-workstation
/etc/init.d/vmware stop
lsmod | grep vm
cd /lib/modules/kernel_version/miscmv vm* /tmp
rmmod vmnet.o
rmmod vmmon.o
rmmod vmci.o
rmmod vmblock.o
rmmod vmppuser.o
rm /etc/rc.d/init.d/rc2.d/*vmware*
rm /etc/rc.d/init.d/rc3.d/*vmware*
rm /etc/rc.d/init.d/rc5.d/*vmware*
rm /etc/rc.d/init.d/rc6.d/*vmware*
rm -rf /etc/vmware*
rm /usr/bin/vmware-usbarbitrator
rm /usr/bin/vmnet*
rm -r /usr/lib/vmware*
rm -r /usr/share/doc/vmware*
rm -fr /var/run/vm*`
Run Code Online (Sandbox Code Playgroud)
该 zip 包含一个 .sh 脚本。运行。很简单。
小智 1
看起来您需要安装 Ubuntu 内核头包,查看它生成的日志。
尝试以下命令:
sudo apt-get install linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)
然后重新启动安装过程。
让我知道你过得怎么样。
为我工作 VMWare 版本 9
归档时间: |
|
查看次数: |
8843 次 |
最近记录: |