VMware Workstation Pro 16 安装 Mac OS Monterey 12.1 一本通

文章内容:VMware 16 安装 Mac OS Monterey 12.1 ,注册,镜像制作,从入门到放弃 (叠杀人书)
关键词组:Windows、VMware、Mac OS、Monterey、命令行、镜像、vmdk、darwin、unlocker
操作系统:Windows 10 Home
使用软件:VMware Workstation
虚拟系统:Mac OS Monterey 12.1 正式版

Monterey

一、VMware (通用)


ℹ️ VMware Workstation Pro Key, valid=2022.01
💬 温馨提示:抱歉!我们尊重作者版权也支持维护版权,应版权方要求,违规内容链接已处理或移除 ! (


二、安装注意事项


  1. VMware 安装流程

    • 官网下载 VMware workstation pro v16.x
    • 运行安装
    • 输入**码

  2. 解锁MacOS系统

    • 关闭VMware workstation
    • Ctrl+Shift+Esc调出任务管理器(或者Ctrl+Alt+Delete
    • 结束与VMware有关的所有进程
    • 若VMware安装后使用过其他版本的Unlocker,请先Uninstall(未使用过忽略本条)
    • Uninstall之后可能会重启进程,请再次确保结束所有VMware进程(未使用过忽略本条)
    • 根据使用的Unlocker说明进行安装,注意保存backup以备Uninstall
    • 正常的Unlocker应该拷贝2个文件(darwin.iso, darwinPrexxx.ico)到VMware安装目录
    • 其中darwin.iso就是VMware Tools.iso,用于优化Workstation以全屏分辨率运行,同时提高性能与流程性;该文件也可以手动挂载到虚拟机的CD中

      ℹ️ 关于Unlocker
       
      推荐使用:DrDonk/golocker
      选择标准:看其更新情况、是否支持最新的VMware 16、是否支持 MacOS12 系统
       
      ℹ️ 关于VMware Tools for Mac OS (即darwin.iso)

  3. 安装MacOS系统
    步骤就不多说了,不难,网上也挺多的,不过坑🕳不少是真的,想要也可以写其实… 🍭
    🚧 以下几点事项需要注意:

    1. 创建磁盘时建议固定分配,否则 vmdk越来越大
      指定磁盘容量
    1. 安装的系统版本与workstation中选择的版本要一致
      选择系统版本

    2. 注意正常的Unlocker应该在安装MacOS后系统一切正常,若发现声卡,显卡不正常,开机花屏等,可能是Unlocker不合适

    3. 也可能是系统镜像等有问题

    4. 不建议从VMware虚拟机安装的旧版MacOS直接升级到新版,会有各种小毛病,大家都别问我怎么知道的🤡

    5. 创建完成后先别急着启动,到虚拟机目录下的配置文件新增一行代码 smc.version = "0"
      修改配置文件

    6. Mac OS 装好后建议设置自动登录,因为有网友因此出现小问题

    7. 以上都完成后就可以安装VMware Tools for Mac OS 啦,通常VM下方都有消息提示

      ℹ️ 关于 *.iso 镜像
       
      资源可以从网上找到直接下载就行
       
      🎆 这里也提供一个我自己制作的未经任何修改的镜像 🎊 🎊 🎊


  4. VMware Tools for macOS 11.3.5 已知问题

    • 共享文件夹装载在 Linux VM 上不可用。

      如果Linux VM 在关机时启用了共享文件夹功能,则重新启动时共享文件夹挂载不可用。

      注意:此问题适用于在 Workstation 和 Fusion 上运行的 VMware Tools。

      解决方法:

      如果 VM 已打开电源,请从界面禁用和启用共享文件夹功能。要永久解决此问题,请编辑**/etc/fstab**并添加一个条目以在启动时自动挂载共享文件夹。

      例如,添加以下行:

      vmhgfs-fuse /mnt/hgfs fuse 默认值,allow_other 0 0

    • VMware Tools 升级失败,错误代码为 1072(指定的服务已标记为删除。)

      在将 VMware Tools 升级到新版本时,如果之前版本的 VMware Tools 服务没有被完全删除,这种不完整的服务删除会导致安装新的 VMware Tools 版本服务失败,并导致升级出现致命错误。

      当检测到不完整的服务删除以防止 VMware Tools 升级每次都发生灾难性失败时,新服务创建将暂停并重试以查看条件是否清除。VMware Tools 安装程序将暂停最多 2 1/2 分钟。在此之后,将发生致命错误。如果条件清除,升级会创建新服务并继续。

      有关详细信息,请参阅 https://kb.vmware.com/s/article/84269。

      解决方法:

      重试安装 VMware Tools。


三、自己制作Mac OS Monterey 12.1 的镜像文件


  • 步骤概括
  1. 从Apple下载Mac OS Monterey
  2. 使用 hdiutil 创建和挂载空磁盘镜像
  3. 使用 Createinstallmedia 命令,使磁盘映像可通过 Mac OS 启动
  4. 卸载磁盘映像
  5. 将磁盘映像转换为 ISO 映像
  • hdiutil 命令参考

    Usage: hdiutil <verb> <options>
    <verb> is one of the following:
    help            	imageinfo
    attach          	isencrypted
    detach          	makehybrid
    eject           	mount
    verify          	mountvol
    create          	unmount
    compact         	plugins
    convert         	resize
    burn            	segment
    info            	pmap
    checksum        	udifderez
    chpass          	udifrez
    erasekeys
    
  • 详细步骤

  1. 下方1-7所有操作实际使用的命令概括

    # App store 下载 Monterey
    cd ~/Desktop
    sudo hdiutil create -o ~/Desktop/Montery0 -size 13.74GB -volname Montery0 -layout SPUD -fs HFS+J
    sudo hdiutil attach ~/Desktop/Montery0.dmg -noverify -mountpoint /Volumes/Monterey0
    sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/Monterey0 --nointeraction
    hdiutil eject -force /Volumes/Install\ macOS\ Monterey
    hdiutil convert Montery0.dmg -format UDTO -o Monterey
    mv -v Monterey.cdr Monterey.iso
    sudo rm -fv Monterey0.dmg
    

    ℹ️ 关于路径,遇到不同的地方,多按按 Tab 键可以帮到你很多。

  2. 下载 Mac OS Monterey 12.1

    # 大约 12GB
    # 而你的磁盘空间需要 15GB * 3 倍大小:Monterey.app + Monterey0.dmg + Monterey.iso
    # 当然拮据点可以用后即删,就不给自己留条后路了属于是    🤡
    
  3. 打开终端,创建一个空磁盘映像

    # 命令仅示例,路径等参数可能不同,同时不建议放到 /tmp 目录
    sudo hdiutil create -o /tmp/Monterey -size 16384m -volname Monterey -layout SPUD -fs HFS+J
    # 这将要求输入密码,然后创建文件 /tmp/Monterey.dmg
    # 后期发现只需要13.45GB,且dmg创建后大小 不 可 缩 减 !
    # 注意Mac OS系统显示是1024进制,size参数是1000进制,桌面显示大小/size=1.074,回到Windows是size大小
    # 创建的镜像不是全部空间能用,实际用的 -size 是13.74GB = 14.75GB
    
  4. 将磁盘映像挂载到 /Volumes/Monterey

    # 命令仅示例,路径等参数可能不同
    sudo hdiutil attach /tmp/Monterey.dmg -noverify -mountpoint /Volumes/Monterey
    # 注意 /Volumes/ 目录下不能有同名
    # 若 attach failed - 权限被拒绝, 用 root 账户操作(su root)
    # 若 su: Sorry 说明未启用 root 账户,可 sudo passwd root 为账户设置密码
    
  5. 使用 Createinstallmedia 命令使磁盘映像可通过 Mac OS Monterey 启动

    # 命令仅示例,路径等参数可能不同
    sudo /Applications/Install\ macOS\ 12\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/Monterey --nointeraction
    
  6. 推出(卸载)格式化的磁盘映像

    # 命令仅示例,路径等参数可能不同
    hdiutil eject -force /Volumes/Install\ macOS\ 12\ Beta
    
  7. 插曲:调整磁盘大小 [超额设置dmg镜像大小的后果]

    # 生成的 dmg 文件将占用17.05GB,但通常用不完,因此缩减大小是个好做法
    # 磁盘工具 》文件 》打开磁盘映像 查看实际使用的大小
    # 命令生成的 dmg 文件归属 root(操作需要修改权限)
    sudo chown username path/to/.dmg
    # 磁盘工具 》映像 》调整大小          # 测试无效
    ---
    hdiutil resize -size 13.40G path/to/.dmg    # 测试无效参数
    ---
    hdiutil convert path/to/old/.dmg -format UDSP -o path/to/new/.sparseimage
    # 压缩
    hdiutil compact /path/to/new/.sparseimage    # 测试回收 0G,且 .sparseimage 后续转 .cdr 依旧 17GB
    ---
    # 解决:新建正确大小的 dmg 重新制作 :LOL
    
  8. 转换并将磁盘映像重命名为 iso

    # 命令仅示例,路径等参数可能不同
    hdiutil convert /tmp/Monterey.dmg -format UDTO -o ~/Desktop/Monterey
    mv -v ~/Desktop/Monterey.cdr ~/Desktop/Monterey.iso
    # 清理不必要的磁盘映像
    sudo rm -fv /tmp/Monterey.dmg
    
  9. 从VMware传输镜像到主机

    # 若是在VMware中的Mac里制作镜像,那么可以通过网络传回主机,较为通用可靠
    # 前提:虚拟机能Ping通主机IP
    # 主机开启ssh服务器
    # Win10设置 》 应用 》 可选功能 》 添加功能 》 Open-SSH 服务器 》 安装
    # 格式:scp Monterey.iso <主机用户名>@<主机IP地址>:/[此处表示C盘根目录],如
    scp Monterey.iso hostname@192.168.0.100:/
    

四、Mac OS 扩展虚拟磁盘vmdk容量


  1. 虚拟机关机
  2. 虚拟机设置 》硬盘 》磁盘实用工具 》扩展
  3. 虚拟机开机 》打开终端 》执行 diskutil list,记下 /dev/disk0(internal ,physical)下方的Apple_APFS Container disk1 后方的盘符(形如disk0s2
  4. 终端执行 diskutil apfs resizeContainer disk0s2 70GB (按实际填写)
  5. 等待 Finished APFS operation ,此时可通过磁盘工具查看到磁盘容量被扩展

五、Mac OS 缩减虚拟磁盘vmdk容量可行性测试 😈


下面测试增加vmdk容量逆向操作的方法是否行得通:

  1. 打开虚拟机 》终端

    # 前提:已用磁盘工具分出待删盘
    diskutil list   # 记下盘号
    diskutil apfs deleteContainer disk0s3
    # disk0s3 是我的盘号,此操作将该盘删除(转为空闲状态)
    
  2. 关闭虚拟机

  3. 虚拟机设置 》 硬件 》硬盘 》 碎片整理

  4. 虚拟机设置 》 硬件 》硬盘 》 压缩 --------结果:无效。

  5. 另,听说可用 vmware-vdiskmanager.exe -k,未测试

  6. ⚠️ 所以无解,告诫人们一开始就要设对咯,从小种下了歪脖子树,长大了怎么掰都掰不回来 😄


六、统计/查看文件夹大小 [可能用到]


du -sh ./         # 统计当前文件夹的size,即当前相对路径下的整个文件夹大小。
du -sh            # 同上
du -sh ./*        # 显示当前文件夹下所有文件和文件夹的大小
du -sh *          # 同上
du -sh ./test     # 显示./test文件夹的大小
du -sh * .[^.]*   # 显示当前文件夹下所有文件和文件夹的大小,包含隐藏文件和隐藏文件夹
du -shc * .[^.]*  # 显示当前文件夹下所有文件和文件夹的大小,包含隐藏文件和隐藏文件夹和总计

七、Finder 查看隐藏文件夹 [可能用到]


  • 按下组合键 Win|Command+Shift+. 显示,再次按下隐藏

The End.



认真写博客的人,见一个少一个🤩🤩🤩


点赞支持,讨论智慧,收藏学习,关注不迷路~
©2022 CherryChenNan

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
注意:在安装 MAC OS 之前,请确保您已经获得了合法的 MAC OS 软件。此外,安装 MAC OS 软件可能会侵犯第三方软件的版权或使用条款,因此请在法律范围内使用。 以下是在 VMware Workstation 16 Pro安装 MAC OS 的步骤: 1. 打开 VMware Workstation 16 Pro 软件。 2. 点击 "新建虚拟机"。 3. 在 "新建虚拟机向导" 中,选择 "典型 (推荐)" 然后点击 "下一步"。 4. 在 "选择虚拟机和操作系统" 界面中,选择 "Apple Mac OS X" 作为虚拟机操作系统,然后选择你想要的 MAC OS 版本。如果你没有找到你想要的 MAC OS 版本,请选择 "Apple Mac OS X 10.11" 或更高版本。 5. 在 "指定虚拟机名称和位置" 界面中,选择虚拟机的名称和位置,然后点击 "下一步"。 6. 在 "指定磁盘容量" 界面中,选择虚拟机磁盘容量的大小,然后点击 "下一步"。 7. 在 "完成虚拟机向导" 界面中,点击 "自定义硬件"。 8. 在 "虚拟机设置" 界面中,选择 "处理器" 然后将 "处理器数量" 设置为 2。 9. 选择 "内存" 然后将内存大小设置为至少 4 GB。 10. 选择 "CD/DVD (SATA)" 然后选择 "使用 ISO 映像文件" 并在 "文件位置" 中选择你的 MAC OS 安装文件。 11. 点击 "完成" 完成虚拟机设置。 12. 启动虚拟机,然后按照 MAC OS 安装向导的指示进行安装。 13. 安装完成后,您可以将 VMware Tools 安装MAC OS 中,以获得更好的性能和功能。 请注意,在安装 MAC OS 之前,您需要确保您的系统符合 MAC OS 的最低系统要求。例如,您需要至少 2 GB 的内存,以及支持 Intel 处理器的计算机。此外,安装 MAC OS 还需要一些时间,具体取决于您的计算机性能和 MAC OS 版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值