Ubuntu安装VMware虚拟机

官网下载

参考文档

文章目录

  • 一、安装主程序
    • 解决报错
      • Could not open /dev/vmmon: ?????????. Please make sure that the kernel module `vmmon' is loaded
      • Before you can run VMware, several modules must be compiled and loaded into the running kernel
  • 二、安装内核模块

一、安装主程序

  1. 从官网下载好安装包后,执行
su root

执行su root的时候可能会报错,例如认证失败的错误,执行下面的命令设置密码即可重新su root

sudo passwd root
  1. 根据安装程序的名称执行命令:
sh VMware-Workstation-xxxx-xxxxxxx

运行安装程序,例如

sh VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle

当看到类似如下的输出时说明安装成功

Extracting VMware Installer...done.
Installing VMware Workstation 16.2.4
    Configuring...
[######################################################################] 100%
Installation was successful.
  1. 在应用程序菜单找到VMware的图标(VMware Workstation),点击打开
    Ubuntu安装VMware虚拟机_第1张图片
    选择 I accept,然后点Next
    Ubuntu安装VMware虚拟机_第2张图片
    继续选择 I accept,然后点Next
    Ubuntu安装VMware虚拟机_第3张图片
    这个是选择是否每次启动的时候检查更新,我选的Yes
    Ubuntu安装VMware虚拟机_第4张图片
    这个是选择是否加入用户体验改善计划,我选的No
    Ubuntu安装VMware虚拟机_第5张图片
    如果有密钥的话在这里输入密钥,没有的话可以选择下方的 I want to try 试用
    Ubuntu安装VMware虚拟机_第6张图片
    输入密码后如果成功安装,会进入软件的主界面
    Ubuntu安装VMware虚拟机_第7张图片
    Linux版好像是没有中文的,只能使用英文
    Ubuntu安装VMware虚拟机_第8张图片

解决报错

Could not open /dev/vmmon: ???. Please make sure that the kernel module `vmmon’ is loaded

则需要继续进行步骤二安装内核模块(我在Ubuntu22.04上安装的时候就需要安装内核模块,而在Kubuntu22.04上没有手动安装就成功打开了)

Before you can run VMware, several modules must be compiled and loaded into the running kernel

Ubuntu安装VMware虚拟机_第9张图片
这个问题可能是由于升级ubuntu导致的(比如sudo apt upgrade),我是点击Install后就能正常使用VM了,如果还是不行,可以尝试步骤二

二、安装内核模块

  1. 下载源码
    有梯子的话可以直接从github下载
git clone https://github.com/mkubecek/vmware-host-modules.git

没有的话可以从我的gitee仓库下载

git clone [email protected]:c1h2/vmware-host-modules.git
  1. 进入文件夹,然后根据自己VM的版本切换分支
cd vmware-host-modules

比如我的版本是16.2.4,那么就需要输入

git checkout workstation-16.2.4
  1. 编译并安装
make
sudo make install
  1. 执行这条命令后,再重新打开VM
sudo /etc/init.d/vmware start

你可能感兴趣的:(虚拟机,Ubuntu,ubuntu,linux,服务器)