对于多系统用户,有没有觉得每一个系统一个U盘很麻烦而且浪费U盘,本文会教你如何制作macOS+Ubuntu+WindowsPE多系统启动盘。注意:建议使用博主分享的PE,其他PE文件结构或许不同,不确定能否成功。

准备工作

写入macOS镜像并放入Clover

分区

将U盘格式化成为Hfs格式,卷标为mac,如图。

将Install macOS Catalina Beta.app拷贝到Application下

终端输入如下命令写入镜像

1
sudo /Applications/Install\ macOS\ Catalina\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/mac --applicationpath /Applications/Install\ macOS\ Catalina\ Beta.app

挂载U盘EFI分区,将Clover拷贝进去

为Ubuntu以及Windows PE准备分区

  • 打开磁盘工具,添加分区,格式为HFs,名称为other。将分区Install macOS Catalina Beta的大小修改为8G,如图。
  • 进入Windows打开diskgenius,删掉那个最大的HFs分区。
  • 在空闲区域添加三个Fat32格式的分区,名称分别为Ubuntu,WinPE,Data。其中Ubuntu大小为4G,WinPE大小为3G,Data为剩余空间。

拷贝Ubuntu以及WinPE的文件

将Ubuntu以及WinPE的镜像解压,直接把镜像根目录所有文件拷贝到对应分区。

引导设置

Ubuntu

  • 在U盘EFI分区新建grub文件夹,和CLOVER文件夹同级。
  • 打开Ubuntu分区,将boot/grub文件夹下的grub.cfg文件以及EFI/BOOT文件夹下的Bootx64.efi和grubx64.efi两个文件拷贝到刚刚新建的grub文件夹下。

WinPE

打开WinPE分区,将efi/microsoft/boot文件夹下的cdboot.efi文件重命名为cdboot-bak.efi,并将efi/boot文件夹下的bootx64.efi文件拷贝到efi/microsoft/boot文件夹下。并重命名为cdboot.efi。

至此,你的macOS+Ubuntu+WinPE超级启动盘制作完成。

成品

2019-7-30更新

重要注意事项

如果要把这个启动盘用于白苹果,记得挂载U盘EFI分区,将Boot->Bootx64.efi文件以及Clover->Cloverx64.efi文件的后缀(.efi)去掉,这样做的目的是干掉U盘的Clover启动项。以防止白苹果误进入Clover,这很重要,白苹果使用Clover会彻底黑屏变砖。白苹果可以按option键选择进入macOS安装盘、Ubuntu安装盘或WinPE启动盘,如果以后安装黑苹果,完全可以再把文件名改回来或者使用本地硬盘中的Clover引导启动盘。