顯示具有 黑蘋果 標籤的文章。 顯示所有文章
顯示具有 黑蘋果 標籤的文章。 顯示所有文章

2021年2月14日 星期日

AMD Ryzen 3 3100搭配技嘉 B450M GAMING安裝黑蘋果macOS Big Sur

 

趁過年來整理一下黑蘋果的教學。這一次使用的硬碟是AMD Ryzen 3 3100搭配技嘉 B450M GAMING。網路上的教學很少,所以自己弄了一份。

顯卡的部份是AMD RX570,macOS Big Sur原生支援,因此螢幕也直接抓到了。不需再做其它設定。

現在安裝黑蘋果又比以前更容易了,可以使用Recovery mode來安裝,不需要下載整個OS下來測試,如果是像筆者這種笨笨try and error的人,可以省下很多時間。這主要是因為OpenCore取代了使用了很多年的clover的關係。使用OpenCore的原因有很多,總之就是時代的改變

 

安裝的部份,中文的網頁比較亂,因此我們參考這個網頁:

https://manjaro.site/how-to-create-macos-big-sur-installer-from-windows-10/

 

要安裝gitPython,接著下載OpenCore程式:

git clone https://github.com/acidanthera/OpenCorePkg

 

執行cmd,接著切換到macrecovery目錄:

cd OpenCorePkg-master\Utilities\macrecovery"

 

我們要安裝Big Sur,因此參數修改如下:

python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download

 

會下載這兩個檔案:

BaseSystem.dmg

BaseSystem.chunklist

加起來只有625MB

 

接著準備一個隨身碟,使用FAT32格式,磁碟名稱為EFI,建立資料夾,名稱為:com.apple.recovery.boot

接著把BaseSystem.dmgBaseSystem.chunklist這兩個檔案放進去。

 

接著把在EFI磁碟中,再建立一個名為EFI的資料夾。接著下載

https://github.com/acidanthera/OpenCorePkg/releases/download/0.6.6/OpenCore-0.6.6-RELEASE.zip

將之解壓縮之後,把

X64\EFI裡的兩個資料夾BOOTOC都複製到EFI磁碟裡的EFI資料夾中。這個是正規的作法(但其實我沒有用到)

 

接著是重頭戲,需要自己準備能讓黑蘋果開機的相關檔案及設定。筆者失敗了數次後,才發現原作者有提供其使用的設定範例:

 

https://manjaro.site/hackintosh-download-zone/hackintosh-efi-download-for-intel-and-amd-system/#B_AMD_Platform

 

我們直接下載MSI B450I Gaming Plus AC Hackintosh OpenCore 0.6.4 EFI,這個檔案。下載後檔名應該是Hackintosh-Ryzen-MSI-B450I-master.zip將之解壓縮後,取出其BOOTOC資料夾,複製到EFI磁碟中的EFI資料夾。

 

由於我們要用recovery mode,需要開機時就載入網路卡。我們編輯

EFI磁碟中,EFI\OC裡的config.plist (我在此使用的是Notepad++作為編輯工具,我們只是要加XML,因此沒有用到較視覺化的編輯工具)

 

Root -> Kernel -> Add中,新增以下XML(AddArray)

 

                        <dict>

                                <key>BundlePath</key>

                                <string>RealtekRTL8111.kext</string>

                                <key>Comment</key>

                                <string>RTL8111</string>

                                <key>Enabled</key>

                                <true/>

                                <key>ExecutablePath</key>

                                <string>Contents/MacOS/RealtekRTL8111</string>

                                <key>MaxKernel</key>

                                <string></string>

                                <key>MinKernel</key>

                                <string></string>

                                <key>PlistPath</key>

                                <string>Contents/Info.plist</string>

                        </dict>   

 

新增完成後會像這樣:(用視覺化的工具查看,例如plistEditor ProProperTree)

 


 之後進BIOPS設定用隨身碟開機,記得選UEFI開頭的(BIOS的設定請上網找一下,應該滿街都是),開機後記得進入CLI mode設定網路卡(筆者的環境是dhcp環境)

設定方式如下:

ifconfig en0 up

ipconfig set en0 DHCP

如果要手動設定IP的話:

ipconfig set en0 INFORM 192.168.0.150

設定gateway:(有點忘了,不是很確定)

route add default 192.168.0.1

要上網的話還需要設定dns server,但....我要設定的時候DHCP突然通了。所以沒有研究。

好像也是編輯/etc/resolv.conf


這邊筆者失敗數次(手動設定IP但網卡一直active/inactive)後來放著去吃飯,回來一看DHCP突然生效了。有網路之後就可以使用recovery mode從網路上下載OS並安裝。這部份沒有什麼特別的,就不再額外說明。

 

另外提醒一下,在安裝OSX時,分割磁碟前要記得先割一個200MB左右的FAT32分割區,名為EFI,同樣的把你剛隨身碟的內容整個COPY過去,之後安裝完成後才可以用OSX碟開機。(不然你之後只能用隨身碟開機),筆者是兩種作業系統各獨立一個硬碟,使用OSX碟開機時會載入OpenCore,它也會抓到Windows 10,因此也可以從Windows 10開機。

2013年12月21日 星期六

關於黑蘋果的二三事

最近剛弄好黑蘋果不久,趁記憶猶新記一下筆記。(上個月弄好的,我現在已經忘的差不多了...)

1、硬體選擇
這邊只要照 TonyMacX86 這個網頁建議的硬體來搭就可以了。理論上也不需要使用他們建議的主機板,只要晶片組是同一款就好,尤其是機殼,他們建議的都不便宜,如果有預算考量的話,就以自己的需求為準。

2、安裝
直接跳安裝好像太快了?不過事實上就是如此,如果選好適當的硬體的話,其實就是直接進入安裝。不過在此一定要提醒一下,要準備一片可以設定分割區為active的光碟或USB或者像筆者一樣,還有另外一個可以開機的Windows系統。

這邊主要參考這個網頁:http://bbs.pcbeta.com/forum-536-1.html 
簡單介紹兩個方法:
方法一:
1、和原有的Windows共存,先切出兩個分割區。一個放安裝程式,一個之後要用來裝作業   系統(OSX)。
2、再來利用硬盤安裝助手,用這個程式把在pcbeta下載的cdr檔(已經被破解加料過的),塞進這個要放安裝程式的分割區。
3、利用內建的diskpart程式把這個分割區的id設定為AF(這個動作完成後,我忘了是否要重開機,重開機也許比較好,我似乎是沒有重開機)
4、再來是安裝Chameleon這個程式,讓你在開機時,可以選擇要用哪個作業系統開機。
5、重開機,選擇用你剛作好的OSX 安裝碟開機。 
6、開機後,利用OSX的磁碟管理程式將之前預留的分割區作格式化,作成一個分割區就好了,另外格式要記得選擇「Mac OS擴展 (日誌式)」
7、順利的話就會一路安裝下去,接著重開機...然後你就會發現進不了任何作業系統。
8、這個時候不要慌張,拿出你之前準備好的開機碟,開機後把你原先的Windows 分割區設定為Active。
9、 再重新開機一次.這個時候Chameleon應該又會出現了,這一次選擇用你剛裝到一半的OSX來開機,以完成安裝程序。

補充:由於pcbeta的cdr檔應該是有加過料,但我選擇的CPU內逼的顯卡不被支援(HD4600),因此我安裝時一直卡在Bluetooth這裡 (猜想是卡在顯示卡)。
因此後來又改用方法二才安裝完成。

方法二:
獨立安裝OSX在另一個HD (我有兩個HD,一個裝Windows一個裝OSX)

1、在pcbeta找到乾淨的iso檔 (未經加料修改的),以下的操作都是在黑蘋果下完成的。

2、將之mount後(點兩下左鍵),再拖曳入之前安裝的黑蘋果系統的Application目錄中 (補充一下:我之前是利用 http://iatkos.me/ 提供的已破解過的iso檔來安裝黑蘋果,簡單說明一下如何安裝,就是準備一個HD,然後再利用tonymacx86提供的iboot來開機後再讀取iatkos作出的開機光碟來安裝,這個方法也適用於原廠光碟,但是因為原廠光碟沒有破解過,所以如果要用原廠光碟安裝的話,是沒有辦法進行安裝程序的)
3、使用tonymacx86的UniBeast程式來幫這個安裝程式加料
4、將加料後的安裝程式燒錄進USB碟
5、使用這個USB碟完成安裝OSX的動作。

看起來很簡單,其實花了我不少時間...不過我覺得有的時候只是為了一種成就感,時間是要用自己想花的事物上的。

另外...要再提醒一下,如果我寫的東西你有50%以上看不懂,那您還是不要嘗試吧。 基本上有很多細節我並沒有寫在裡面(可能是忘了,可能是後來覺得沒有必要),如果要照做的話,80%應該會失敗。真的要做的話,請多多參考pcbeta的教學。

最後再註記一下
1、新的電腦預設是用GPT來放Windows 7的開機導引。 (我忘了何時開始的了?或者是說,如果你的主機板使用的是UEFI的話,那麼你直接拿一個空的硬碟來裝Windows 7,他就會用GPT作開機導引),但GPT沒有辦法利用欺騙的方式讓你的Windows 7成功註冊,因此在安裝Windows 7時,建議是先自己切好分割區再安裝。當然,如果你用的是正版的,請忽略。
2、Chameleon似乎目前(2013/11)只有支援MBR,如果要用GPT的話,要用Clover,不過小弟已經安裝好了就不再測試了。
3、OSX用起來其實跟Windows 7沒有太大的差異,如果你沒有嘗鮮的需求的話,其實不需要花這麼多時間。我用OSX的時候只有一個問題...開啟bbs時我看起來不太習慣...忘了怎麼解釋了,似乎和等字型間距有關,簡單說就是這種感覺:http://i.imgur.com/NjcaC.jpg


詳細的操作可以參考這裡:http://bbs.pcbeta.com/viewthread-592288-1-1.html
(似乎有更新的網頁,但我現在一時找不到)

另外再補充一下,如果有需要將dmg檔倒回USB的需求時,可以找一個軟體:
transmac 它有提供十天試用期,可以應付燃眉之急。