由於測試機在遠端且沒有網路,所以安裝Ubuntu的方式就不能透過 Microsoft Store,以下紀錄如何安裝 Ubuntu22.04。
前置步驟: 安裝wsl
請詳閱 [Linux] Windows安裝Wsl2 + Ubuntu22.04 + Docker +Oracle 的第 1, 2 步驟。
1. 下載 Ubuntu2204-221101.AppxBundle
前往 https://aka.ms/wslubuntu2204 ,會自動下載 Ubuntu2204-221101.AppxBundle 文件。
2. 取得 Ubuntu_2204.1.7.0_x64.appx
對 Ubuntu2204-221101.AppxBundle 解壓縮,取得 Ubuntu_2204.1.7.0_x64.appx。
3. 將 Ubuntu_2204.1.7.0_x64.appx 放至離線的Server上
將 Ubuntu_2204.1.7.0_x64.appx 放至離線的Server上。
4. 取得 ubuntu2204.exe 安裝檔
將第2步取得的 Ubuntu_2204.1.7.0_x64.appx 後綴改為 zip,再解壓縮一次,就可以看到 ubuntu2204.exe。
5. 點擊 ubuntu2204.exe 進行安裝。
途中會設定帳號密碼相關...,其餘默認安裝。
6. 執行 ubuntu
安裝後,再執行一次 ubuntu2204.exe 默認會執行。
或是透過cmd,執行以下指令。
// 先找到目前的Ubntu名稱
wsl -l
// 確認名稱後輸入以下指令
wsl -d Ubuntu
//wsl -d Ubuntu2204 (若名稱為 Ubuntu2204,輸入 Ubuntu2204)
6. 執行ubuntu指令
以下給一個範例,主要是離線版本的Ubuntu沒有設定環境變數,所以都是使用 Ubuntu.exe 去下指令
// 要到 Ubuntu.exe 的資料夾下開啟cmd
// 設置默認用戶
wsl --shutdown
Ubuntu.exe config --default-user <username>
Ubuntu2204.exe config --default-user <username> // 或者是 Ubuntu2204.exe