Steam Deck SSD裝雙系統筆記 | Windows 10 | Steam OS | Windows 11

by | 12 月 11, 2024 | 日記 | 0 comments

Views: 92

這篇是很久之前買到Steam Deck時候安裝的筆記,我自己裝過兩次,好友照著教學裝過一次,這個教學應該也適用後續機種。我覺得比較繁瑣的地方是調整Steam OS的磁碟分區,然後當時卡比較久是雙系統開機選單測試了很多個方案,後來找到一個適合的(容易安裝,使用上也穩定)。

準備工具

硬體:

  1. Type-c USB Hub,至少有兩個USB Type A + PD充電,一個插鍵鼠組一個插隨身碟,我用以前買Mbp時一同購入的,舊的加減用,不建議用Mac有一種黏在旁邊的Hub,可能會擋住出風口。
  2. 鍵盤滑鼠組,我用的是Logitech K400 ,舊的加減用。
  3. 容量16GB以上隨身碟兩隻,過程會將資料清除,我使用32GB與64GB的,舊的加減用。
  4. 一台Windows系統的電腦,舊的加減用,Mac或Linux也行,不過製作比較麻煩就是了,這邊不介紹。

軟體:

  1. Refuse軟體 Rufus – Create bootable USB drives the easy way
  2. Steam Os的救援印象檔https://store.steampowered.com/steamos/download/?ver=steamdeck&snr=
  3. Windows 的 ISO(限 Windows 10 或 Windows 11),我安裝的是10
    1. 10 https://www.microsoft.com/zh-tw/software-download/windows10
    2. 11 https://www.microsoft.com/zh-tw/software-download/windows11
  4. Steam Deck Windows 的驅動 https://help.steampowered.com/zh-tw/faqs/view/6121-ECCD-D643-BAA8

大致步驟方向

  1. 使用軟體Refuse製作兩隻開機隨身碟SteamOs 跟 Windows安裝碟
  2. 透過SteamOs 隨身碟開機,調整SSD空間 騰出一些給windows使用
  3. 安裝windows 跟驅動
  4. 回到SteamOs
  5. 在SteamOs下安裝多重開機選單工具
  6. 回到Windows 關閉UEFI會被改寫還原(實測如果遇到系統更新還是會)

使用Refuse製作開機隨身碟SteamOs 跟 Windows安裝碟

資料會清除,如有重要資料請備份出來

在 Windows 系統上,我們建議使用 Rufus 工具程式。 選擇還原映像檔並寫入您的 USB 隨身碟中(此舉將會格式化您的 USB 隨身碟內容)。 完成後,選擇「Close(關閉)」,然後退出隨身碟

Rufuse製作隨身碟

裝置(1) 的部分選目標隨身碟(資料會全部洗掉)

瀏覽檔案(2) 的部分選映像檔案,Steam OS 跟 Windows都在不同隨身碟要各做一次

  1. Steam Os的隨身碟寫上S,稱S隨身碟
  2. Windows的隨身碟寫上W,以稱W隨身碟
  3. Windows 驅動移動解壓縮後 → 剪下貼上到 W隨身碟

調整SSD空間 騰出一些給windows使用

開機進入Steam Os Recovery

Steam Deck 關機狀態下

  1. 插上Usb hub跟 S隨身碟
  2. 按住音量鍵的 –
  3. 按一下電源鍵
  4. 進入BIOS
  5. 放開音量鍵
  6. 選擇從隨身碟開機,通常會寫UEFI USB ….(隨身碟型號)
  7. 等一兩分鐘後進入桌面,插上USB鍵盤

💡 接下來會開始做磁碟縮減的動作

在新SSD安裝SteamDeck(選用)

⚠️這個動作會把整個硬碟資料都洗掉⚠️

從BIOS使用S隨身碟開機,進入SteamOs後點桌面上的Re-image Steam Deck ,這個會先將SteamOs裝起來,如果你想把整台都洗掉也是選這個選項,出現問題選Process。

在原SSD重灌SteamOs(選用)

🔆此動作會重裝SteamOS,但已經下載的遊戲仍保留

從BIOS使用S隨身碟開機,進入SteamOs後點桌面上的Reinstall Steam OS,這個會先將SteamOs裝起來,如果你想把整台都洗掉也是選這個選項,出現問題選Process。

如果之前已經做好Windows環境,還需要重裝Boot Loader

調整磁碟大小

⚠️這邊依照之前步驟使用S隨身碟開機

(這邊的圖片從網路上找來的)

  1. 「開始選單」→「System」→「KDE Partition Manager」
    image
  1. 找到Home之後 點選→ Resize
    image

  1. 調整大小,在Size那邊輸入調整後的大小,例如我希望切200GB給Windows使用,直接將Size改為482941-200000 = 282941MB ,其實就是最高位數減200GB
    image
  2. 按下Apply 套用剛剛的磁碟大小變更,等完成變更
    image
  3. 騰出來的空間要格式化為NTFS 標籤(Lable設定為 WinOS)
    image
  4. 再次按下Apply,套用變更
    image
  5. 關機 按住電源鍵→出現關機選單→選Shutdown

安裝Windows 10

Steam Deck 關機狀態下

  1. 插上Usb hub+ W隨身碟,不建議這時候插上Usb鍵盤滑鼠,我的羅技鍵鼠在這邊插上去會無法開機。
  2. 按住音量鍵的 – 然後再按電源鍵開機進入BIOS
  3. 放開音量鍵
  4. 選擇從隨身碟開機,通常會寫UEFI USB ….(隨身碟型號)
  5. 等一兩分鐘後進入安裝畫面
  6. 這時插上USB鍵盤
  7. 將Windows安裝在上一步驟規劃好的WinOS 磁碟
  8. 進入桌面後 修改螢幕顯示方向為橫向
    1. 桌面按下滑鼠右鍵→顯示設定→ 顯示方向『直向』→改『橫向』
  9. 安裝Steam Deck驅動
    1. 將驅動整個資料夾複製到桌面
    2. zip檔案逐一解壓縮並安裝
    3. 關鍵:兩個音效驅動解壓後直接對.inf 按下右鍵 → 安裝
  10. 更新Windows 作業系統
  11. 輸入序號啟動Windows,舊的盒裝版加減用。
  12. (建議)停用Windows 更新,不然更新就會直接改寫開機選單,方法自己Google一下。
  13. 關機

回到SteamOs

Steam Deck 關機狀態下

  1. 插上Usb hub跟 W隨身碟,不建議這時候插上Usb鍵盤滑鼠 ,我的鍵盤滑鼠插上去會導致無法開機…
  2. ⚠️按住音量鍵的 + (這步跟之前都不同)⚠️
  3. 按一下電源鍵
  4. 進入BIOS
  5. 放開音量鍵
  6. Boot from file
  7. 通常是選第一個(或第二個)磁碟分區 → 選 efi → steamos → steamcl.efi
  8. 如果沒開進去再第七步選其他磁碟

在SteamOs下安裝Boot Loader(多重開機選單工具)

參考的影片

  1. 進入 SteamOs
  2. 按住電源鍵→ 出現選單後放開
  3. 選擇 → 進入桌面模式
  4. 找到(搜尋) Konsole 並執行
  5. 設定密碼
    1. 輸入指令 passwd → enter
    2. 輸入密碼(輸入時不會出現任何字)
    3. 再次輸入密碼(輸入時不會出現任何字)
  6. 安裝開機管理軟體指令如下
    1. git clone https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot #下載安裝檔
    2. cd SteamDeck-Clover-dualboot #切換剛剛抓下來的資料家
    3. chmod +x install-Clover.sh #修改權限允許執行
    4. ./install-Clover.sh #執行安裝程序
    5. 輸入密碼
    6. 安裝時會出現要選擇預設開機選單 Steam OS 或者Windows 或者等待選擇,依照需求自己選一下。
  7. 裝好之後重開機,應該會自動出現選單,這時候使用十字鍵左右可以選

💡輸入指令有個小技巧,輸入指令到一半按下TAB Linux帶有自動補完指令的功能 例如按下 cd SteamDeck TAB → 會自動將資料夾後面補上


回到Windows 關閉UEFI會被改寫還原

好像沒什麼用,實測遇到作業系統大更新還是會被改寫,據說沒更新時候有用。

Window 10 裡用系統管理員權限執行命令提示字元 cmd

然後在命令提示字元輸入:

bcdedit /set "{globalsettings}" highestmode on

Windows 下增加對Steam Deck手把支援工具

https://github.com/ayufan/steam-deck-tools/releases/tag/0.6.17

下載最底下的Assets → SteamDeckTools-版號-setup.exe

裝好之後桌面會多幾個圖示, 其中執行手把的圖示,


已知問題

問題:無法進入Windows安裝程序

解法:先關機,拔掉USB鍵鼠組,再試一次,我的鍵鼠會導致無法進入Windows安裝。

問題:Windows更新後多重開機選單遺失

解法:先從BIOS回到SteamOS,重新裝一次開機管理程序,可以略過設定密碼與git clone指令。


參考資料

改SSD空間大小

https://www.cool3c.com/article/191181

改開機選單教學(影片)

多重開機選單使用的軟體

https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot

另一個比較多人推薦的 但我裝不起來,我的gcc有點問題

https://github.com/jlobue10/SteamDeck_rEFInd


Windows 10 關閉更新

參考資料 https://ess.site.nthu.edu.tw/p/404-1351-152740.php?Lang=zh-tw

到服務Windows Service 找到下面兩個服務,停止並改為手動。

  1. Background Intelligent Transfer Service (BITS)
  2. Windows Update

Windows 10時間改UTC

Steam OS預設使用UTC時間,而Windows不是,這時需手動改為UTC為主。

  1. 執行regedit註冊表中找到
  2. HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation
  3. 新增一個名為RealTimeIsUniversal的值,型別為REG_DWORD(32bit DWORD),資料為1
  4. 重開機

0 Comments

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *