[Linux] 離線安裝Ubuntu22.04


Posted by mike-hsieh on 2024-01-11

由於測試機在遠端且沒有網路,所以安裝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




#ubuntu #22.04 #Offline installation







Related Posts

學習 DNS, CDN, Cloudflare

學習 DNS, CDN, Cloudflare

MTR04_0706

MTR04_0706

[C#] dll tool

[C#] dll tool


Comments