Gigabyte Z170N-WIFI 黑蘋果 10.12

来源:https://www.cnblogs.com/aiellochan/archive/2017/12/27/8125319.html
-Advertisement-
Play Games

簡述 這是我第一次完整的自己黑蘋果,目標是搭建一臺高性能的蘋果主機,用於開發和設計。聽說10.13系統還不是特別的穩定,這次就決定安裝10.12版本的 藉助的tonymacx86上的一篇 "文章" ,鑒於爬坑成功,就將我自己的經驗結合這篇文章做一個完整的中文版本 本文總共分為四個板塊:簡述、軟硬體準 ...


簡述

這是我第一次完整的自己黑蘋果,目標是搭建一臺高性能的蘋果主機,用於開發和設計。聽說10.13系統還不是特別的穩定,這次就決定安裝10.12版本的

藉助的tonymacx86上的一篇文章,鑒於爬坑成功,就將我自己的經驗結合這篇文章做一個完整的中文版本

本文總共分為四個板塊:簡述、軟硬體準備、啟動盤製作、安裝系統、後續安裝(包含驅動優化等等)

文章很長,但是算比較詳細的

1. 軟硬體準備

我的硬體設備如下:

  • 主板:Gigabyte Z170N-WIFI (bios為F7,F20的後面再出新文章)
  • CPU: i7-6700k(其他U好像也可以,會在後面選機型有差異)
  • 顯卡:集顯HD530
  • 網卡:主板自帶(後期更換為博通BCM94352Z可免驅動)
  • 硬碟:Sata3介面250GB的SSD盤

其他什麼記憶體、機箱、散熱器、顯示器等由於不影響我們的操作,就暫時忽略

在開始前你需要準備如下東西:

  • 一個至少16G的U盤,速度越快的越好這個不多提
  • 一個mac機器或者MacOS虛擬機(macOS系統語言要為英文,因為後面用到的軟體要求必須是英文)
  • 在虛擬機中下載好 macOS Sierra 10.12
  • 將下麵三個軟體拷貝到虛擬機的MacOS系統桌面上(可選擇直接在虛擬機的macOS中下載)
  1. Unibeast 密碼: uvs6
  2. Multibeast 密碼: ngdk
  3. Clover configurator 密碼: vrwb

2. 安裝盤製作

  1. 將U盤插入你的蘋果電腦或者掛載到虛擬機上(菜單中VM選項裡面)
  2. 打開/Applications/Utilities/Disk Utility
  3. 在左側高亮選擇你的U盤
  4. 點擊右上測的Erase按鈕
  • Name: USB(最好填這個,保持後續步驟一致)
  • Format: OS X Extended (Journaled)
  • Scheme: GUID Partition Map
  1. 點擊 Erase等待結束(此處如果不成功可多試幾次)
  2. 保證你現在U盤是非掛載狀態(就是系統桌面上沒有macOS Sierra 的圖標,有的話右鍵點擊選擇Eject即可)
  3. 打開UniBeast
  4. 點擊Continue, Continue, Continue, Continue, Agree
  5. 在Destination Select(安裝位置選擇)處, 選擇 USB 並點擊 Continue
  6. 在Select OS Installation(選擇系統的界面)選擇Sierra並點擊 Continue
  7. 在Bootloader Options (啟動方式)選擇 UEFI Boot Mode
  8. (下麵這個步驟為可選)根據你實際的顯卡來選擇添加的驅動,由於我是用的核顯,所以什麼都不選

漫長的等待,你U盤快的話幾分鐘就好了,慢的話我看到有等了接近半小時的。。。這個軟體進度條不走了並不是卡住了,耐心等待即可,喝點東西

完成後把之前下載的 Multibeast 和 Clover Configurator 拷貝到U盤中,安裝盤製作完成

3. 安裝系統

  1. 啟動電腦,在剛顯示畫面的時候就開始長按或者連續點擊鍵盤上的 Delete(或者Del)按鍵進入 BIOS
  2. 進入BIOS後,按F7將所有設置都還原為預設
  • 關掉VT-d選項(選Disable,下同)
  • 關掉Secure Boot Mode
  • 將OS Type 設置為 Other OS
  • 在Peripherals菜單中,將XHCI Handoff設置為開啟(Enable)
  1. 按F10選擇save,系統自動重啟
  2. 插入之前做好的啟動盤
  3. 開啟電腦
  4. 長按F12進入啟動項選擇
  5. 選擇前面有UEFI標誌的U盤選項,點擊後會進入Clover
  6. 在Clover中選擇Boot Mac OS X from USB
  7. 等待載入,一會兒就到了系統語言選擇的界面(鑒於前面你不管是用的蘋果電腦還是macOS虛擬機,都安裝過系統,所以系統安裝這一節就不再詳細講解)
  8. 從頭部菜單中選擇 Utilities 並打開 Disk Utility,格式化你想安裝 MacOS 的硬碟為 OS X Extended (Journaled),分區格式為 GUID Partition Map,名字我此處命名為 MacOS
  9. 格式化完成後,關掉 Disk Utility,進入系統安裝
  10. 安裝完成後會自動重啟
  11. 重啟完成後同樣選擇 Clover 中的 Boot Mac OS X from USB

!!! 在安裝過程中不要拔出U盤,安裝完成後同樣也不要拔出!(因為此時我們是通過U盤引導啟動的,拔掉就GG了)

根據常規安裝步驟直到系統安裝完成(有塊好板子要省下好多時間,啊哈哈哈)

!!! 不要拔出U盤

4. 後續安裝

A. 添加引導項,從而能夠脫離U盤啟動

  1. 在安裝好的系統中,打開U盤
  2. 打開 Clover Configurator,選擇左側的 Mount EFI,
  3. 在右下側框中找到你的 U 盤,點擊後面的 Mount Partition
  4. 然後點擊 Open Partition,就打開了我們 U 盤的 EFI 分區,我們在其中創建一個名為 test 的文件夾(用於和後面即將掛載的系統盤EFI分區進行區分)
  5. 再找到你當前 MacOS 安裝的系統盤,點擊右側 Mount Partition,然後點擊 Open Partition,這樣我們就打開了兩個EFI分區
  6. 將我們 test 文件夾所在那個分區的 EFI 文件夾打開,將除 APPLE 文件夾以外的全部文件拷貝到另一個 EFI 分區的 EFI 文件夾內(這一步不要拷貝反了,前面我們建立了一個名為 test 的文件夾做好兩個分區的區分的)

B. 添加必要驅動

  1. 現在打開U盤中的 MultiBeast,按以下進行設置
    • drivers:
    • audio: ALC1150
    • disk: third party SATA
    • network: intelmausethernet v2.2.0
    • USB: 7/8/9 Series USB support
    • Customize
    • graphics: HD530
    • system: 17,1
  2. 點擊build選項卡後,會是以下圖示情況build

  3. 點擊右下角的install,期間會讓你輸入密碼,等待成功安裝

安裝完成後,就點擊屏幕左上角的蘋果圖標,選擇關機(現在關機後會出現自己重新啟動的情況,在他重啟的時候我們直接按電源鍵關閉它即可),等待完成關機後,拔出U盤

然後開機,同樣是長按或者連續按F12,等待出現啟動選項列表,選擇UEFI開頭的並且指向你MacOS安裝盤的那個選項,點擊開始啟動進入Clover,在Clover中選擇啟動macos即可。

C. 修複 HD530 顯卡

  1. 打開之前的 Clover configurator
  2. Mount 系統盤的 EFI 分區
  3. 打開 EFI 文件夾,打開Clover文件夾
  4. 找到config.plist,雙擊打開(或者右鍵選擇用Clover Configrator打開)
  5. 左上側列表找到devices選項
  6. 在面板中間找到add properties(很小的字),點擊下麵的+號,新增條目
  • device: IntelGFX
  • Key: AAPL,GfxYTile
  • Value: 01000000
  • Value type: data
  1. 然後點擊屏幕最上面的 File 中的 Save 進行保存
  2. 重啟後系統顯示就很流暢了

D. 聲音修複

  1. 同樣像之前,用 Clover Configrator 打開系統盤中的 config.plist
  2. 在左側選擇 Acpi,在右側的 list of patches 下拉菜單中,選擇 Rename dsdt/HDAS to HDEF
  3. 保存
  4. 打開 MultiBeast 8.2 或者更高的版本
  5. 選擇 Drivers > Audio > RealtekALCxxx > 100 Series Audio(高版本這個選項可能有點不一樣,因為增加了200系列主板的支持)
  6. 安裝後回到 Clover Configerator
  7. 同樣是 Acpi 的下拉列表中,選擇 Disables HDEF/HDMI audio ssdts
  8. 保存,重啟
  9. 打開 MultiBeast
  10. Drivers > Audio > Realtek ALCxxx > √ ALC1150
  11. 安裝然後重啟,你的耳機就可以用啦

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 2.調用: 3.結果: 4.附:Json方法 5.附:源碼——https://files.cnblogs.com/files/vakeynb/%E4%B8%BA%E5%AE%9E%E4%BD%93%E6%96%B0%E5%A2%9E%E5%B1%9E%E6%80%A7.7z ...
  • 回到目錄 之前寫了關於自動化測試的相關文章,包括gitlab,unittest,jenkins pipeline等,基於都是功能點的測試,當我們的框架或者業務修改之後,需要走一篇自動化測試,以此來保證我們的修改過的功能是正確的,而今天主要說一下流程測試,從api網站的入口,從一個請求開始到結束這個過 ...
  • 這個問題困擾了我差不多兩天時間了,明明已經安裝了arm-linux-gcc,且系統變數和用戶變數都配置好了 但每次輸入arm-linux-gcc -v都會出現如題所示錯誤。最終經過查到一個帖子有說是因為使用的ubuntu是64位的原因, 需要在終端輸入 sudo apt-get install ia ...
  • 今日為了學習(zhuangX),在家中電腦上安裝了VirtualBox的虛擬機,為了相容性,選擇了VMDK磁碟格式,想起辦公室的電腦,在系統配置完成後,一直提示磁碟空間不足,尷尬了,重新裝?環境啥的都需要重新配置,還需要等待漫長的時間,為了尋求解決之道,百度去了... 註意:以下操作均為測試,正式環 ...
  • 一、chown命令與chgrp命令的作用 有時你需要改變文件或目錄的屬主,比如有人離職或開發人員創建了一個在測試或生產環境中需要歸屬在系統賬戶下的應用。Linux提供了兩個命令來實現這個功能:chown命令用來改變文件的屬主,chgrp命令用來改變文件的預設屬組。 二、chown命令與chgrp命令 ...
  • 作為Windows as a Service系列的收官文,我將為大家分享使用Intune來管理Windows 10更新的方法。由於Microsoft Intune服務目前尚未在中國落地,感興趣的小伙伴可以申請全球版的Microsoft Intune的測試帳號來試一下...Magic~ ...
  • System Center Configuration Manager (SCCM)為我們環境中的Windows 10客戶端管理和更新提供了一種簡單的機制,給予了我們管理Windows 10更新的最大控制權。要管理Windows 10功能更新,System Center Configuration ... ...
  • 這篇文檔將為大家分享使用WSUS管理Windows 10更新的方法。Windows Server Update Services (WSUS)是微軟提供給客戶免費將Windows10更新部署至運行了Windows 10操作系統的電腦上的方案。我將從如下幾個步驟展開介紹: 1.創建電腦組 2.... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...