基于国外大神帖子(太长,本文删减):没空翻译看的懂得就看看,看不懂直接用EFI,下面有一些自己写的安装教程参考。 http://www.dell.com/...-laptop/drivers
2. Update BIOS to v1.3.3 a. These SSDTs will only work on BIOS v1.3.3. b. Gotten from the same link as step 1, but from the “BIOS” section.
3. BIOS Settings (only relevant settings listed): a. General i. System Information 1. Check that Video Memory is already 64MB (scroll down to the bottom) ii. Advanced Boot Options (all off, UEFI Network Stack might be fine either way) b. System Configuration i. SATA Operation (AHCI) 1. Will break Windows boot ii. Drives (all on) iii. SMART Reporting (on) iv. USB Configuration (all on) v. Dell Type-C Dock Configuration (on) vi. Thunderbolt Adapter Configuration (all on, no security) vii. USB PowerShare (on) viii. Audio (all on) ix. Keyboard Illumination (whatever; this gets overridden by the F10 key) x. Touchscreen (on) xi. Miscellaneous Devices (all on except SD Card Read-Only Mode) c. Security i. CPU XD (on) d. Secure Boot i. Secure Boot Enable (disabled) e. Intel Software Guard Extensions i. Intel SGX Enable (Software-Controlled) f. Performance i. (Everything on/enabled) g. Power Management i. USB Wake Support 1. (USB Wake Support = off) 2. (Wake on Dell USB-C Dock = on) ii. Wake on WLAN (off) iii. Block Sleep (off) h. Virtualization Support i. (Everything on) i. The rest is personal preference.
4. Apply 4k sector patch a. Non-Samsungs only! i. I can only verify the Toshiba XG4. b. In order for native NVMe drivers to work, the drive must be set to use 4k/“Advanced Format” sector sizes instead of legacy 512-byte sectors. c. wmchris made a nice tutorial for this: https://github.com/w...er/4k_sector.md i. It doesn’t have to be pure Ubuntu; I used Linux Mint.
5. Enable Intel SpeedShift (setup_var 0x4BC 0x1) a. To enable Kaby Lake hardware P-states, which Dell has decided it wouldn’t add an option to do in the GUI (http://en.community....3518/t/20007733), requires a command-line setting. It’s a setting just like any other, so resetting BIOS to default settings will clear this bit and it would then need to be reapplied. b. Rockstar75 made a nice tutorial: http://forum.noteboo...4#post-10454342 i. Don’t re-enable Secure Boot, obviously.
6. Clover USB setup a. Follow RehabMan’s guide, "Booting the OS X installer on LAPTOPS with Clover," at tonymacx86.com to get OS X onto a USB drive. i. Start at "Installing Clover to USB," and follow "Option 2." ii. Stop at “Preparing essential kexts,” and skip to "Building the OS X installer." iii. Follow "createinstallmedia method," and stop at "BaseBinaries clone method." iv. No other install method is supported.
7. Copy attached Clover folder to the USB drive’s EFI partition a. “diskutil mount EFI” in Terminal should mount it. b. Delete the default “Clover” folder and just use the attached one instead; it already contains all kexts, SSDTs, and config.plist options needed. That’s basically the whole point of this.
8. Copy the Clover installer package to “Install OS X” partition a. Remember: no Wi-Fi without a card swap! b. This is the only way to install Clover onto the main system if wireless doesn’t work, and it will only work for the DW1830 with the attached folder.
9. Reboot and boot from the USB drive a. Until post-install is finished, adding “-v” to the boot arguments is highly recommended. It’s how I keep track of whether I’m booting from USB or the main drive.
10. Use Disk Utility to format the drive so that the installer can see it a. Recommended filesystem: Mac OS Extended, Journaled—NOT case-sensitive. i. The case-sensitive one tends to cause a lot of problems with programs. It’s not worth it. b. The partition style of the overall disk should be GPT (GUID Partition Map).
11. Install normally and, on reboot, boot from the USB drive a. From the USB drive’s Clover menu, boot to the SSD.
A Few Important Notes: 1. DO NOT HOT PLUG A THUNDERBOLT DEVICE. Though Thunderbolt hot plug sometimes works after a long sleep, removal of the device WILL crash the system. I want this fixed so badly… USB-C, however, works flawlessly.
2. Note that there is a ~2 second delay between when you unplug one USB-C device and when you can plug in another. I usually open IORegistryExplorer and watch RP15 to know when everything’s all clear/if the plug-in messed up. This behavior is normal, even under Windows (it’s because the laptop turns off the type-C controller when not in use, which Apple’s current laptops don’t do—the older ones did, e.g. the Late 2013 MBP).
3. Ignore the "Card" icon in the menubar. You won't want to get rid of it in the event that the SD reader or reliable Thunderbolt hot plug can be made working. Without any experimental driver installed, it can also be used to turn off the SD reader from the OS (with an experimental driver it tends to hard-lock and crash the system—which is the same behavior Thunderbolt unplug causes, by the way). Known bugs: 1. Audio sometimes disappears after sleep. Sleep again or plug/unplug something into the headphone jack and it'll come back. a. This just means ALCPlugFix "missed" its patch on wake. Though, ever since I switched to the new audio layout 28 I haven’t run into it. Might just be good luck. Or maybe it’s fixed… O_o 2. Thunderbolt device removal causes a hard-lock and crash
大神的帖子很详细我就不多说了:讲一些可能遇到的问题。 1.BIOS升级到1.3.3,并按照上文中进行设置。 2.原生Nvme驱动要求硬盘是物理 4K 扇区模式,这块SSD默认的是 512扇区格式,需要在linux下低级格式化切换到4K 扇区模式,上文有教程,不懂就爬爬贴吧。。。。。。 3.网卡换成了DW1830。不用说,工作的很好。 4.关于appstore facetime imessage siri 不需要白果三码就可以激活,下面又教程,前提有网卡内建en0,换了dw1830网卡的就可以。 5.HDMI 音视频输出正常,内置喇叭麦克风,耳机插孔,睡眠,变频,接口,触屏都正常。休眠不可用。 6.雷电接口设备关机插上,开机正常使用,不可以热插拔。
安装过程卡住花屏的 检查下安装盘,MBR分区的ID为AF ,GPT分区的id为 48465300-0000-11AA-AA11-00306543ECAC 否则会卡在waitting for root device花屏,下面又修改教程,我卡在这里很久以为是驱动或者配置文件问题。。。。。。 在windows下 : MBR分区表的HFS分区ID为AF,使用命令提示符输入: diskpart list vol sel vol x(选Mac分区) set id=AF
GPT分区表的HFS分区ID为48465300-0000-11AA-AA11-00306543ECAC,使用命令提示符输入: diskpart list vol sel vol x(选Mac分区) set id=48465300-0000-11AA-AA11-00306543ECAC 安装完终端中运行: 1、disablehibernate.sh 禁用休眠 2、AudioFix文件夹中install.sh 修复耳机孔插拔无声
不用真三码激活: 1、打开clover configurator 打开你的配置文件config.plist,到SMBIOS页面 点击魔术棒生成如下信息 多点几次shake [img]blob: 2、在这个页面上输入生成的序列号如果错误,说明没有其他机器用,那么这个序列号就是你可以用的。 3、打开终端 输入 uuidgen 将产生的uuid输入到SmUUID字段中 4、将你的序列号粘贴到Board Serial Number字段中,在后面加上随机的5个字符,总共就是17位。 5、保存 6、打开终端 运行命令删除一些之前的配置文件: cd ~/Library/Caches/ rm -R com.apple.Messages* rm -R com.apple.imfoundation* cd ~/Library/Preferences/ rm com.apple.iChat* rm com.apple.imagent* rm com.apple.imessage* rm com.apple.imservice*
rm -R ~/Library/Messages/ 7、如果你的无线网卡不是en0 到这里/Library/Preferences/SystemConfiguration 删除 "NetworkInterfaces.plist" 和 "preferences.plist"两个文件 重启,不出意外已经可以了,反正我的就可以。如果登录appstore提示不能验证你的设备就是你网卡的问题。
[img]blob:https://bbs.pcbeta.com/57a5bd51-6f02-424c-a3d7-5241f128ac27[/img]
[img]blob:[url=https://bbs.pcbeta.com/410581d0-8488-4747-a3fb-5451a36ac92f]https://bbs.pcbeta.com/410581d0-8488-4747-a3fb-5451a36ac92f[/img]
附件太大分两个压缩,将theme解压到clover中
|