我的电脑是mac, 安装了双系统,我想在win10上安装一个虚拟机linux系统。
步骤一:下载linux的镜像文件
安装系统首先要下载linux的镜像文件, 下面提供两种选择:
- 从官网下载 https://wiki.centos.org/Download下载,可以自由选择版本镜像
- 也可以直接从这个链接下载:https://pan.baidu.com/s/1oSHFg0p0e70WaG42469O0A 这个是CentOS6版本
提取码:uvsd
步骤二:下载VMware
VMware(Virtual Machine ware)是一款非常好用的免费的虚拟PC软件,它提供服务器、桌面虚拟化解决方案。我们通过VMware装载虚拟机,下载Vmware和下载别的软件没区别, 建议官网下载,乱七八糟的网站下载会附加一些乱七八糟的东西。
百度vmvare或者点击https://www.vmware.com/cn.html都可以进入官网。
下载——> 免费产品下载 ——>Workstation Player——> Workstation Player 15.5 for windows
第一次下载需要注册, 不想注册的留言我发给你
下载好之后打开exe文件安装Vmware,一直选下一步就可以了 ,安装成功进入下个步骤。
步骤三 :设置固件支持虚拟化
装在虚拟机之前,还需要设置固件支持虚拟化 。
- 如果非mac机器,直接进入BIOS,开启VT(虚拟化技术)就可以了 。
- 但是mac没有BIOS(之前不知道,试了F2, F12, Delete都不能进入BIOS, 从UEFI固件设置也是进入不了的,因为mac根本没有BIOS)。但我们的目的不是进入BIOS, 是开启VT, 那怎么开启呢,折腾了两个小时也没有好的办法,只有一个比较麻烦一点的办法 ,就是进入mac , 找到启动磁盘, 选择win10重新启动,这样启动的win10就是开启VT的。这样的缺点在于,下一次开机直接进入win10就不行了。
怎么查看有没有开启成功呢? 进入cmd,输入systeminfo 可以查看是否开启VT , 或者任务管理器查看CPU虚拟化状态。下图就是开启了。
步骤四:关闭Hyper-V 和 Device guard
VMware虚拟机不支持开启Hyper-V 和 Device gard时运行, 所以需要关闭他们不然就后续安装就会报错——您的主机不满足在启用Hyper-v或Device/Credential Guard的情况下运行VMware Player的最低要求。
1首先关闭 Device guard
在左下搜索框,搜索“组策略” ,进入组策略编辑器
然后依次选择 计算机配置——>管理模块——>系统——>Device gard, 选择禁用基于虚拟化的安全性。
2然后关闭 Hyper-V
在屏幕左下搜索“功能”, 然后进入 启用或关闭windows功能 , 取消Hyper-V,然后确定,先不重启。
3之后彻底关闭 Hyper-V
Windows键+X, 选择Windows Powershell (管理员), 在弹出的命令框输入:
bcdedit /set hypervisorlaunchtype off
4重启电脑上述设置生效
步骤五 在Vmware安装虚拟机
打开VMware, 选创建新的虚拟机,选择第一步下载的镜像文件后,一直下一步就可以了, 中间也可以自己选择分配空间或者CPU个数,都不影响。
感谢您在茫茫的网络世界中阅读了本文, 希望没有浪费您宝贵的时间,期待您指出文中的不足!