Razer Blade 15 2020 - Base Edition Triple Boot

筆記 Anpig 2021-03-09 651 2 Minutes

前言

之前在挑筆電時看到了 Razer Blade,外型長得乾乾淨淨方正俐落,又帶著電競筆電的性能,被我稱為「電競 MacBook Pro」,後來朋友又傳給我之前 Reddit 上有人在 Razer Blade 上安裝 Hackintosh 的案例,就決定要打造一台「真.電競 MacBook Pro」了。

macOS

OpenCore

沒想到這台筆電的主機板可以調整的選項少之又少,所以一開始一直沒辦法成功的從 USB Installer 開機,不過後來 Reddit 上面出現了 這篇文 ,我就拿別人的智慧來用了。

觸控板

雖然文章的作者說他的觸控板可以用,但實際上我在使用的時候是要靠賽的,有時候可以有時候不行,後來發現是 VoodooI2C 的問題,之後的版本有修正了。

聲音

還有一個問題是聲音,調音量的時候會顯示一個禁止符號,要根據主機板使用的 codec 來調整config.plist裡的layout ID

網路

因為 2020 的版本用的無線網卡是 Intel 的 ax201,所以必須裝itlwm和一個做得很逼真的 Wi-Fi menu 才能動,而且還不能跑全速。後來他們出了AirportItlwm可以用 macOS 原本的 Wi-Fi menu,還支援 AirDrop 和 HandOff 等功能。

EFI

OpenCore 的 EFI 只是一個文字選單的畫面,頗陽春,所以我照著 這篇文 來裝 rEFInd。裝好了之後發現它其實會自動搜尋 Boot Entry,而且我自己設定的 Boot Entry 跑不了(我猜是因為我不會設定),所以後來就把自訂的 Entries 刪掉了。但是這裡還有一個問題,就是有兩個 Entries 會進入 OpenCore,而且 OpenCore 的文字選單還是在那。有兩個 Entries 的原因是因為它會同時讀到BOOTx64.efiOpenCore.efi,我把OpenCore.efi移除之後發現它沒辦法成功進入 OpenCore,於是我把它放回來,把BOOTx64.efi移除,就成功減少一個 Entry 了。至於 OpenCore 的文字選單,可以在 OpenCore 選單按Ctrl + Enter來設定預設選項,再把config.plist裡的showpicker改成false,如此一來只要在 rEFInd 裡面選擇這個 Entry 就可以直接進入 macOS。
我的 rEFInd 使用的主題是 EvanPurkhiser 的 rEFInd-minimal,它不會顯示文字,省了我這個強迫症患者蠻多事的。

Arch Linux

我使用的 Window Manager 是 sddm + awesome
sddm 的主題是 MarianArlt 的 Sugar Candy
awesome 的主題是 WillPower3309 的 Pastel
但 Mod4 + R 的 Run 功能不知道出了什麼問題所以又裝了 streetturtle 的 run-shell
最後裝了 meskarune 的 i3lock-fancy