Steam Deck除了是2022年的掌機之王和模擬器掌機之王之外,因為高性能的硬體、良好的擴充性和基於Linux的作業系統,只要再做一些調整,在家中可以當桌上電腦,當然也可以帶出門當作性能強大的輕薄筆電來使用。我們之前已經寫過如何暴改SSD硬碟至1TB,也改過模擬器、加裝中文輸入法、LibreOffice、新增印表機支援、甚至在SteamOS裡安裝了Edge Browser以及Teams for Linux,使其具備基本的辦公室使用功能。
然而,再怎麼樣改裝,對某些朋友來說,還是不如直接安裝一套Windows上去來的好,您說是吧?本系列文章接著暴改,讓你的Steamdeck可以將Windows 10安裝在內建的SSD裡面,並且透過安裝reFine雙重開機程式,使得SteamDeck可以自由的在SteamOS和Windows 10兩個作業系統之間切換無礙。
要注意的是,本文採取的方法直接安裝在SSD裡面,速度是跟SSD一致,並不會像安裝Windows-to-go那樣,限制在MicroSD卡的性能。
需要把它當作筆電的朋友,強烈建議要升級儲存空間、中文化並安裝中文輸入法。
Steam Deck SSD 1TB升級DIY教學:詳細步驟在這裡
軟改Steam Deck成為掌機之王:模擬器上身玩數千種遊戲
軟改Steam Deck成為輕薄筆電之王:Arch Linux中文化 fcitx中文輸入法 Libre Office 安裝全攻略
軟改Steam Deck成為輕薄筆電之王:資料無損挪移大法 利用 SteamOS Recovery Disk 調整磁碟分區 讓出空間給Windows或其他作業系統安裝
軟改Steam Deck成為輕薄筆電之王:安裝 Windows 和 Steam Deck驅動程式
警語:SteamDeck內建的Arch Linux是個高度客製化的遊戲用作業系統,每次升級之後,原有的中文化和安裝的軟體都有可能會爛掉,需要重跑一次步驟。
開始之前,請先準備好以下工具,其實除了超過8G的隨身碟絕對必要之外,其他的設備都是讓自己舒服一些的好工具。
▲其實大部分的工具材料都不是絕對需要的,只不過操作起來很困難而已。
安裝雙重開機用的 Boot Loader
我們在前篇已經挪出空間用來安裝 Windows,並且實際安裝好 Windows 並且安裝驅動程式完成。還沒有完成這些工作的讀者,可以移駕:
軟改Steam Deck成為輕薄筆電之王:資料無損挪移大法 利用 SteamOS Recovery Disk 調整磁碟分區 讓出空間給Windows或其他作業系統安裝
軟改Steam Deck成為輕薄筆電之王:安裝 Windows 和 Steam Deck驅動程式
接下來,我們需要回到Steamdeck的桌面環境,安裝雙重開機用的 Boot Loader 啟動選單程式。
請再一次將SteamOS recovery隨身碟透過Type C基座或是擴充埠連接上SteamDeck,最後,按住「音量 - 」鍵並按下「電源」鍵,當您聽到「Steam開機音樂」之後,放開「音量 -」鍵,然後再放開「電源」鍵,這將會開啟「開機管理程式」。進入開機選單之後,選取 EFI USB 開機。
接下來,請進入「桌面模式」,指令為「Steam按鈕」-「電源」-「切換至桌面」
如果你還沒有設定使用者帳號密碼,請點選「System Settings」(左下角第二個Icon) -> Users -> Change Password。我們要安裝的refind是由 jlobue10 開發的 SteamDeck rEFInd圖形化界面 。除了可以最高四個作業系統開機選單之外,還可以變更開機選單的底圖。
這一段的設定比較複雜,如果擔心自己文字看完還是不是很清楚,您可以參考這個影片:
接下來,請啟動「Konsole」終端機程式,並且在裡面輸入以下幾個指令:
sudo steamos-readonly disable
sudo pacman -S make gcc
git clone https://github.com/jlobue10/SteamDeck_rEFInd/
cd SteamDeck_rEFInd
chmod +x install-GUI.sh
./install-GUI.sh
指令比較多一些,您也可以在Steamdeck上瀏覽本文,用滑鼠鍵盤複製貼上,日子會比較好過。
當 refind 裝好之後,可以點選桌面上的rEFInd GUI,並且按照順序點選 「Install rEFInd」、「Create Config」、「Install Config」。即可安裝好開機選單。
要注意的是,「Install rEFInd」時,會跳出終端機畫面,第一個問題請按「Enter」,第二個問題請輸入「使用者密碼」,然後「Enter」,輸入之後終端機並不會給你任何提示。只要安裝完成就可以進行下一步驟。
另外,rEFInd的開機選單底圖和作業系統的ICON是可以更換的。底圖的規格是 1280x800的PNG檔案,作業系統ICON則是128x128的PNG檔案。
▲反覆複製、貼上指令,就可以安裝好rEFInd
▲只要看到「password for deck」,就請輸入「使用者密碼」->「Enter」
▲安裝完成,請執行「rEFInd GUI」調整設定並實際安裝至SSD硬碟
▲接下來逐步執行「Install rEFInd」 -> 「Create Config」 -> 「Install Config」即可將啟動程式安裝至SSD硬碟內。
雙重開機Windows和SteamOS和關閉 Windows EFI (非常重要)
最後,再用SteamOS recovery disk開機一次,並且啟動 Konsole,避免Windows哪天又把開機順序改回來。
請啟動「Konsole」終端機,然後在終端機裡輸入
sudo efibootmgr
接下來我們可以找到「Windows Boot Manager」的號碼是「Boot0002」
由於每個人的狀況不見得一樣,如果您不是0002,請在之後指令輸入0002或0003等不同資訊。這個指令的功能是關閉Windows Boot Manager在BIOS內的啟動選項。
sudo efibootmgr -b 0002 -A
您也可以用這個指令調整BIOS的啟動裝置優先順序。例如:
sudo efibootmgr -o 0002,0000,0005,2001,2002,2003
但是,建議 rEFInd 的啟動優先順序一定要高於其他硬碟裡的啟動選項。開機時才會看到rEFInd啟動選單。
最後,我們需要再次回到Windows的桌面環境。請重新開機,並且選擇「Windows」啟動。
Window 10 裡用系統管理員權限執行 cmd
然後在終端機裡輸入:
bcdedit /set “{globalsettings}” highestmode on
這樣可以確保Windows不會在日後更新時再次修改Windows Boot Manager的啟動優先順序。
▲點選「搜尋」->輸入「cmd」-> 用系統管理員身份執行
▲雖然還要再重開機一次進Windows,但是這一步可以確保Windows不會再搗亂。
1 則回應