Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 5184|回复: 85

[教程] 创建多功能维护U盘WinPE+MacOS+ISO引导     [复制链接]

Rank: 2Rank: 2

UID
1027774
帖子
299
PB币
269
贡献
0
技术
5
活跃
675

Win10先驱者

发表于 2017-11-15 00:40:04 |显示全部楼层
本帖最后由 181579033 于 2017-11-16 09:36 编辑

本文首发远景论坛High Sierra版块

前言:

一直折腾macOS,好在有多个U盘,但是这样不方便也很浪费。

理想情况是一个U盘可以同时包含多个引导系统,比如Clover、macOS、WinPE、syslinux、ESXI或者杀毒U盘等。

要达到这一步,传统办法可能要给U盘分多个分区来实现,大家都知道windows只能识别U盘的第一个可用分区,用gpt分区的U盘只显示几百兆左右的EFI分区,容量大的U盘就浪费了。

另外一个办法是用U盘量产工具把U盘量产成移动硬盘或cdrom等,操作难度和利害这里就不多讨论了。

下面讲解几个功能关键词:

1、如何对U盘进行多分区操作引导多系统启动充分利用U盘空间。

2、如何制作esxi启动U盘如何制作杀毒U盘

3、如何制作原版macOS启动U盘

4、如何用用命令写入macOS High Sierra安装映像并不转换APFS格式

5、如何用命令创建Windows的EFI引导文件

正文:

楼主是32G优盘3.0接口,我要分成mbr格式,2个分区。第一个分区为FAT32格式,分区名称为USB,大小为除去第二个分区的剩余空间,用途是存放除了macOS外的所有文件。第二个分区为JHFS+格式即MacOS扩展(日志式),分区名称Recovery,大小为3GB(容量不要过小否则可能导致Clover无法识别这个macOS分区)。

注意:为什么要fat32格式呢,因为这个格式可以用于efi引导启动,ios、Android、DOS、Linux、Windwos和macOS等也能进行很好读写操作兼容性好,缺点就是不能放大于4G文件。

一、给U盘分区

在macOS中打开终端,命令如下:

注意:disk2为我的U盘设备

  1. sudo diskutil partitionDisk disk2 MBR FAT32 USB R JHFS+ Recovery 3G
复制代码


二、把macOS恢复分区写入U盘

请按图示说明操作

注意:BaseSystem.dmg是在『Install macOS High Sierra.app/Contents/SharedSupport』目录下的文件


三、给U盘添加EFI文件

请按图示说明操作

(这里提供一个我的Asus E3 pro Gaming的EFI给大家测试)


至此macOS引导U盘已经制作完成,附上U盘模拟启动测试工具,选择EFIx64方式启动效果如下图

至此,开机选择UEFI启动U盘后会进入clover界面,选择『Boot macOS from OS X Base System』开始安装macOS High Sierra。

注意:本U盘中并不包含完整的Install macOS High Sierra.app文件,你需要另外提供一个存放Install macOS High Sierra.app的介质比如U盘或者本地硬盘NTFS分区中。

在macOS安装界面先用磁盘工具把分区抹成你想要的分区格式推荐MacOS扩展(日志式),然后打开终端,输入以下命令写入macOS

  1. /Volumes/台电酷闪/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --volume /Volumes/Apple/ --agreetolicense --converttoapfs NO
复制代码

注意:台电酷闪是我的另一个U盘名称,根目录下有原版『Install macOS High Sierra.app』映像,最后的Apple是本地硬盘待安装mac的分区名称,命令结束后会自动重启,这里建议在执行上面写入命令前,先把EFI文件夹保存到本地硬盘EFI分区,这样重启以后选择本地硬盘的clover启动效果更佳。

步骤:创建挂载目录,挂载本地efi分区,拷贝EFI文件夹至挂载目录,参考命令如下

mkdir /Volumes/efi
mount -t msods /dev/disk0s1 /Volumes/efi
cp -a /Volumes/USB/EFI /Volumes/efi/

四:添加WinPE引导

这里重点介绍本文使用的工具:YUMI(通用多重启动安装程序),是MultibootISOs的接班人。它可以用来创建多重启动的USB闪存驱动器包含多个操作系统,杀毒公用事业,光盘复制,诊断工具等。详细软件使用说明可参考:http://www.pc6.com/softview/SoftView_57461.html

功能很强大,支持引导启动系统非常多,这里我举例添加微PE的ISO引导启动。如下图操作

我们再添加一个esxi6.5安装映像

VMware-VMvisor-Installer-6.5.0.update01-5969303.x86_64-DellEMC_Customized-A01.iso

打开U盘可以看到已经把两个映像文件拷贝到U盘的E:\multiboot\ISOS目录中

下面通过软件测试效果:

注意:这里用Legacy BIOS启动模式才能进入这个多系统,通过EFI-x64启动模式是进入Clover,到这里你明白了两种启动模式两个引导结果,U盘切换macOS与多系统的关键。


五、补充说明

1、更多功能用法自己去开动脑筋了

2、当macOS更新版本的时候,可以不用更新U盘mac恢复分区,只需在另一个介质或者本地磁盘中存入新的Install macOS.app使用命令安装系统,既方便快捷又省时省力

3、如果开机无法进入Clover的界面,可以尝试删除EFI分区下EFI文件夹内的Windows目录,开机的时候手动选择CloverEFI引导项,删除的windows可以通过下面的方法重新创建,或者删除之前备份好之后再恢复

4、创建windows EFI引导文件:进入微PE,打开cmd

diskpart
sel dis 0
sel par 1
assign letter=s
exit
bcdboot  c:\Windows  /s s:  /f uefi /l zh-cn

以上作为参考,意思是先用diskpart给efi分区设置盘符S,再bcdboot创建EFI引导文件,这里不详细说了,去百度diskpart吧或者用DiskGenius等其他方法。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
4

查看全部评分

Rank: 2Rank: 2

UID
1279489
帖子
109
PB币
115
贡献
0
技术
10
活跃
79
发表于 2017-11-15 10:11:01 |显示全部楼层
mark一下,留着参考

点评

181579033  补充一点,在WIN下直接对U盘EFI文件操作编辑非常便于黑苹果的启动调试  发表于 2017-11-16 11:37

Rank: 2Rank: 2

UID
632703
帖子
343
PB币
580
贡献
0
技术
3
活跃
64
发表于 2017-11-15 10:14:24 |显示全部楼层
关注一下先

Rank: 5Rank: 5Rank: 5

UID
4775917
帖子
788
PB币
438
贡献
0
技术
0
活跃
607
发表于 2017-11-15 10:16:24 |显示全部楼层
感谢分享。。

Rank: 5Rank: 5Rank: 5

UID
3119587
帖子
698
PB币
840
贡献
0
技术
1
活跃
335
发表于 2017-11-15 10:23:27 |显示全部楼层
我就想知道Linux live如何启动后默认简体中文和+8时区,Linux和macOS把硬件时间当+0时区这个设定真是无语,硬件时间要是自带时区就好了

Rank: 5Rank: 5Rank: 5

UID
4623513
帖子
506
PB币
300
贡献
0
技术
28
活跃
668
发表于 2017-11-15 10:28:31 |显示全部楼层
楼主直接做好一个32G的镜象得了,我们等着直接下载。。。看教程操作挺复杂啊。

顶你,。。。给力。

点评

181579033  输入命令行的地方可能显得稍复杂,但***好以后用起来很简单方便  发表于 2017-11-17 10:14

Rank: 5Rank: 5Rank: 5

UID
1406967
帖子
1027
PB币
1
贡献
0
技术
20
活跃
1106

I'm Windows Phone用户

发表于 2017-11-15 10:51:56 |显示全部楼层
受用了,可以准备一份

Rank: 5Rank: 5Rank: 5

UID
4812243
帖子
806
PB币
368
贡献
0
技术
0
活跃
270
发表于 2017-11-15 11:26:08 |显示全部楼层
学习学习,实用教程,收藏备用。

Rank: 5Rank: 5Rank: 5

UID
1014110
帖子
678
PB币
719
贡献
0
技术
1
活跃
577
发表于 2017-11-15 12:04:34 |显示全部楼层
谢谢楼主分享。

Rank: 5Rank: 5Rank: 5

UID
4036806
帖子
709
PB币
920
贡献
0
技术
0
活跃
801
发表于 2017-11-15 12:22:53 |显示全部楼层
支持楼主,别忘了截图看下

点评

181579033  图我基本都配了,手握这样的U盘感觉很厉害的样子  发表于 2017-11-16 11:39

Rank: 11Rank: 11Rank: 11

UID
1541991
帖子
10690
PB币
26599
贡献
0
技术
280
活跃
7783

Win10先驱者

发表于 2017-11-15 12:47:55 |显示全部楼层
等待楼主更新。

Rank: 2Rank: 2

UID
3343479
帖子
107
PB币
0
贡献
0
技术
3
活跃
262
发表于 2017-11-15 12:50:17 |显示全部楼层
学习学习 学习学习

Rank: 2Rank: 2

UID
2674890
帖子
243
PB币
71
贡献
0
技术
0
活跃
325
发表于 2017-11-15 13:17:57 |显示全部楼层
谢谢分享 值得学习

Rank: 5Rank: 5Rank: 5

UID
4455660
帖子
472
PB币
70
贡献
0
技术
45
活跃
656
发表于 2017-11-15 14:19:48 |显示全部楼层
等待楼主更新  

Rank: 2Rank: 2

UID
1027774
帖子
299
PB币
269
贡献
0
技术
5
活跃
675

Win10先驱者

发表于 2017-11-16 11:44:11 |显示全部楼层
winxpzzg 发表于 2017-11-15 12:47
等待楼主更新。

大神 ,已更新,没什么技术含量,请多指教

Rodren

Rank: 5Rank: 5Rank: 5

UID
545915
帖子
993
PB币
245
贡献
0
技术
0
活跃
701
发表于 2017-11-16 12:18:35 |显示全部楼层
make 一下。。。。

Rank: 5Rank: 5Rank: 5

UID
4099395
帖子
585
PB币
190
贡献
0
技术
1
活跃
253
发表于 2017-11-16 13:13:23 |显示全部楼层
这个牛逼了,请问楼主的U盘是什么品牌的?

Rank: 2Rank: 2

UID
2896151
帖子
123
PB币
250
贡献
0
技术
0
活跃
155
发表于 2017-11-16 14:22:37 |显示全部楼层
这个不错。。我一直想做。但是没时间捣鼓 哈哈

Rank: 5Rank: 5Rank: 5

UID
4584262
帖子
1160
PB币
1794
贡献
0
技术
0
活跃
3761
发表于 2017-11-16 15:17:59 |显示全部楼层
切实很好。一物多用。

Rank: 5Rank: 5Rank: 5

UID
1501018
帖子
595
PB币
116
贡献
0
技术
1
活跃
470
发表于 2017-11-16 15:38:41 |显示全部楼层
很厉害,准备尝试
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2018 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件