美文网首页Hackintosh
GA-B75M-D3V-REV.2.0 Ozmosis Bios

GA-B75M-D3V-REV.2.0 Ozmosis Bios

作者: 遗我一书札 | 来源:发表于2018-01-23 15:57 被阅读2954次

    前言

    黑苹果要启动,本质上就是把普通PC伪装成一台白苹果。白苹果的启动过程是

    硬件——EFI BIOS——EFI System——macOS

    Clover在这个过程中,模拟了EFI System,Ozmois模拟了EFI BIOS。从引导过程讲,Ozmosis更加靠前,因为Ozmosis模拟了EFI BIOS。制作Ozmosis的第一步,是确定主板支持UEFI BIOS,这是必须的,没有这个,后面的事情都没法做。因此,制作Ozmosis的第一步是你的主板支持UEFI BIOS。查询是否支持,一般登录官网找到相关产品页面,介绍里面就能得知。
    我个人为了折腾黑苹果,特意选择了一套配件,因为不存在作为工作机的可能,所以我制订了一个有限的预算,尽量在预算中最可能提高配置,最后只能做一把垃圾佬。基本上除了机箱,都是从闲鱼买进来的,还好没有翻车。具体的配置如下:

    主板:GA-B75M-D3V-REV.2.0
    内存:海力士 DDR3 1600 4G X 2
    CPU:i3-3225 (带HD4000)
    电源:安钛克350W
    硬盘:细节SSHD 500G (固态混合硬盘,带有8G固态缓存)
    机箱:乔思伯C2
    蓝牙&Wifi:BCM943602CS+PCIE转接卡
    主机全套约是1500元左右。

    制作带有基本Ozmosis引导的Bios

    制作基本Ozm的Bios,简单说,就是从官方的rom文件中,通过删除、压缩可以精简的组建,以此腾出空间,再把Ozm的组件插入其中。

    1. 找到自己主板的官方网站,下载最新的Rom回来。一般情况下是用最新的来制作,随着厂商更新,对新硬件和系统的支持旺旺更好,如果遇到兼容等问题,再去尝试下载历史版本的Rom。

    image.png

    2. 下载回来解压,得到B75MD3V2.FD,使用mmtool加载Rom文件。

    image.png

    3. 根据这个列表进行删除、压缩操作,从Bios中腾出可以插入Ozm的空间。

    1. CORE_DXE - 压缩
    2. filesystem - 删除
    3. TcpDxe - 删除
    4. DhcpDxe - 删除
    5. Ip4ConfigDxe - 删除
    6. Ip4Dxe - 删除
    7. Mtftp4Dxe - 删除
    8. Udp4Dxe - 删除
    9. Dhcp6Dxe - 删除
    10. Ip6Dxe - 删除
    11. Mtftp6Dxe - 删除
    12. Udp6Dxe - 删除

    3.1 删除操作

    image.png

    3.2 压缩操作

    3.2.1 提取Bios中的文件

    image.png

    3.2.2 从Bios中删除已提取的文件

    image.png

    3.2.3 以压缩的方式插回提取的文件

    image.png

    4. 生成报告,查看可用空间

    上面操作完,点击Create Report,生成报告,从中可以知晓可用于插入Ozm的空间。


    image.png

    打开Rom所在的位置,找到B75MD3V2.rpt,使用文本编辑器打开,找到如下字节,位置在Firmware Volume : 03上面,是Firmware Volume : 02的报告结果。图中可见,经过上面的压缩和删除,我们挤出了1613K的空间可用来插入Ozm。


    image.png

    5. 插入Ozm必要组件

    ozmosis的组件可用从国外的几个论坛找到,现在最新的支持到High Sierra。ozm的组件很多,但是最基本的只需要其中的几个,其他的可视需要插入。最新支持High Sierra的ozm包含了14个组件。


    Ozmsis Package

    制作具备基本引导功能的Bios,我们需要其中的5个:

    Ozmosis.ffs
    OzmosisDefaults.ffs
    EnhancedFat.ffs
    HfsPlus.ffs
    PartitionDxe.ffs

    按照下面的插入操作,依次把上面列表的5个组件插入到Bios,记得不要漏了。

    5.1 插入操作

    image.png

    插入完成,再次确认没有漏掉的,然后根据前面生成报告的操作,再生成一次,确认剩余空间,剩余的空间就是后面添加DSDT、驱动等东西能用的空间。到此,具备基本Ozm功能的Bios已制作完成,刷入主板的方式,各厂商有所不同,请根据自己主板查找刷入的方法。最后,建议请把我写的这个系列的文章全部看完你再操作,风险可能更低一些。

    相关文章

      网友评论

        本文标题:GA-B75M-D3V-REV.2.0 Ozmosis Bios

        本文链接:https://www.haomeiwen.com/subject/ptisaxtx.html