windows如何安装mac虚拟机

windows如何安装mac虚拟机

以下是在 Windows 系统下安装 Mac 虚拟机的两种常见方法:

使用 VMware Workstation Pro 安装


  1. 下载并安装 VMware Workstation Pro:从 VMware 官网下载最新版的 VMware Workstation Pro 并按照安装向导进行安装.
  2. 下载 unlocker 补丁:由于 VMware Workstation Pro 默认不支持安装 Mac OS,需要下载 unlocker 补丁来解锁此功能,如 unlocker424.zip,下载完成后解压.
  3. 运行 unlocker 补丁:进入解压后的文件夹,找到 unlock.exe 并双击运行,等待运行完成,这一步操作会为 VMware 添加对 Mac OS 的支持.
  4. 下载 Mac OS 虚拟机镜像文件:从可靠的渠道获取 Mac OS 的虚拟机镜像文件,如 MacOS Sonoma、MacOS Ventura 等的 iso 或 cdr 格式的镜像.
  5. 创建新的虚拟机 :
    • 打开 VMware Workstation Pro,点击 “创建新的虚拟机”,选择 “自定义(高级)”。
    • 点击 “下一步”,选择 “稍后安装操作系统”,再点击 “下一步”。
    • 在 “选择客户机操作系统” 中选择 “Apple Mac OS X”,并在下方版本中选择对应的安装系统版本,然后点击 “下一步”。
    • 为虚拟机命名,点击 “下一步”,接着进行处理器配置和内存大小设置,完成后点击 “下一步”。
    • 点击 “自定义硬件”,可以按需修改虚拟机的配置参数信息,如硬盘大小等,修改完成后点击 “确定”。

  6. 编辑虚拟机配置文件:找到刚刚创建的虚拟机保存位置,找到后缀名为.vmx 的文件,右键用记事本编辑或其他文本编辑工具打开,在最后面加入:smc.version = "0",保存并关闭文件.
  7. 安装 Mac OS:选择创建好的虚拟机,点击 “编辑虚拟机设置”,在 “硬件” 选项卡中选择 “CD/DVD(IDE)”,在 “连接” 选项中选择 “使用 ISO 映像文件”,找到之前下载的 Mac OS 虚拟机镜像文件,点击 “确定”。然后开启虚拟机,进入 Mac OS 的安装界面,按照提示完成系统安装.
  8. 设置虚拟机联网 :
    • 找到 “VMware DHCP Service”,点击 “启动”。
    • 找到 “VMware NAT Service”,点击 “启动”。


使用 VirtualBox 安装


  1. 下载并安装 VirtualBox 及扩展包 :
    • 前往 VirtualBox 官网下载适用于 Windows 的 VirtualBox 安装程序,下载完成后双击安装,按照安装向导进行操作。
    • 下载 VirtualBox 扩展包,下载完成后,在浏览器或下载文件夹中双击扩展包文件,点击 “安装”,并按照屏幕提示完成安装。

  2. 创建 Mac OS 安装镜像 :
    • 在 Mac 电脑上,从 Mac App Store 下载 MacOS 系统,如 MacOS Sonoma 或 Ventura。
    • 打开 “终端”,输入命令创建一个空的磁盘镜像,如 hdiutil create -o /tmp/sonoma -size 16384m -volname sonoma -layout spud -fs hfs+j,如果是创建 Ventura 的镜像,将 sonoma 替换为 ventura 即可。
    • 挂载空磁盘镜像,输入命令 hdiutil attach /tmp/sonoma.dmg -noverify -mountpoint /volumes/sonoma
    • 从镜像创建安装介质,输入命令 sudo /applications/install\ macos\ sonoma.app/contents/resources/createinstallmedia --volume /volumes/sonoma --no_interaction,输入 Mac 用户密码后开始创建。
    • 卸载新磁盘镜像,输入命令 hdiutil eject -force /volumes/install\ macos\ sonoma
    • 创建可转换为 iso 镜像的文件,输入命令 hdiutil convert /tmp/sonoma.dmg -format udto -o ~/desktop/sonoma
    • 将 cdr 文件转换为 iso,输入命令 mv -v ~/desktop/sonoma.cdr ~/desktop/sonoma.iso,将生成的 sonoma.iso 文件复制到 Windows 电脑上。

  3. 创建新的虚拟机 :
    • 打开 VirtualBox,点击 “新建”,在 “名称” 旁边输入新虚拟机的名称,如 “macOS Sonoma”。
    • 选择虚拟机在电脑上的安装位置,确保选择有足够空间的磁盘。
    • 在 “ISO 镜像” 菜单中选择之前创建或下载的 Mac OS 的 iso 镜像文件。
    • 选择 “Mac OS X” 作为 “类型”,并选择 “Mac OS X(64 位)” 作为版本,点击 “下一步”。
    • 为虚拟机分配内存和 CPU,拖动滑块或在右侧输入框中输入内存大小,MacOS 至少需要 4GB 内存,建议分配 8GB 或更多,同时为其分配至少 2 个 CPU 核心,点击 “下一步”。

  4. 编辑虚拟机设置 :
    • 右键单击创建好的虚拟机,选择 “设置”。
    • 在 “系统” 选项下,从启动顺序中移除软盘,确保芯片组设置为 ich9。
    • 选择 “处理器” 选项卡,分配两个处理器,如有多余 CPU 核心可分配更多。
    • 确保 “启用 PAE/NX” 框被选中。
    • 在 “显示” 选项下,将视频内存设置为 128MB。
    • 在 “存储” 选项下,选择 “存储设备” 中的空白磁盘,然后选择 “光盘驱动器” 旁边的磁盘图标,浏览并选择 MacOS 的磁盘镜像文件。
    • 点击 “USB” 选项卡,选择 “USB 3.0”,点击 “确定”。

  5. 修改配置文件:关闭 VirtualBox,按下 Windows 键 + X,选择 “命令提示符(管理员)”,输入命令 cd "c:\program files\oracle\virtualbox\",然后依次输入以下命令,根据实际情况修改命令中的虚拟机名称 :

收起


windows如何安装mac虚拟机

plaintext

复制

vboxmanage.exe modifyvm "macos sonoma" --cpuidset 00000001 000106e5 00100800 0098e3fd bfe bf bff vboxmanage set extra data "macos sonoma" "vbox internal/devices/efi/0/config/dmi system product" "imac 19,1" vboxmanage set extra data "macos sonoma" "vbox internal/devices/efi/0/config/dmi system version" "1.0" vboxmanage set extra data "macos sonoma" "vbox internal/devices/efi/0/config/dmi board product" "mac-aa95b1ddab278b95" vboxmanage set extra data "macos sonoma" "vbox internal/devices/smc/0/config/device key" "our hard work by these words guarded please dont steal (c) apple computer inc" vboxmanage set extra data "macos sonoma" "vbox internal/devices/smc/0/config/getkeyfromrealsmc" 1

  1. 安装 Mac OS:打开 VirtualBox,点击 “启动” 按钮,启动虚拟机,进入 Mac OS 的安装界面,按照提示完成系统安装.

看过该文章的人还看了