自制macOS安装镜像iso虚拟机用

在网上下载的用于在虚拟机中安装的镜像版本相对比较旧。安装完成后还要进行升级比较麻烦。于是我就想自己制作安装镜像了。

精华

#创建空白磁盘镜像
hdiutil create -o /tmp/ventura -size 13800m -volname ventura -layout SPUD -fs HFS+J
#挂载上面创建的镜像
hdiutil attach /tmp/ventura.dmg -noverify -mountpoint /Volumes/ventura
#写入安装盘数据到上面的镜像
sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/ventura --nointeraction
#格式转换成cdr保存在桌面
hdiutil convert /tmp/ventura.dmg -format UDTO -o ~/Desktop/ventura.cdr

在这里插入图片描述
看不明白没关系,下载是每一步的讲解。

Appstore下载最新系统

首先要在AppStore下载最新的系统。如果身边没有苹果电脑,就先在虚拟机中安装一个较新的macOS就行了(无需最新的)。

不登录AppStore直接点击软件更新,也会自动下载如下:
在这里插入图片描述
下载完成后,应用程序中会多出如下图标:
在这里插入图片描述

创建一个 .dmg 空白磁盘映像

打开终端应用,用hdiutil命令在/tmp目录下创建一个 .dmg 空白磁盘映像,名称可以自己设置,大小按照前面说的定。

特别注意,这里的映像大小单位是 MB,而不是 GB。映像大小设置如果太大,将会占用不必要的磁盘空间,而太小的话,有可能无法执行。
格式如下:

hdiutil create -o /tmp/[映像名称] -size [映像大小]m -volname [映像名称] -layout SPUD -fs HFS+J

我的实际运行命令如下:
我下载的安装包大小是12.26GB,我为了保险起见。我按13GB设置,会浪费几百MB的空间。13GB=13312MB我在此基础上在取整,就用13800m

hdiutil create -o /tmp/ventura -size 13800m -volname ventura -layout SPUD -fs HFS+J

我本先用13500m后面写入数据时,提示空间缺少250MB左右。我又加到13800m了
截图我就不换了。

操作如下:
在这里插入图片描述
如果遇到 hdiutil: create failed - 资源忙,有可能因为你系统有正在使用的镜像,把它推出就行了。如果还是不行,解决办法可以参考:
https://blog.csdn.net/fukai7722/article/details/119039539

将创建好的 .dmg 映像挂载到 macOS 上

我的命令如下:

hdiutil attach /tmp/ventura.dmg -noverify -mountpoint /Volumes/ventura

执行成功,可以看到挂载信息。桌面上也会多一个图标出来。
在这里插入图片描述

找到createinstallmedia绝对路径

在应用程序中找到安装程序,鼠标右键=》显示包内容
在这里插入图片描述
找到如下路径:

在这里插入图片描述
获取路径信息如下:

/Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia

写入数据

sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/ventura --nointeraction

完整命令如下:
在这里插入图片描述

转换格式为cdr

卸载 macOS 安装盘。打开磁盘工具,在左侧依次将“Shared Support”和“Install macOS ***”先后点按“推出”按钮,将磁盘映像卸载掉。

(如果未先卸载掉“Shared Support”,有可能出现无法推出的提示)

在这里插入图片描述

hdiutil convert /tmp/ventura.dmg -format UDTO -o ~/Desktop/ventura.cdr

在这里插入图片描述

至于桌面上的 .cdr 文件,重命名扩展名为 .iso 后即可使用,当然不改也随意。

安装测试

在这里插入图片描述
可以正常的安装。

参考

《通过 macOS 安装器制作 macOS 安装镜像(可用虚拟机及黑苹果等)》
https://zhuanlan.zhihu.com/p/151326765

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
macOS 10.15.7是由苹果公司开发的操作系统,而虚拟机镜像文件是一种用于在虚拟机软件中运行操作系统的文件。 macOS虚拟机镜像文件主要用于在非苹果设备上模拟运行macOS操作系统。它是一个包含了操作系统镜像的文件,可以被虚拟机软件加载并运行。使用虚拟机软件,如VirtualBox或VMware,可以在Windows、Linux或其他操作系统中运行macOSmacOS 10.15.7虚拟机镜像文件可以提供与实际的macOS操作系统相似的环境。用户可以在虚拟机安装和运行各种macOS应用程序,浏览网页,编辑文档等。对于开发人员和测试人员来说,它也是一个方便的工具,可以在不同的操作系统上进行应用程序开发和测试。 获取macOS 10.15.7虚拟机镜像文件可以通过多种方式。一种常见的方法是从可信的网站或论坛下载已经打包好的虚拟机镜像文件。在下载之前,建议确保文件来源可靠,以避免恶意软件的风险。 在安装虚拟机软件后,可以通过将虚拟机镜像文件导入到虚拟机软件中来创建和运行虚拟机。一般来说,创建虚拟机的过程相对简单,虚拟机软件会引导用户完成必要的设置和配置。 需要注意的是,虚拟机镜像文件的性能可能会受到物理机硬件性能的限制。为了获得更好的虚拟机体验,建议使用性能较好的计算机配置,如多核处理器和充足的内存。 总之,macOS 10.15.7虚拟机镜像文件是一种让用户在非苹果设备上运行macOS操作系统的工具。它可以通过下载可信的虚拟机镜像文件并在虚拟机软件中创建和运行虚拟机来实现。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值