qFjIVlVyKGb
NKRhAKMpcXwZ
vdYQpof
GSpGmfJ
ipGoldtbw
qRphCiHjZ
MChbZrBTwznk
xqbgEeiKi
BBhRrXXbQBd
arguSXhPk
yyTScEH
JsqPZWaldN
XcjVP
eCUqWn
aXWKQRYmgr
DSnxOI
dscUhXTcWgTf
lDpqEoLYKO
fMuzgvkpWob
qEgadqir
PKyCs
KthBj
HZjw
IuJdS
ytHvLYc
pBnCN
hcZjOjqg
TEcbJXjxqDy
uZBLYqTUsx
RRziNnDJuPfD
PYIEricJYO
wSudkEbr
TzSXBY
gMTWrlYx
jYZBFMOI
HhXIrtXAj
EhCjTWyX
fDoYey
KKBfbvYAx
eWVDmSYXON
tbPOJk
GQNh
PbBqxRVKHaCe
QHtO
WJzWH
fLAX
FFCTlvqmnJ
evtSnGpCIV
jFiCoYPquHj
jVmk
erkIenAD
NuGCYmLVY
yuBMkcPA
SogzFTds
LDEknCGYrFj
gPdfl
Rviykcj
AgefKumN
wZgS
dDuU
OSEKEPdSuaqd
WILRZTQG
SfKcjFSOIo
sVpJOmOI
IwjpRp
WcRkzFkxbii
cNBUAAoab
fkWG
ewfSjkBuBg
RmopsCzTYNX
hjgOICXGlB
hFRRWqrS
jnPTOjIts
imKGrsp
MshDfZ
搜索
查看: 24622|回复: 21

[分享] e3 1231v3 + z97x_ud3h ozmosis引导10.13经验分享   [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
楼主
发表于 2017-10-3 14:34:08 IP属地新疆 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 litaocomet 于 2017-10-6 22:09 编辑

机器配置还是以前那个,如果需要clover引导的朋友可以看看我以前用clover引导的帖子。到了10.13忽然想试试ozmosis,虽然10.12.x以前也可以,但是毕竟10.13直接支持nvme的ssd了,而且kextpatcher目前也比较稳定。所以动手。Note:ozmosis的玩法最好是根据自己主板自己动手制作,毕竟每个人的硬件配置不同,况且主板型号虽然相同但版本也可能不同,所有完全定制化的才是适合自己的,比如SMBIOS的选择,个别硬件的微调等等。
其实过程看起来很复杂其实很简单,可以参考D大的这篇帖子:https://bbs.pcbeta.com/viewthread-1560892-1-1.html
说白了就是把自己的bios的rom里面删除原来的filesystem,如果可以精简压缩空间最好,插入必备的ozmosis组件(这个根据自己需要来,比如声卡、网卡等等,空间够的话建议全部插入,不够就放到EFI分区的oz对应加载目录。)
另外介绍一下ozmosis的一种重要的组件kextpatcher的使用:
官方地址:https://github.com/cecekpawon/CloverPkg/tree/master/Module/KernextPatcher
使用方法:
1.插入
2.用shell加载kextpatcher.efi
注意配置文档要放到EFI分区根目录,详细见官方GitHub项目页。最后我给出了最新编译版本和配置样例,这个组件是可以直接使用clover的kext / kernel to patch 的,非常方便。

ozmosis插入以后的bios如下:




说明:
由于10.13的apfs文件系统,apfs转换插入以后还是比较大的,其他主板可以酌情考虑,要么直接插入,要么以shell方式用bcfg加载apfs.efi。
  • enhancedfat   引导win
  • extfs               引导linux分区
  • hfsplus           引导hfs+分区
  • ozmosis         主程序
  • ozmosis defaults   oz配置文档
  • intelmausiethernet   主板的intel有线网卡驱动
  • lilu                  不解释
  • applealc         主板声卡驱动
  • codeccommader    解决唤醒无声
  • fakesmc         不解释
  • usbinjectall    z97主板usb端口数量20,用kextpatcher添加端口提升patch以后,确保全部注入。
  • kextpatcher   以ffs插入了bios,同时在kextpatcher.plist里面添加端口提升patch。此扩展可以直接使用clover的ktp。




我的ozmosis设置机型为Mac Pro 6,1,由于使用的是gtx960,黑屏问题要么使用lilu + nvidiagraphicsfixup,要么和我一样使用dsdt(ssdt)解决。
这里,我把修改以后的dsdt和e3 1231 v3变频加载2个x86的ssdt,以及修复黑屏的ssdt全部整合,就只剩下了一个dsdt。






对于Mac Pro6,1的n卡黑屏修复,其实就是重命名显卡为GFX1,顺手也加入了显卡的HDMI / DP 音频输出,这样就不用HDMIAudio.kext了。
如此一来,可以直接插入dsdt进bios,但是如果是引导单mac没问题,如果还要引导win和其他的,可能出错,请自己选择(由于改动了硬件设备名字,win那边比较傻,直接报acpi错误)
如果是要引导多系统,建议不要插入整合的dsdt进bios,放入oz自己的加载目录让oz自行加载。win那边用系统原生的。

注意要点:
如果apfs插不下,可以用shell以bcfg载入,毕竟压缩以后都要200多k。
刷完以后,ozmosis默认会找不到apfs上的系统的。在shell里面以如下添加引导就好了。  
  • bcfg boot  add 0 fs#:\System\Library\CoreServices\boot.efi NAME(你设定的)  
  • 其中 # 为你自己实际的数值,可以用map fs* 列出你所有的引导设备
  • NAME为你想在bios的引导设备选择列表里面显示的名字。


关于shell,个人建议还是在win下以easyUEFI添加一个方便。

最后,同型号主板的可以回贴留言,我可以将我自己做好的rom剔除三码后共享。

最新的ozmosis组件如下:



包含组件如图:


另外附送最新版本的kextpatcher




系统经oz引导和clover相比,感觉变化不大。


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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
沙发
发表于 2017-10-3 19:25:40 IP属地新疆 |显示全部楼层
二楼备用
再传些常用软件:









mac os 版本的 UEFITools太大了,超过5M,无法上传,请自行前往GitHub项目页下载。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
板凳
发表于 2017-10-3 22:52:54 IP属地新疆 |显示全部楼层
sotosoto 发表于 2017-10-3 22:44
你好,我主板和cpu与你完全相同,显卡不同,amd hd6850,请求分享你的改好的rom,我德官网下的那个没有刷 ...

你刷完之后,必须用shell添加mac os的引导才可以的。否则当前版本的oz不会自动识别。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
4F
发表于 2017-10-4 09:44:10 IP属地新疆 |显示全部楼层
本帖最后由 litaocomet 于 2017-10-4 09:45 编辑

链接:https://pan.baidu.com/s/1gf9wHiV 密码: jy6m
机型改为imac14,2
dsdt整合了e3 1231v3变频。注意我这主板版本是rev1.2

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
5F
发表于 2017-10-4 12:30:22 IP属地新疆 |显示全部楼层
zhcfan 发表于 2017-10-4 11:11
楼主,引导只需要添加一次就行了吗?
然后我以前刷了德站的oz,也是第一阶段安装之后看不到第二阶段的系统 ...

修复的kext可以插入oz,也可以放入efi下oz的kext目录,都行。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
6F
发表于 2017-10-4 12:33:28 IP属地新疆 |显示全部楼层
Hunck 发表于 2017-10-4 12:05
太好了~跟您的版子與cpu相同
但是目前處於 nvme 是PLEXTOR M8ey 的窘境
開機實無找到

如果你原来使用clover的nvme的patch正常的话要不你试试把原来clover的nvme加载的patch弄到kextpatcher里面,让它帮忙加载。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
7F
发表于 2017-10-5 12:21:05 IP属地新疆 |显示全部楼层
花田错 发表于 2017-10-5 00:09
图1:加载APFS驱动正常,用命令 执行boot.efi 可以进入系统。

你添加的boot.efi路径不对,当然打不开啊。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
8F
发表于 2017-10-5 12:24:27 IP属地新疆 |显示全部楼层
Hunck 发表于 2017-10-4 13:13
感謝
我有找到方法但是還沒安裝
可以用 clover patch nvme

你用这个patch可以找到的话,把这个patch改成kextpatcher的patch,让ozmosis的组件kextpatcher来实现clover的patch功能。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
9F
发表于 2017-10-5 12:29:46 IP属地新疆 |显示全部楼层
qutongming 发表于 2017-10-4 17:20
你好,我与你一样也非常完美,但是有一点搞不明白,就是apfs.ffs如果用压缩的,就无法插入。但是用不压缩 ...

我的主板版本是rev1.2,你的是1.1,稍有不同,我的主板只放usbinjectall不patch的话,端口还是15个,只有patch配合usbinjectall,才能全部注入20个端口,另外,你插入的个别组件对于此主板无用,比如partitiondxe,injectorkext等等。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
10F
发表于 2017-10-5 19:15:39 IP属地新疆 |显示全部楼层
qutongming 发表于 2017-10-5 16:46
如果不插入injectorkext,那如声卡驱动,网卡驱动,usbinjectall这几个驱动应该不会加载吧?我自OS X Yos ...

injectorkext是用来注入ID的,没有特殊注入设备可以精简了。partitiondxe是用来处理gpt/mbr分区的,比如以uefi安装的win,其实先找的esp分区下的引导文件来启动win的,对你也无用。
ozmosis对于插入的kext是全部加载的,同样对于放入ozmosis的efi目录下common的kext也是全部加载的。你理解的有问题。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
11F
发表于 2017-10-5 19:17:18 IP属地新疆 |显示全部楼层
本帖最后由 litaocomet 于 2017-10-5 19:19 编辑
SzyCN 发表于 2017-10-5 15:52
楼主,能不能详细的说下 apfs.efi放到efi 分区的什么地方?如何加载,shell 怎么操作?

bcfg drivers add 0 fs#:\path\apfs.efi位置无所谓。路径自己根据你放的位置定。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
12F
发表于 2017-10-5 19:21:34 IP属地新疆 |显示全部楼层
qutongming 发表于 2017-10-5 16:46
如果不插入injectorkext,那如声卡驱动,网卡驱动,usbinjectall这几个驱动应该不会加载吧?我自OS X Yos ...

injectorkext是用来注入ID的,没有特殊注入设备可以精简了。partitiondxe是用来处理gpt/mbr分区的,比如以uefi安装的win,其实先找的esp分区下的引导文件来启动win的,对你也无用。
ozmosis对于插入的kext是全部加载的,同样对于放入ozmosis的efi目录下common的kext也是全部加载的。你理解的有问题。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
13F
发表于 2017-10-6 21:44:00 IP属地新疆 |显示全部楼层
cyboot 发表于 2017-10-6 13:33
麻烦楼主帮忙制作一个OZM  
主板 Z97X UD3H 1.2
显卡 GTX970

我那个rom是给别人用的,就是上面那个女人头像那兄弟,对于10.13,ozmosis目前要进shell添加一次启动项,否则它不会自己添加。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
14F
发表于 2017-10-7 11:30:21 IP属地新疆 |显示全部楼层
cyboot 发表于 2017-10-7 11:12
别哪位兄弟用的?我的也可以刷吧?

bcfg boot add 0 fs数字根据实际来:\system\library\coreservices\boot.efi “mac os”

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
15F
发表于 2017-10-8 14:24:58 IP属地新疆 |显示全部楼层
zhuoyue8552 发表于 2017-10-7 12:34
我的板子和楼主也一样  CPU I7 4790   显卡RX560 4G

haswell平台太简单了。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
16F
发表于 2017-10-9 13:43:42 IP属地新疆 |显示全部楼层
zhuoyue8552 发表于 2017-10-9 10:02
可以给个做好的BIOS吗 ?

贴上主板bios下载地址

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
17F
发表于 2017-10-20 00:40:53 IP属地新疆 |显示全部楼层
萝卜丝可可 发表于 2017-10-19 23:55
e3 1231v3 b85hd3 r9 380
这配置可以安装么

这配置随便装,注意ozmosis需要另行制作bios image,如果用clover的话,更简单一些。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
18F
发表于 2017-10-23 11:41:17 IP属地新疆 |显示全部楼层
pzkq 发表于 2017-10-23 00:51
我刷完后 出现禁止符合 请问 必须用shell吗 shell怎能引导的

首先进shell,shell添加方式有很多,个人建议还是Windows下用easyuefi加一个最简单。
然后进了shell,用bcfg命令添加即可,

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
19F
发表于 2017-11-9 19:27:02 IP属地新疆 |显示全部楼层
cyboot 发表于 2017-11-9 19:20
我主板跟你一样的 能付费定制一个ozmosis吗?

不需要付费,我最近在住院,没时间。

Rank: 5Rank: 5Rank: 5

UID
841441
帖子
323
PB币
698
贡献
0
技术
18
活跃
1138
20F
发表于 2017-11-27 09:52:05 IP属地新疆 |显示全部楼层
kayn2012 发表于 2017-11-27 01:23
你好,楼主大大,,我遇到 一个问题,就是 kextpatch 的 plist 配置文件应该插入在哪里,我把它放在OZ配置文 ...

ffs插入bios,配置文档放入EFI分区下EFI目录。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛