我已经尝试在 KALI Linux 中安装 VMWare Player/ VMWare 工作站好久了。我可能看起来有点夸张,但我想这样引用它来表达我现在所处的沮丧程度:
我尝试了几乎所有可能的相关链接和其中提到的解决方案来解决我的问题并最终使 VMWare Player/Worskstation 正常工作,但却发现除了成功之外,更多的是沮丧。
我的系统规格和我已经尝试过的东西:
- 我的操作系统是 32 位 KALI Linux 内核 1.1.0(我的系统上的 lsb_release -a 显示:
没有可用的 LSB 模块。
经销商 ID:Kali
描述:Kali GNU/Linux 1.1.0
发行版:1.1.0
代号:moto - 我的系统上的 uname -r 是:3.18.0-kali1-686-pae
- 我拥有的 VMWare Player 版本是VMware-Player-5.0.4-1945795.i386.bundle
- 我拥有的 VMWare Worksatation 版本是VMware-Workstation-完整版-7.1.4-385536.i386.bundle
- 我已经运行了无数次 apt-get update。
- 我已经完成 apt-get install build-essential ,现在如果我再次执行该操作,输出是:
正在读取软件包列表...完成正在
构建依赖关系树
正在读取状态信息...完成
build-essential已经是最新版本。 - 正如某些地方所建议的那样,我已经尝试过 apt-get install build-essential linux-headers-3.18.0-kali1-686-pae 并且得到了与上面相同的输出,表明它已经是最新版本。
- 正如某些地方所建议的那样,我也尝试根据我的目录结构进行了一些微小的更改:
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
因此,目前执行
/lib/modules/3.18.0-kali1-686-pae/build/include# ls -la
表明我有所需的符号链接,(以下是我现在拥有的符号链接)
autoconf.h -> ./generated/autoconf.h
utsrelease.h -> ./generated/utsrelease.h
version.h -> ./generated/uapi/linux/version.h - 每次更新后我都会重新启动系统。
我急需帮助。还需要做其他什么才能让 VMWare Player/Workstation 在我的系统上运行吗?到目前为止,如果我运行其中任何一个,我都会得到以下结果:
无法启动服务。
有关详细信息,请参阅日志文件 /tmp/vmware-root/vmware-modconfig-8692.log。
答案1
我正在使用3.18.0-kali1-amd64
。我也遇到了问题vmware-player 6.x
。卸载 6.0.x 并安装 7.0 解决了这个问题。
vmware-installer -l
sudo vmware-installer --uninstall-product vmware-player
sudo ./VMware-Player-7.0.0-2305329.x86_64.bundle
我认为最近对内核 3.18 的更新与版本 6 或更低版本不兼容。至于工作站,我不太确定,因为我只使用播放器。