GithubHelp home page GithubHelp logo

ourfor / mibook-air Goto Github PK

View Code? Open in Web Editor NEW
35.0 5.0 7.0 146.3 MB

让你的小米笔记本吃上苹果🍎

Home Page: https://doc.ourfor.top/Mibook-air/

License: MIT License

Shell 100.00%
hackintosh macos clover

mibook-air's Introduction


配置文件

这个仓库用来更新小米笔记本Air i7 7500U(指纹版) 引导配置文件

小米笔记本Air-i7-7500U 详细配置:

CPU GPU 内存 SSD 无线网卡 声卡 分辨率
Intel i7 7500U Intel HD 620 Nvdia MX150 8G(不可拓展) Samsung Nvme 256G (预留M.2 Sata接口) Intel Wireless AC 8265(板载 ) Realtek alc 255 1920x1080

更多信息见小米官网

我笔记本BIOS的版本是0705,如果你使用这个EFI后遇到笔记本无法休眠,即无故睡死,可以通过dsdt打补丁,也可以刷和我版本相同的BIOS,相关教程


Screenshot

关于

OpenCore功能更加强大,更加接近白苹果,配置也更加简洁,当然难度也不小。


由于最近安装10.14无法驱动核显,表现为:注入id=59160000可以正常识别核显型号,但是相关驱动并未加载,且显存只有7M 可以这样说目前这个EFI只会适配10.13的系统,止步于10.14, 原因很简单:作为一个学生抑或是一名工作者没有太多的时间于精力放在这种无光紧要的问题上,比较每次系统更新带来的好处并不是那么的明显,相反我们更应该追求不断完善使用体验,macOS很稳定,Bug很少,小版本确实没有升级的必要。那么是否意味着这个Repo就放弃维护了呢?答案是否定的,显然虽然不再为更新系统而折腾,但是为了完善使用体验还是要不断更新维护的,主要修改的部分:

  • 同步最新的Clover
  • 修改SSDT和DSDT以更好解决问题
  • 功耗优化、驱动精简以及同步更新最新驱动等
  • 完善相关硬件的驱动或者缺陷

about System

目前已知问题:

  • 蓝牙鼠标无法正常使用,其它蓝牙设备可以正常使用
  • WiFi目前无解,国外大佬的IntelWifi项目进展迅速,目前已经能够在系统偏好设置-网络-Wi-Fi中扫描到WIFI信号了 相关项目地址:IntelWifiblack80211

Changelog

详见Changelog

其他问题可以看看本项目的Wiki

捐赠

仓库维护不易,如果这个EFI确实有帮到过您,又或者您有捐赠的意图,欢迎通过下面👇的二维码进行捐赠,注意填写备注。

支付宝支付二维码 微信支付二维吗

如何使用这个EFI

Release下载EFI的打包文件,或者使用git clone <Repository Address>clone仓库里面的文件。 然而并不是EFI里面的文件全部放进ESP分区,为了保证你的Windows能够被引导启动,请删除我的EFI文件夹里面的MicrosoftBoot这两个文件夹,之后才是将下载的EFI文件夹与系统的EFI文件夹合并。

必要的说明:

  1. nvram.plist放在ESP分区用于保存亮度等,这样每次开机就不会出现亮度飙到最大值。
  2. EFI文件夹下面的诸如Windowsubuntu等文件保存的是这些系统的引导信息,也就是说,再合并EFI分区时请删除这些文件,毕竟磁盘信息不一样,不通用。
  3. 我笔记本BIOS的版本是0705,如果你使用这个EFI后遇到笔记本无法休眠,即无故睡死,可以通过dsdt打补丁,也可以刷和我版本相同的BIOS,相关教程 .

挂载ESP分区并合并EFI  

Windows下  

组合键win+R(run),输入diskpart点击运行,输入以下命令挂载:  

list disk   //列出存储设备信息
select disk 0    //选择磁盘0(选择ESP分区所在磁盘,一块硬盘默认为0)
list partition   //列出所选硬盘的所有分区
select partition 0   //根据ESP分区选择
assign letter=x     //分配盘符  

接下来你就可以在Windows的资源管理器里面看到x盘,就是我们系统的ESP引导分区,但是在Windows资源管理器中会提示没有权限打开,这时候使用软件Explorer++以管理员身份运行,下载Releases,删除EFI文件夹下面的WindowsUbuntu这两个文件夹,之后再移动到ESP分区,如果有提示选择合并。

Explorer++

Bootice

以管理员身份运行Bootice,UEFI-修改启动序列-添加添加四叶草开机引导路径(X:\EFI\CLOVER\CLOVERX64.efi) ,上移到第一启动序列.下次开机就能进入四叶草引导了。  

macOS下  

diskutil list
diskutil mount disksxsx  //diskxsx就是你EFI类型分区的IDENTIFIER

如何扩大ESP分区:

安装macOS时抹除分区是要求待抹除分区所在磁盘的分区大小大于200m,这只是安装macOS时需要这样,而引导macOS启动时则没有这种要求,所以你可以新建一个ESP引导分区,备份原来ESP分区到镜像文件,再从镜像文件恢复到新建的ESP分区,之后删除原来的ESP分区就行了,安装结束以后你可以按照上述方法恢复原来的ESP分区。  

用到的工具:

  • 磁盘管理(在Windows资源管理器中右键此电脑打开管理右键系统分区压缩卷)  
  • DiskGenius

在DiskGenius中右键压缩出来的分区,新建分区,选择主分区,分区类型选择EFI System Partition合并EFI文件后,使用Bootice添加启动项。

注意

  • 最好使用微软账户绑定Windows的数字激活证书(只需在设置中换成微软账户登陆就行),这样做的目的是为了方便某些人重装。当然安装黑果不需要重装,也不会影响Windows。
  • 安装黑果前请确保在你即将安装黑果系统的这块硬盘中的ESP分区大于200m。
  • 由于不同版本系统的兼容问题,如果不能正常安装可以删除部分驱动

EFI/CLOVER/kexts/Other/CoreDisplayFixup.kext

Hackintosh安装

(详见博主博客)
Releases

常见问题

Q&A

mibook-air's People

Contributors

ourfor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mibook-air's Issues

有时候触摸板会变成3指右键

双击选中(拖动窗口,图标)无效,感觉比较影响无鼠标时的正常使用。
最新efi,
10.14系统。

另外大佬现在在用10.13还是10.14啊😯

相关工具下载

网上很难找到一些工具了, 这里提供部分文件下载:

UEFI启动顺序修改 BOOTICEx64.zip

现在基本不对DSDT打补丁了, 而是采用热补丁的方式, 所以这个版本的BIOS不需要刷入

0705 BIOS XMAKB3M0P0705_MFG.zip

OC引导关闭CFG Lock, 需要用到此工具

RU.EFI下载 5.21.0344.zip 解压密码[332012091007]

CFG Lock 修改CpuSetup里面的0x3c0
DVMT 修改SaSetup里面的0xdf2

0x149E89 		One Of: CFG Lock, VarStoreInfo (VarOffset/VarName): 0x3C, VarStore: 0x3, QuestionId: 0x145, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 88 02 89 02 45 01 03 00 3C 00 10 10 00 01 00}
0x149E9A 			One Of Option: Disabled, Value (8 bit): 0x0 {09 07 04 00 00 00 00}
0x149EA1 			One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 07 03 00 30 00 01}
0x149EA8 		End One Of {29 02}

查看CFG Lock状态
image

自带无线网卡Intel wireless ac 8265可以日常使用, 但由于版权原因不提供下载

image

一些相关的项目也同样可以驱动自带无线网卡👍 各有优缺点:

你的star是他们维护的动力, 同样也是我维护的动力😂

10.13.6升级10.14.4出现问题

从App Store升级的,问题具体表现为:
下载完更新,按照程序的提示第一次重启后,在Clover中可以看到安装的启动项,加入启动参数 -v之后,观察启动状况,发现到最后出现Attempting System Restart... 后重启(此时滚屏速度相当快,很多细节都看不清),多次尝试均出现此情况,第二次之后会出现This system was rebooted from panic
机型为7500U指纹版

如何更新macOS系统

我想从10.4.4更新到10.4.6,在软件更新中下载更新并重启后选择启动项boot macOS install from macos后更新失败,然而选择boot macOS from macos还是可以进入原来系统的。

关于网卡内建以及App Store无法正常使用

下载使用最新efi(已经安装了虚拟网卡驱动,并且dsdt也打了补丁),然后执行以下操作:

  • Terminal中执行以下命令sudo rm -rf /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
  • 打开 系统偏好设置 - 网络,在位置:自动中通过左下角的减号删除所有网络连接,点击右下角应用保存
  • 用你喜欢的方式清理驱动缓存
  • 拔掉usb网卡并重启

确保我们虚拟以太网卡的位置是eth0

  • 待进入系统后,在系统偏好设置 - 网络里面查看是否多了一个连接以太网,就可以插上usb网卡了,App Store可以正常使用

关于系统里面没有以太网显示也是没有问题的

比对系统偏好设置-网络里面的ip确保我们的以太网的位置为 eth0

安装问题

看了你博客后,想把我的小米笔记本也装一个黑苹果,也是i7指纹版,但是卡住在一个禁止的图标。可以帮我看下是什么问题么?

启动卡在+++++++++++++

使用最新版本EFI,系统版本10.15.4
1588146448869
得到这个结果,然后就一直卡在这里了
另外不知道为什么启动菜单的主题不是EFI里带的那个SimpleDarkTheme,启动项按空格选启动参数里面按空格还是按Enter都没法打勾,只能改config.plist

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.