centos7系统下安装vmware虚拟机

安装依赖

sudo yum install -y gcc make kernel-headers kernel-devel

下载适用于linux的VMware的安装包

访问 VMware Workstation Player 下载页面 下载适合 Linux 的 .bundle 安装文件
VMware Workstation Player
在这里插入图片描述
没有账号需要注册一个账号
在这里插入图片描述

安装VMware

我这里下载的版本是VMware-Workstation-Full-17.5.1-23298084.x86_64.bundle

chmod +x VMware-Workstation-Full-17.5.1-23298084.x86_64.bundle
#加可执行权限
sudo ./VMware-Workstation-Full-17.5.1-23298084.x86_64.bundle 
#安装vmware

如遇到报错 在运行 VMware 之前,必须编译多个模块并将其加载到运行的内核中。 内核头文件3.10.0-1160.el7.x86 64 未找到版本 3.10.0-1160.el7.x86 64的内核头文件如果您在非默认路径下安装了它们,请指定以下路径

需要安装与当前内核版本匹配的内核头文件。如果没有正确安装,使用以下命令来安装内核开发包:



sudo yum install kernel-devel-$(uname -r) kernel-headers
sudo ./VMware-Player-xx.x.x-xxxxxx.x86_64.bundle  
#确认内核开发包已经正确安装后,再次运行 VMware 的安装命令

如遇到内核模块编译过程中出现了问题,表明 VMware 无法成功编译内核模块
查看日志文件以便找出具体的错误信息。这会帮助我们更准确地定位问题。你可以使用以下命令查看日志文件

cat /tmp/vmware-root/vmware-44520.log

在这里插入图片描述
从日志信息可以看到问题出在 vmnet 模块的编译过程中,错误指向 net_device 结构体中缺少名为 trans_start 的成员,这通常是内核版本与 VMware 之间不兼容的问题

可以使用 VMware 提供的 vmware-modconfig 工具手动安装模块,这个工具会根据系统的内核进行适配安装 VMware 兼容的内核模块

sudo vmware-modconfig --console --install-all

启动vmware输入按提示选择并输入激活码后成功
在这里插入图片描述
新建虚拟机安装win不做过多赘述
在这里插入图片描述
新建虚拟机选自定义根据提示来即可,注意安装win11需要设置一个PTM密码
win11下载链接
需要其他win系统镜像的可以去微软官网下载
安装完成后的效果
在这里插入图片描述在这里插入图片描述
装好后win系统需要激活的网上自行百度
另外如果win11需要跳过微软账号登录的参考以下链接
https://blog.csdn.net/ayychiguoguo/article/details/129364619
安装vmools参考以下链接
https://blog.csdn.net/ouyangqing/article/details/133294419

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值