当前位置: 首页 > news >正文

如何获取Mac OS 安装盘

发现虚拟机VirtualBox支持Mac虚拟,就想尝试一下。但是发现Mac的安装盘特别难拿到,因此留档。发现有几种方法,最简单的方法,是在有Mac 机器的情况下,直接到App  Store里,根据Mac版本的名字查找并下载。另外还有一些其它方法:

第一种方法在mac环境下载

在mac环境下,使用softwareupdate命令来获取mac安装,能获得当前设备支持的系统。

使用这个命令:/usr/sbin/softwareupdate --fetch-full-installer xx名字

这样就能获得当前版本的mac安装盘

使用这个命令可以获得多个版本,并选择版本下载

softwareupdate --list-full-installers; echo; echo "Please enter version number you wish to download:"; read REPLY; [ -n "$REPLY" ] && softwareupdate --fetch-full-installer --full-installer-version "$REPLY"

这样拿到的安装盘,被放到苹果的应用里,也就是/Applications目录,比如Monterey版本就是/Applications/Install macOS Monterey.app/

下载后,一种方法是把它制作成iso光盘文件使用;一种方法是把它做成usb启动盘。但是我按照步骤制作的iso光盘,在VirtualBox里没法启动。

制作iso光盘

这里以HighSierra版本为例,理论上Monterey和Big Sur等版本也是一样的。

首先,运行以下命令以创建空白磁盘映像:

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
接下来,挂载空白镜像:

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
现在,您将从安装程序中还原BaseSystem.dmg到新安装的映像:

asr restore -source /Applications/Install/macOS/High/Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/Install_build -noprompt -noverify -erase
请注意,执行完此操作后,目标挂载点的名称已更改为“ OS X Base System / System”。你几乎已经完成!卸载图像:

hdiutil detach /Volumes/OS/X/Base/System
最后,将您创建的映像转换为ISO文件:

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
将ISO移至桌面:

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
您已经拥有可引导的High Sierra ISO文件!

制作usb启动光盘

制作Big Sur的启动盘,usb盘的盘符是NO Name,因此usb对应硬件位置是/Volumes/NO\ NAME/ ,使用命令:

sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/NO\ NAME/

制作成功:

sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/NO\ NAME/
Ready to start.
To continue we need to erase the volume at /Volumes/NO NAME/.
If you wish to continue type (Y) then press return: y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Making disk bootable...
Install media now available at "/Volumes/Install macOS Big Sur"

经检验,这个usb盘是可以启动的。

第二种方法:直接下载iso文件

这篇文档里有个big sur版本mac的下载地址:VirtualBox 7.0 安装 macOS big sur + Windows 11系统-零度博客

获取这个盘是可以启动的 ,但是非常慢。。。。

这个网站里有一些下载链接:sysin | SYStem INside | 软件与技术分享

 比如这个链接里:macOS Ventura 13.7.4 (22H420) 正式版 ISO、IPSW、PKG 下载 - sysin | SYStem INside | 软件与技术分享

最终下载地址:

  • macOS Big Sur 11.7.10 (20G1427) - Final
    百度网盘链接:百度网盘 请输入提取码
    SHA256SUM:51b738768de10cb524038d62d90496a32dc054e092b5d6b431aba72810ffb7e9

 

第三种方法

直接下载别人已经做好的虚拟文件

http://www.lryc.cn/news/544961.html

相关文章:

  • 【弹性计算】弹性裸金属服务器和神龙虚拟化(一):功能特点
  • 大白话前端性能优化方法的分类与具体实现
  • Rabbit MQ 高频面试题【刷题系列】
  • ES6 特性全面解析与应用实践
  • 有关数据库表的冗余字段
  • 知识图谱补全KGC
  • 独立开发者的内容营销教程
  • Mysql——约束与多表查询
  • DockerでOracle Database 23ai FreeをセットアップしMAX_STRING_SIZEを拡張する手順
  • Unity 运用正则表达式保留字符串中的中文英文字母和数字
  • vue el-table-column 单元表格的 省略号 实现
  • 企业微信里可以使用的企业内刊制作工具,FLBOOK
  • 【数据挖掘】Pandas
  • explore与explode词源故事
  • CAM350_安装
  • 51c自动驾驶~合集22
  • games101 作业5
  • 【高并发秒杀系统设计:从Guava到Redis的6级缓存架构演进】
  • 2-程序语言基础知识
  • 【AIGC系列】4:Stable Diffusion应用实践和代码分析
  • 小米火龙CPU和其他几代温度太高的CPU是由谁代工的
  • 在 ASP.NET Core 中压缩并减少图像的文件大小
  • 网络流算法: Dinic算法
  • 【Godot4.3】自定义简易菜单栏节点ETDMenuBar
  • 如何杀死僵尸进程?没有那个进程?
  • Solana 核心概念全解析:账户、交易、合约与租约,高流量区块链技术揭秘!
  • Leetcode-853. Car Fleet [C++][Java]
  • 012 rocketmq事务消息
  • ChatGPT与DeepSeek:开源与闭源的AI模型之争
  • Ollama的底层实现原理分析