在 M1 MacBook Air 上使用 Parallels Desktop 创建 macOS 虚拟机
下载 macOS 固件、创建 macOS 虚拟机、下载 Win 镜像
·
配置环境
硬件:MacBook Air (M1, 2020)
系统:macOS 12.5 (21G72)
软件:Parallels Desktop 17 for Mac Pro Edition 17.1.4 (51567)
下载固件
方法一:通过 Parallels 官方命令获取下载链接 (最新正式版)
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create --getipswurl
方法二:尝鲜派|固件列表 (可选测试版)
固件转制
通过 Parallels 官方命令创建虚拟机 (在客户端上直接基于 ipsw 固件创建是行不通的)
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create <path_to_ipsw> <path_to_macVM> --disksize <bytes>
实例
/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_macvm_create ~/Downloads/UniversalMac_12.5_21G72_Restore.ipsw ~/Parallels/macOS.macvm --disksize 80000000000
注意:硬盘空间后续无法修改,想要 60GB 硬盘的话,最后的数字改成 60000000000 (60 后面跟 9 个 0)
等制作完成后,在 ~/Parallels 文件夹下会生成一个 macOS.macvm 的文件,直接用客户端打开即可进入虚拟机。
修改配置
目前可以调整的参数:
- 分配给虚拟机的 CPU 内核数;
- 分配给虚拟机的 RAM 空间;
- 网络模式 (共享 / 桥接);
- 虚拟机的显示分辨率和像素密度;
- 声音切换。
步骤:
- 关闭虚拟机;
- 找到前面创建的虚拟机文件 (.macvm 后缀):Parallels 控制中心 > 右键单击虚拟机 > 选择在 Finder 中显示 > 右键单击虚拟机文件 > 选择显示包内容;
- 找到 config.ini 文件,如果不存在 (首次进入应该都是没有的),打开终端执行命令以创建:
touch ~/Desktop/config.ini
- 此时,Mac 桌面上会创建一个 config.ini 文件,右键单击选择:打开方式 > 文本编辑,将以下内容粘贴进去:
[Hardware]
vCPU.Count=2
Memory.Size=2147483648
Display.Width=1312
Display.Height=824
Display.DPI=226
Sound.Enabled=1
Network.Type=1
- 将参数修改成自己想要,保存一下,复制进刚才「显示包内容」的文件夹,重新打开虚拟机即可生效。
一些问题
实测修改分辨率会造成不稳定,系统容易会卡住,暂时没有找到解决办法。
Win 固件下载
顺便记录一下 Win 固件的下载方法。
- 访问 UUP dump 官网;
- 搜索 / 选择想要的 Win 版本;
- 一顿操作后,点击「创建下载包」;
- 解压「下载包」,右键单击文件夹,选择服务 > 新建位于文件夹位置的终端窗口;
- 输入命令,给 uup_download_macos.sh 提权:
chmod 777 <path_to_uup_download_macos.sh>
- 将 uup_download_macos.sh 拖进终端执行,自动下载所有组件;
- 下载结束后,输入命令,给 files 文件夹下的 convert.sh 提权:
chmod 777 <path_to_convert.sh>
- 将 convert.sh 拖进终端执行,自动将所有组件打包成固件;
- 打包结束后,在用户目录下就能看到新增的 .ISO 文件,基于该文件即可创建 Windows 虚拟机。
完
更多推荐
已为社区贡献1条内容
所有评论(0)