# macOS下制作

虽然从其他Bootloader切换到OpenCore并不需要重新安装macOS，但有些人还是比较喜欢用这种方式来更换Bootloader。

**传统模式用户注意：**

* 如果你想在不支持UEFI的主板上使用OpenCore，请先参考[传统模式安装](https://rmtt.gitbook.io/opencore-vanilla-guide/bu-chong/chuan-tong-mo-shi-an-zhuang)，然后就可以继续按照**基础文件结构**部分操作。

首先我们需要一份macOS的镜像，当然，如果你只是想用U盘启动OpenCore，那么macOS的镜像并不是必须的。你可以从如下几个方式获取macOS的安装镜像：

* AppStore links:
  * [High Sierra](macappstores://itunes.apple.com/us/app/macos-high-sierra/id1246284741?mt=12),&#x20;
  * [Mojave](macappstores://itunes.apple.com/us/app/macos-mojave/id1398502828?mt=12),&#x20;
  * [Catalina](macappstores://itunes.apple.com/us/app/macos-catalina/id1466841314?mt=12)
* [GibMacOS](https://github.com/corpnewt/gibMacOS):
  * Download the full macOS installer
  * Run `BuildmacOSInstallApp` then drag and drop the `macOS Downloads` folder found in GibMacOS

接下来我们需要将U盘格式化成HFS+或者MacOS Journaled，分区表选择GUID。对于macOS Catalina，必须要有一个大于12GB的U盘。最后将格式化后的分区命名为`MyVolume`，这样后面使用命令的时候会更加方便。

![](https://3071716659-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0CTMfCo6pHY1I2RKSi%2F-M0NDLcgCOiYA_Pai2sC%2F-M0NGLk3fOgkSgrMqE22%2FnumOUnF.png?alt=media\&token=facfd362-f0ef-41b0-a879-693d7f1170c9)

接下来打开终端执行`createinstallmedia`命令，注意下面的命令中U盘的名字为`MyVolume`，如果是其他名字请自行更改

```
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
```

然后等待片刻，喝一杯咖啡即可。（老实来说，你其实不需要非得按照教程一步一步来）

## 设置OpenCore的EFI环境

设置OpenCore的EFI环境很简单，我们要做的只是挂载U盘的EFI分区。当你用GUID的格式格式化U盘的时候，其实就已经自动创建了EFI分区，只不过macOS默认将它隐藏了，我们可以用[mountEFI](https://github.com/corpnewt/MountEFI) 这个工具来挂载：

![](https://3071716659-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0CTMfCo6pHY1I2RKSi%2F-M0NDLcgCOiYA_Pai2sC%2F-M0NHp09cEMpTFW3qn5B%2F4l1oK8i.png?alt=media\&token=943de65f-8e83-4eb9-9791-4564485690a4)

现在打开访达便可以看到EFI分区了，点开你会发现是空的，然后有趣的东西就来了。

![](https://3071716659-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0CTMfCo6pHY1I2RKSi%2F-M0NHvrFh5K3u38L1I9x%2F-M0NIJ_NsB4j5KIFq4T0%2FEDeZB3u.png?alt=media\&token=3a92c975-6f9a-4e36-b444-a13d9239cd84)

**现在这部分已经完成了，回到** [**制作USB启动盘**](https://rmtt.gitbook.io/opencore-vanilla-guide/zhi-zuo-usb-qi-dong-pan) **完成后续的工作。**
