Win11開發環境設定

ChrisZZ發表於2024-05-26

1. 目的

Win11 可以使用 WSL2 裡的 ubuntu,某種程度上相當於雙系統:

  • 相比於 ubuntu 系統 + 安裝虛擬機器windows/遠端連線windows要更輕量
  • WSL2 的磁碟和 Windows 是共享訪問的,有時候C/C++工程要跨平臺編譯,可以原地編譯,而不是 “複製->編譯->回來改” 等折騰方式
  • WSL2 裡的 ubuntu 22.04 可以用圖形介面, 例如 cv::imshow() 能在 windows 上顯示
  • WSL2 裡的 ubuntu 裡的 docker, 相比使用 Windows 的 docker 更簡單方便

2. 製作啟動映象

下載 Win11 映象檔案最新版

例如

Win11_23H2_Chinese_Simplified_x64v2.iso 。

下載系統燒錄工具

例如

rufus.exe。

燒錄 Win11 映象到隨身碟

需要隨身碟容量大於8G且內容為空(否則覆蓋了)。

例如

複製 Win11_23H2_Chinese_Simplified_x64v2.iso 和 rufus.exe 到 Win10 上
這個 Win10 是我先前用另一個 隨身碟安裝的,嘗試升級到Win11但由於啟用始終失敗導致升級失敗
雙擊 rufus.exe ,選擇 .iso, 選擇 隨身碟, 燒錄

3. 從隨身碟安裝 Win11

重啟電腦,從隨身碟啟動。

例如

聯想膝上型電腦, 開機後按F2進入 BIOS/UEFI 介面, 把隨身碟啟動挪到第一個
點選右上角退出,選擇“儲存並退出”
等待自動重啟並自動選擇隨身碟進行啟動

選擇系統安裝到的驅動器

例如

我選擇全新安裝,刪除了原有所有磁碟
整個磁碟只有一塊C盤,選它

設定預期的使用者名稱

建議斷網方式設定。

例如

安裝程式提示網路連線時,按 Shift + F10 調出 cmd 視窗
輸入 oobe\bypassnro 跳過聯網
會自動重啟並重新提示 “選擇語言” 等選項,然後提示輸入使用者名稱
輸入預期的名字, 建議是英文或帶有數字,不要帶中文

如果選擇了聯網,會提示使用微軟賬號登入,會建立微軟賬號郵箱前5個字母作為使用者名稱,如 C:/Users/zchri。這個英文名字很難改為預期的名字,通常以重新安裝系統、斷網設定為最終解決方案。

4. 系統安裝後的基本設定

安裝無線網路卡驅動

從另一臺電腦,下載驅動人生萬能網路卡版, 如 DriveTheLife_2095_netcard_8_16_37_92 。

隨身碟複製到當前電腦,安裝。

顯示檔案字尾和隱藏檔案

5. 安裝配置 WSL2

安裝 WSL2

https://learn.microsoft.com/zh-cn/windows/wsl/install

管理員許可權開啟 powershell:

wsl --install

相關文章