如何获取Mac OS 安装盘

embedded/2025/3/3 4:39:20/

发现虚拟机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.ppmy.cn/embedded/169520.html

相关文章

UE5切换关卡函数OpenLevel,输入模式结构体,UI界面

1.输入模式结构体 FInputModeGameOnly:玩家只能与游戏世界交互,UI 不可交互。FInputModeGameAndUI:玩家可以与游戏世界和 UI 同时交互。FInputModeUIOnly:玩家只能与 UI 交互,无法与游戏世界进行互动。 FInputModeGam…

给wordpress仪表盘添加自定义图标

wordpress后台仪表盘默认的图标是wordpress自带的&#xff0c;如果要将图片修改为自己的&#xff0c;只需要在function.php文件中加入以下代码。 function wdp_custom_logo() { echo <style type"text/css"> #wpadminbar #wp-admin-bar-wp-logo > .ab-ite…

安全模块设计:token服务、校验注解(开启token校验、开启签名校验、允许处理API日志)、获取当前用户信息的辅助类

文章目录 引言pom.xmlI 校验注解ApiValidationII token服务TokenService获取当前用户信息的辅助类III 域登录接口响应数据登陆用户信息引言 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO…

Vxe UI 根据vxe-tabs 绑定不同的值,渲染生成不同的 tabls(页签)内容

VxeUI tabs控件&#xff0c;根据绑定不同的内容&#xff0c;动态渲染不同的表格数据放置在不同的 tab 页 效果图如下&#xff1a; 代码实现 <template><vxe-tabs :options"detailTabList"><vxe-tab-pane v-for"(item, index) in detailTabList&…

探索 Hutool - JSON:高效的 JSON 处理利器

各位开发者们&#xff0c;咱今天来好好聊聊在 Java 开发里特别实用的一个工具——Hutool - JSON。在现代的软件开发中&#xff0c;JSON&#xff08;JavaScript Object Notation&#xff09;已经成为了数据交换的标准格式之一&#xff0c;无论是前后端交互&#xff0c;还是与第三…

华为在不同发展时期的战略选择(节选)

华为在不同发展时期的战略选择&#xff08;节选&#xff09; 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 来源&#xff1a;谢宁专著《华为战略管理法&#xff1a;DSTE实战体系》。本文有节选修改。 导言 从目前所取得的成就往回看&#xff0c;华为…

Unity:背景图像的旋转和按钮的缩放动画

实现控制两个背景图像的旋转&#xff0c;并且可以通过点击按钮来放大或缩小父级对象&#xff0c;步骤如下&#xff1a; 1、旋转背景图像&#xff1a; 有两个背景图像 wai 和 nei&#xff0c;分别代表外背景和内背景。 这两个背景图像会以相反的方向旋转&#xff0c;wai 向前旋…

AIGC(生成式AI)试用 25 -- 跟着清华教程学习 - DeepSeek+DeepResearch让科研像聊天一样简单

目标&#xff1a;继续学习&#xff0c;以DeepSeek为主 个人理解&#xff1a; - 模型结合&#xff0c;充分发挥各模型的优势 - 关注应用&#xff0c;弱化理论&#xff0c;了解就好 - 多模态&#xff1a;多模态&#xff08;Multimodality&#xff09;是指结合多种不同类型的数据…