如何让虚拟机mac支持独显_【多图】轻松安装macOS虚拟机!(超详细)
无论是Linux还是Windows,安装虚拟机都很轻松,因为官方发布了光盘映像(免费)。但是macOS官方没有发布光盘映像,安装虚拟机就很复杂。为了解决这个问题,有位神仙myspaghetti写了一段代码,可以半自动化安装macOS虚拟机。那么下文我将介绍如何利用这段代码安装虚拟机。代码地址:https://raw.githubusercontent.com/myspaghetti/macos-g
无论是Linux还是Windows,安装虚拟机都很轻松,因为官方发布了光盘映像(免费)。但是macOS官方没有发布光盘映像,安装虚拟机就很复杂。为了解决这个问题,有位神仙myspaghetti写了一段代码,可以半自动化安装macOS虚拟机。那么下文我将介绍如何利用这段代码安装虚拟机。
代码地址:https://raw.githubusercontent.com/myspaghetti/macos-guest-virtualbox/master/macos-guest-virtualbox.sh
要求:40GB可用存储空间
依赖:bash≥4.0,dmg2img,unzip,wget,VirtualBox+扩展包≥6.0
Bash官网(英文):https://www.gnu.org/software/bash/
dmg2img官网(英文):http://vu1tur.eu.org/tools/
UnZip官网(英文):http://infozip.sourceforge.net/UnZip.html
Wget官网(英文):https://www.gnu.org/software/wget/
VirtualBox官网(英文):https://www.virtualbox.org/
0. 建议将代码放在空目录中,因为此代码会生成大量临时文件,而且虚拟硬盘也会被安装在此目录,而不在虚拟机默认目录(如需移动此虚拟硬盘,请等待安装完成以后再移动)。
1. 编辑代码,设置以下变量:vmname="osx" # 名称
storagesize=32768 # 硬盘大小(≥22000MB)
cpucount=4 # 处理器数量(≥2)
memorysize=8192 # 内存大小(≥2048MB)
gpuvram=128 # 显存大小(34~128MB)
resolution="1920x1080" # 分辨率
2. 保存,退出,运行代码,结果如下:
3. 按回车,结果如下:
4. 按回车,结果如下:
5. 按M,结果如下:
6. 在虚拟机点击“简体中文”,在主机终端按回车,结果如下:
7. 在主机终端按回车,结果如下:
如果虚拟机没有打开终端,而是如下结果(或打开了任何其他窗口):
那么请执行以下操作(安装过程中遇到此问题都需要执行此操作):
Error.1. 点击“退出启动安全性实用工具”,结果如下:
Error.2. 点击“实用工具”,结果如下:
Error.3. 点击“终端”,结果如下:
Error.4. 问题已解决。
8. 确认虚拟机终端的命令提示符“-bash-3.2#”显示后,在主机终端按回车,结果如下(下文省略确认过程,切记确认后再按回车):
9. 在主机终端按回车,结果如下:
10. 在主机终端按回车,结果如下:
11. 在主机终端按回车,结果如下:
12. 在主机终端按回车,结果如下:
13. 确认虚拟机已关闭后,按回车,结果如下:
14. 在虚拟机点击“简体中文”,在主机终端按回车,结果如下:
15. 在主机终端按回车,结果如下:
16. 在主机终端按回车,结果如下:
17. 在主机终端按回车,结果如下:
18. 在主机终端按回车,结果如下:
19. 确认虚拟机已关闭后,按回车,结果如下:
20. 在虚拟机点击“简体中文”,在主机终端按回车,此后如果主机终端显示“VBoxManage: error: Machine 'osx' is not currently running”,则需要强制退出虚拟机,然后重启虚拟机,然后在虚拟机点击“简体中文”,在虚拟机点击“→”,最终结果如下:
21. 在主机终端按回车,结果如下:
22. 在主机终端按回车,结果如下:
23. 在主机终端按回车,结果如下:
24. 在主机终端按回车,结果如下:
25. 在主机终端按回车,结果如下:
26. 在主机终端按回车,结果如下:
27. 在主机终端按回车,结果如下:
28. 在主机终端按回车,结果如下:
29. 确认虚拟机已关闭后,按回车,结果如下:
30. 以下二者任选其一:
A. 在主机终端按y:删除临时文件(约10GB)。
B. 在主机终端按n:不删除临时文件。
31. 代码运行结束,接下来只需要等待虚拟机安装完成即可。
更多推荐
所有评论(0)