轶哥

📚 Having fun with AI Agent. Always learning.

Kali Linux安装VMware Workstation 16及Win11教程
  •   更新:2022-05-10 14:11:07
  •   首发:2022-05-10 14:01:07
  •   教程
  •   3724

在Kali Linux中安装VMware Workstation 16 Player和VMware Workstation 16 Pro的方法大体一致,与Debian的安装方法相似。在Kali Linux中安装VMware Workstation没有详细教程将会比较困难,特整理如下。

下载 VMware Workstation 16

VMware Workstation 16 Pro 下载地址:https://www.vmware.com/go/getworkstation-linux

VMware Workstation 16 Player 下载地址:https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-PLAYER-1623-NEW&productId=1039&rPId=85399

准备工作

开始安装之前,先升级Kali Linux的软件到最新版本。

sudo apt update
sudo apt upgrade -y
sudo reboot

一定要在解压之前执行下述命令作为准备,否则安装过程将会直接报错,看不到GUI安装界面。

sudo apt update
sudo apt install build-essential linux-headers-$(uname -r) libaio1 libcanberra-gtk-module

进入下载目录,给下载好的bundle文件执行权限:

chmod +x VMware-xxxx.x86_64.bundle

安装 VMware Workstation 16

执行解压和安装:

sudo ./VMware-xxxx.x86_64.bundle

看到Installation was successful.后,在菜单中搜索VM

vmware.png

点击VMware Workstation即可进入常规安装GUI。如果此步骤报错,需要检查准备工作中的依赖是否正常安装并重新来过。可视化安装过程比较简单,不再赘述。

解决 vmmon 内核模块报错

在Kali Linux的VMware Workstation 16中支持安装win11,但是需要额外编译一些内容并进行相关设置,否则会提示Could not open /dev/vmmon: ???. Please make sure that the kernel module 'vmmon' is loaded.

vmwareerror.png

需要克隆官方仓库并编译安装载入内核vmmon模块。

sudo apt install git
git clone https://github.com/mkubecek/vmware-host-modules.git
git checkout 对应版本

这里对应的版本需要与vmware --version保持一致。

例如执行vmware --version得到版本:

$ vmware --version   
VMware Workstation 16.2.3 build-19376536

那么相应的版本是workstation-16.2.3,则需要git checkout workstation-16.2.3

具体名称执行git branch -a查看。VMware Workstation 16 Player同理,选择player-开头的分支。

然后执行编译安装:

make
sudo make install

完成后重新加载模块:

sudo modprobe -r vmmon
sudo modprobe -a vmmon

完成上述操作后,再启动虚拟机则不会有vmmon相关报错。

文件用完不要删,大概率升级内核后还得再编译安装。

在 VMware Workstation 中安装 Windows 11

在VMware Workstation 16中安装win11,至少需要开启UEFI安全引导和TPM2.0模块,否则会提示这台电脑无法运行 Windows 11。为了获得更好的体验,建议在开启UEFI安全引导和TMP2.0的同时,开启VBS(Virtualization Based Security)和访问控制加密(Access Control Encrypted)。

新建虚拟机,选择引导为UEFI,并勾选安全引导

编辑虚拟机设置,选择选项,开启Access Control

encrypted.png

选择高级,开启VBS:

vbs.png

回到硬件(Hardware),选择添加硬件

addhardware.png

在弹出来的窗口中选择可信平台模块(Trusted Platform Module),添加该模块即启动TPM2.0。

tmp2.0.png

此时即可正常安装和使用Windows 11了。

打赏
交流区(1)
轶哥

网络不可用的话,可以尝试运行:

sudo modprobe vmnet
sudo vmware-networks --start
2022年11月5日 16:15回复
尚未登陆
发布
  上一篇 (VSCode自动更换主题)
下一篇 (OpenWRT使用4G卡托拨号上网)  

评论回复提醒