概述
针对需要跨平台开发环境的场景,在两台或多台(windows/linux/mac)电脑上操作有的时候会显得不太方便,一台上面安装多个操作系统,会相对方便点,但是性能方面需要有一定的让步。日常主用操作系统为windows,本文以windows安装mac操作系统。
宿主机环境
名称 | 型号 |
处理器 | Intel Core i5-2320 3.00GHz (4 CPUs) |
内存 | 12G (8G+4G) |
硬盘 | 560GB (60GB固态+500GB机械硬盘) |
显卡 | GTX 660 4GHz显存 |
使用工具
工具名称 | 下载地址 |
Git | https://git-scm.com/download/win |
Virtualbox虚拟机 | Oracle VM VirtualBox |
wget(下载文件工具) | GNU Wget 1.21.3 for Windows |
dmg2img(dmg转ISO工具) | vu1tur » dmg2img |
为了方便下载,以及部分软件需要特殊网络找起来也比较麻烦,所以需要用到的软件全部打包好了,按文末的链接下载即可。
软件包下载链接:链接:https://pan.baidu.com/s/1z00ArRP1UXeV71ko_Eub6w 提取码:1234
宿主机操作系统环境:windows 7 X64操作系统
Github项目地址:https://github.com/myspaghetti/macos-virtualbox
操作步骤
本文是以bash脚本项目,进行的虚拟机安装macOS系统
1、双击git软件安装,如果已经安装git,本步骤略过。
2、双击virtualbox软件安装,如果已经安装git,本步骤略过。
3、解压dmg2img-1.6.7-win32和wget程序,放到Git的安装目录下,
4、执行macos-guest-virtualbox.sh脚本
将macos-guest-virtualbox.sh脚本,拷贝到需要安装的目录下,笔者的环境安装目录(D:\virtualbox\macos)按照本机的环境编辑macos-guest-virtualbox.sh脚本,修改存储大小、内存大小、CPU核数、分辨率等参数。笔者Virtualbox自定义安装在D盘,需要修改一下。
5、开始执行脚本
在D:\virtualbox\macos目录下,鼠标右键,选择Git Bash Here
在弹出的Git创建口输入如下命令,并按回车
./macos-guest-virtualbox.sh
6、确认安装信息
回车后,会回显出Virtualbox虚拟机安装MacOS的信息,如需要修改,直接打开脚本进行修改保存,如果不需要修改,直接点击回车进行下一步。进行macOS系统的下载安装操作。
7、下载完成后,会弹出窗口进行语言的选择,选择到简体中文后,在git窗口中按回车键。
8、实用工具窗口安装
弹出实用工具,在git窗口中按回车键
在弹出的页面中菜单中选择实用工具->终端
虚拟机中打开终端后,在git中按回车键,可以在虚拟机的终端中自动数据命令在执行安装过程。
虚拟机中的脚本执行完毕后,虚拟机中开始安装
9、安装完成
执行完成后,会显示出苹果图标
进度条加载完成后,进入到选择语言创建选择简体中文后在git窗口回车。
显示mocOS实用工具,git窗口按回车键,注意回车和页面的顺序,如果操作在前,回车在后,会提示设备不支持系统类的提示。
弹出终端窗口后,git窗口中回车确认。此时终端中自动输入信息,并进行系统安装。
10、安装完成后设置
安装完成后,进入系统进行macOS用户设置,设置用户名和密码
安装完毕后显示的系统为macOS Big Sur
以上为windows操作系统上macOS系统的安装的步骤。
目前 [macos-virtualbox] 项目已经在Github上