前言
实话说,我觉得Linux正式能够日常用还是没那么容易,虽然Linux很强大,但是软件生态比较特别,大部分都是一些系统级别的软件,和一些比较复杂的软件,日常使用的软件例如QQ什么的还是没有,QQ还要靠Wine来运行,为了完善整个使用环境,我也是花了不少功夫,QQ用不了用安卓QQ代替,微信用Wine。虽然很方便但是bug还是很多,于是我想到,还是用VMware来建一个比较简单的系统,然后装一些要用的win软件用吧。然后就开始折腾vmware了。
正文记录
环境介绍
- Fedora系统(Centos同理)
- VMware15
先说说遇到的坑
- 官网直链下载的速度有点感人
- 开发内核的一些坑
- Modules的安装问题
先简单说说这些坑我是怎么解决的吧。
下载速度这个,没办法了,要么挂“加速”下载,要么就等了,或者百度一下有没有百度云盘的,用pand下载也可以,我自己的话用我的服务器挂着下完之后再下到本地的。
开发内核的坑,其实这个是和依赖有关,依赖安装缺少就麻烦了,开发内核这个主要是一个准备,当时老以为内核问题,更新了一遍又一遍,其实用户可以自己在官网下载编译,也可以直接dnf install下载,下面再说
Modules,这个真的是一个巨坑,因为最后卡在这个卡了很久,看log,以为是内核问题才动的内核,结果内核不小心手贱删了,导致系统挂了。其实这个解决方法很简单,就是在github下载一个第三方modules安装就可以了。后面细说。
现在开始正式说说过程
首先安装需要的软件和依赖
dnf -y install perl* gcc* kernel kernel-headers kernel-devel libX11 libXinerama libXcursor libXtst这里包含了需要的perl软件,完整的gcc,关键的kernel内核,然后还有四个依赖
下载VMware并给安装文件加权
chmod +x 安装包绝对路径这里值得注意的是,VMware下载下来之后是.bundle后缀的,不用解压
执行安装
网上的方法一般是命令安装,其实都用VMware了,基本是有图形界面了,所以我们直接图形界面安装就可以了,不过命令安装可以直接同意条款和输入激活码。激活码直接百度就有了。
./安装包绝对路径命令法:
./安装包绝对路径 --console --eulas-agreed --required -s vmware-workstation serialNumber 激活码
安装modules
安装完成之后,它会弹窗显示vmware kernel module updater,先看看能不能正常升级并打开VMware,这时候会有两项,Monitor和Network,其中一项不能运行都会打开失败,如果打开失败,这个时候先把这个窗口关掉,然后下载第三方module。
这里下载的module要对应kernel版本,可以直接去下面的github仓库下载,VMware版本也要对应
下载链接:VMware-host-module下载
两种包,zip和tar.gz,随意下载,然后解压
zip包:
unzip module包的绝对路径tar.gz包
tar -xzf module包的绝对路径解压完成之后进行make
cd 解压出来的文件夹的绝对路径 && make && make install最后重新启动VMware即可
关于VMware的卸载
VMware的卸载也是一条命令的事情
sudo vmware-install --uninstall-product -vmware-workstation
总结
其实VMware我也不是折腾很久,一个晚上而已,主要是卡在了module那里,卡在Monitor,所以无法继续下去。找了很多资料,还是VMware官方论坛比较给力。就说到这里吧。。




0 条评论