一、 所需文件

  1. VMware Fusion Pro
  2. CentOS-7-x86_64-Minimal-2003.iso

二、下载

vm官网下载vm安装包

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_ios开发环境搭建 mac os虚拟机

下载完成后进行安装

三、安装

如下图所示,双击安装包,进行安装

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_02


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_03


把下载好的centos拖到此处

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_04


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_05


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_06


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_07


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_ios开发环境搭建 mac os虚拟机_08


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_09

如果出现问题Mac VMware Fusion 打开时报错 “打不开/dev/vmmon”

解决方案如下:

  • 方法1:

首先可以去电脑系统偏好设置,安全与隐私,通用,如下图所示,看是否有下图所标“任何来源”,如果有直接选择任何来源即可,如果没有,打开终端进行方法2操作。

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_ios开发环境搭建 mac os虚拟机_10

  • 方法2

打开Mac终端 输入以下命令:

1.sudo rm -rf /System/Library/Extensions/vmmon.kext 根据提示输入管理员密码;

2. sudo cp -pR /Applications/VMware\Fusion.app/Contents/Library/kexts/vmmon.kext /System/Library/Extensions/

3. sudo kextutil /System/Library/Extensions/vmmon.kext

如果3报错,可以尝试先执行下面的命令:

sudo kextunload /System/Library/Extensions/vmmon.kext

如果不出现Failed to unload com.vmware.kext.vmx86 - (libkern/kext) kext (kmod) start/stop routine failed,后执行3命令,
如果出现了,可以先尝试重启机器后再执行方法1步骤。

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_11


稍等一会出现选择语言,选择English,点击continue

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_12

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_13

设定时区,键盘,语言可默认

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_14


INSTALLATION DEATINATION选择安装位置 done

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_linux_15


选择安装选择(我安装的是cui),然后done

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_linux_16


设置网络on,done

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_ios开发环境搭建 mac os虚拟机_17


再来看一下summary,begin installation

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_linux_18


设置root密码和创建一个用户

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_19


设置密码,有密码策略要求,不能太简单,必须包含数字,大写,小写和符号中其中三种

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_20

创建一个用户,勾选make this user administrator,done

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_21


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_22


Done

Finish configuration

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_23


当出现complete,点击reboot

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_24


重启之后,输入刚才设定的用户名密码

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_25


登录成功之后开始配置静态IP

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_26


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_27


设置-网络适配器

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_VMware_28


ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_29


通过Mac终端进入VMware Fusion的vmnet8目录

cd /Library/Preferences/VMware\ Fusion/vmnet8

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_ios开发环境搭建 mac os虚拟机_30


查看nat.conf内容

cat nat.conf

记住红框中的数据,下面配置时需要用到

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_31


查看cat dhcpd.conf

cat dhcpd.conf

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_32


注意range 这个是虚拟机允许选择的静态ip地址范围,自定义的静态ip地址必须要在这个范围内

登录CentOS7

根据刚才设置的用户名和密码登录

然后进入虚拟机的network-scripts目录

cd /etc/sysconfig/network-scripts

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_linux_33


找到ifcfg-en开头的文件,上图中我的是ifcfg-ens33

通过vi编辑该文件

vi ifcfg-ens33

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_macos_34


添加如下配置

注意:

IPADDR要填上面查到的允许范围内的IP

DNS1可以为:8.8.8.8或者114.114.114.114

ios开发环境搭建 mac os虚拟机 macos运行虚拟机_centos_35


重启网卡

systemctl restart network