Ubuntu 安裝 VMware Workstation Pro
安装
下载依赖:
# Ubuntu 22.04 及以前
sudo apt install libaio1 # Ubuntu 24.04 及以后
sudo apt install libaio1t64
sudo ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1
打开博通产品页面 BroadCom VMware Workstation Pro,下载
VMware Workstation Pro for Personal Use (For Linux) x.x.x。在下载目录下,运行如下命令:
sudo VMware-Workstation-*.bundle
卸载
sudo VMware-Workstation-*.bundle -u vmware-workstation
参考:
Troubleshooting
安装时 Python 报错
UnicodeEncodeError: 'ascii' codec can't encode character '\u2018' in position 1059: ordinal not in range(128)
解决方法:
下载补丁包(第三方):
wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-{version}.tar.gz
{version}变量根据你的 VMware Workstation Pro 版本来确定。在 Branches 处查看所有可用补丁包。安装补丁包:
tar -xzf workstation-*.tar.gz
cd vmware-host-modules-workstation-*
tar -cf vmmon.tar vmmon-only
tar -cf vmnet.tar vmnet-only
sudo cp vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/ # 安装补丁包
sudo vmware-modconfig --console --install-all # 重新编译 VMware 模块
检查安装补丁包时的输出。如果看到:
Starting VMware services:
Virtual machine monitor failed
Virtual machine communication interface done
VM communication interface socket family done
Virtual ethernet failed
VMware Authentication Daemon done
Unable to start services
注意到
Virtual machine monitor和Virtual ethernet的启动状态是failed,这有可能是启用了 BIOS 的安全启动(Secure Boot)功能导致的。在安全启动模式中,只有经过签名的模块才能被加载到内核中。我们可以通过创建机主密钥(Machine Owner Key,MOK),并使用机主密钥对模块签名的方式来允许指定模块加载到内核中。关于Secure Boot和MOK的详细介绍可以查看这篇回答:What exactly is MOK in Linux for? | Stack Exchange生成密钥对:
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
将公钥导入 BIOS MOK 列表:
sudo mokutil --import MOK.der
设置一个简单的密码。
重启并在 BIOS 中注册密钥:
sudo systemctl reboot
在 BIOS 界面选择
Enroll MOK以注册 MOK。编译 VMware 模块:
sudo vmware-modconfig --console --install-all
用密钥对模块签名:
sudo kmodsign sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
sudo kmodsign sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
加载模块:
sudo depmod -a # 处理和更新内核模块的依赖关系
sudo modprobe vmmon # 加载内核模块 vmmon
sudo modprobe vmnet # 加载内核模块 vmnet
sudo systemctl restart vmware # 重启 VMware 服务
检查模块是否已加载:
sudo lsmod | egrep '(vmmon|vmnet)' # 此时应该能够看到 vmmon 和 vmnet
参考:
Ubuntu 安裝 VMware Workstation Pro的更多相关文章
- CentOS 安裝 VMware Workstation / VMware Player
参考:http://www.vixual.net/blog/archives/650 序列号:1F04Z-6D111-7Z029-AV0Q4-3AEH8 注意说明:刚开始有很长的一系列协议信息,可以用 ...
- windows 下使用VMware Workstation Pro 工具,ubuntu创建虚拟机
本文记录windows 下使用VMware Workstation Pro 工具,ubuntu创建虚拟机 的步骤 第一步 [文件] --- [新建虚拟机] 第二步 弹出的新建虚拟机向导对话框 标准 ...
- Windows10+VMware Workstation Pro+Ubuntu 16.04+Hadoop-2.6.5+IDEA环境搭建(单机&伪分布式&集群)
(注:下面出现的"czifan"为用户名,需替换成自己的用户名) 本篇博客是在实践该篇博客的过程中的一些补充和修改~ 0 - 安装VMware Workstation Pro 首先 ...
- Android源码浅析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置
Android源码浅析(一)--VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置 最近地方工作,就是接触源码的东西了,所以好东西还是要分享,系列开了这 ...
- VMware workstation pro 15 安装Ubuntu(图文教程)
今天分享一下虚拟机安装Ubuntu的过程,在开始安装之前,需要下载VMware workstation pro和Ubuntu镜像,两者我都用的最新版,由于VMware workstation pro ...
- 【手把手教你】win10 虚拟机 VMware Workstation Pro 15下安装Ubuntu 19.04
虚拟机 VMware Workstation Pro 15.5.0 及永久激活密钥 https://www.cnblogs.com/zero-vic/p/11584437.html Ubuntu19. ...
- VMware Workstation Pro v14.0下载及永久激活密钥
VMware Workstation Pro v14.0 更新日志: 1.新版支持在Windows 10 创意者更新版上运行并且支持创建和运行创意者更新版虚拟机: 2.新版新增对Ubuntu 17.0 ...
- VMware Workstation Pro v14.0
早些时候戴尔旗下的虚拟化软件 VMware Pro v14 版正式发布,本次更新主要是优化对创意者更新版的支持. 创意者更新版是目前微软 Windows 10 系统的最新版本,该版本亦会在十月份成为C ...
- VMware Workstation Pro 安装centos6.5
先要安装好VMware Workstation Pro破解版本,下载好centos系统.iso光盘映像文件,本人下载的是CentOS-6.5-i386-bin-DVD1.iso 添加新的虚拟主机可以通 ...
- 使用VMware Workstation Pro 12 虚拟机安装Mac OS系统教程 全程图解
导读:使用虚拟机安装Windows.Linux或者Ubuntu系统大家或许看了很多,但如何使用VMware Workstation Pro 12安装Mac OS,的确需要好好研究一番:否则无法下手,因 ...
随机推荐
- C#/.NET/.NET Core优秀项目和框架2024年6月简报
前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍.功能特点.使用方式以及部分功能截图 ...
- 3568F-PCIe 5G通信测试手册
- Python 引用不确定的函数
在Python中,引用不确定的函数通常意味着我们可能在运行时才知道要调用哪个函数,或者我们可能想根据某些条件动态地选择不同的函数来执行.这种灵活性在处理多种不同逻辑或根据不同输入参数执行不同操作的场景 ...
- 4. 简明说一下 CSS link 与 @import 的区别和用法?
两者的基本语法 link语法结构 <link href="外部CSS文件的URL路径" rel="stylesheet" type="text/ ...
- SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问
目录讲解 src/main/java:存放代码 src/main/resourcces static:存放静态文件,比如css.js.image,(访问方式:http://localhost:8080 ...
- 2024 年 Visual Studio 实用插件集合
前言 在软件开发领域,选择正确的工具可以极大地提升开发效率和质量. Visual Studio作为微软推出的强大集成开发环境(IDE),通过安装合适的插件,可以进一步增强其功能,满足开发者多样化的需求 ...
- [oeasy]python0085_ASCII之父_Bemer_COBOL_数据交换网络
编码进化 回忆上次内容 上次 回顾了 字符编码的 进化过程 IBM 在数字化过程中 作用 非常大 IBM 的 BCDIC 有 黑历史 6-bit的 BCDIC 直接进化成 8-bit的 EBCDIC ...
- Odoo 菜单定义和修改学习总结
odoo菜单定义和修改学习总结 环境 odoo-14.0.post20221212.tar 定义菜单 方式1: <?xml version="1.0"?> <od ...
- Pulsar客户端消费模式揭秘:Go 语言实现 ZeroQueueConsumer
前段时间在 pulsar-client-go 社区里看到这么一个 issue: import "github.com/apache/pulsar-client-go/pulsar" ...
- ComfyUI插件:ComfyUI layer style 节点(一)
前言: 学习ComfyUI是一场持久战,而ComfyUI layer style 是一组专为图片设计制作且集成了Photoshop功能的强大节点.该节点几乎将PhotoShop的全部功能迁移到Comf ...