黑苹果镜像制作

一、什么是黑苹果

苹果在支持intel后,系统能够安装在非苹果设备上,如windows、虚拟机等。这种非苹果设备上使用的苹果操作系统称之为黑苹果(Hackintosh),相对应的,苹果设备上使用的苹果操作系统称之为白苹果(Macintosh)

二、为什么要做黑苹果

因为穷,因为苹果的价格高的离谱

因为想装?,让别人知道自己多牛?

因为其他不可告人的目的

三、黑苹果的风险

非苹果设备上使用苹果操作系统毕竟属于侵权行为,在有能力的情况下,还是推荐购买一台Mac。

随着m1芯片的发行,intel会逐渐退出苹果的历史舞台,黑苹果也将会成为历史的尘埃。

四、黑苹果镜像的制作

总流程:获取原版镜像➡️构建镜像为cdr➡️修改cdr镜像为iso

获取原版镜像

必要设备:1台能够联网的Mac,自己没有就去找别人借;借不来就去苹果线下店“体验”

获取你想要的镜像版本。

直接在Mac app store上输入对应的系统版本,如「Big Sur」,显示如下



搜索Big Sur系统商店截图

点击「查看」后根据提示下载。下载完成的原始镜像文件存放在「应用」文件夹中。

或 通过苹果提供的网页跳转到Mac App Store下载不同版本镜像文件

https://support.apple.com/zh-cn/HT211683

将原始镜像文件复制到便于查找的地方,如桌面

构建镜像为cdr

下载的原始镜像大小约为13GB


原始镜像大小

创建dmg文件,大小为13GB

hdiutil create -o ~/Desktop/BigSur.cdr -size 13g -layout SPUD -fs HFS+J

将会生成BigSur.cdr.dmg文件


生成的文件

挂载镜像到虚拟磁盘,磁盘名install_build

hdiutil attach ~/Desktop/BigSur.cdr.dmg -noverify -mountpoint /Volumes/install_build

将会生成untitled的挂载


untitled挂载

利用下载到的原始镜像中的createinstallmedia文件,写入到虚拟磁盘中

sudo ~/Desktop/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build --nointeraction

输入完开机密码后,进入等待时间



等待时的提示

截图中的最后一行内容「/Volumes/Install macOS Big Sur」,就是挂载的虚拟磁盘名称


虚拟磁盘名称

取消挂载的虚拟磁盘,为的是方便后续操作

hdiutil detach "/Volumes/Install macOS Big Sur"

如若取消失败,则尝试通过访达取消挂载或直接重启电脑


通过访达取消挂载

将制作好的dmg转为cdr文件

hdiutil convert ~/Desktop/BigSur.cdr.dmg -format UDTO -o ~/Desktop/BigSur.iso


转换成功的cdr


创建完成的cdr文件

修改cdr为iso

倘若需求iso文件,直接改名就行

cp ~/Desktop/BigSur.iso.cdr ~/Desktop/BigSur.iso

五、命令介绍

hdiutil,创建dmg命令,更多详情查看

hdiutil help

hdiutil create命令,更多详情查看

hdiutil create -help

-o 输出路径

-size 文件大小

-layout [GPTSPUD or per -fs]

    MBRSPUD - 单个分区 - 主引导记录分区图

    SPUD - 单个分区 - Apple分区图

    UNIVERSAL CD - CD/DVD

    NONE - 无分区图

    GPTSPUD - 单个分区 - GUID分区图

    SPCD - 单个分区 - CD/DVD

    UNIVERSAL HD - 硬盘

    ISOCD - 单个分区 - 带ISO数据的CD/DVD

-fs

    UDF - Universal Disk Format (UDF)

    MS-DOS FAT12 - MS-DOS (FAT12)

    MS-DOS - MS-DOS (FAT)

    MS-DOS FAT16 - MS-DOS (FAT16)

    MS-DOS FAT32 - MS-DOS (FAT32)

    HFS+ - Mac OS Extended

    Case-sensitive HFS+ - Mac OS Extended (Case-sensitive)

    Case-sensitive Journaled HFS+ - Mac OS Extended (Case-sensitive, Journaled)

    Journaled HFS+ - Mac OS Extended (Journaled)

    ExFAT - ExFAT

    Case-sensitive APFS - APFS (Case-sensitive)

    APFS - APFS

hdiutil attach 命令,更多详情查看

hdiutil attach -help

-noverify 挂载模式

-mountpoint  挂载路径

hdiutil convert命令,更多详情查看

hdiutil convert -help

-format

    UDRO - 只读

    UDCO - 已压缩(ADC)

    UDZO - 压缩

    UDBZ - 已压缩(bzip2)

    ULFO - 已压缩(lzfse)

    ULMO - 已压缩(lzma)

    UFBI - 整个设备

    IPOD - iPod映像

    UDSB - sparsebundle

    UDSP - 稀疏

    UDRW - 读/写

    UDTO - DVD/CD主映像

-o 输出路径

你可能感兴趣的:(黑苹果镜像制作)