跳至主要内容

WSL Environment Install


由於未來社課教學會使用到Linux環境​

所以我們今天先來安裝~​


安裝的幾個選擇(推薦排序由上到下)​

  1. WSL (version 1 or 2)
  2. Virtual Machine (VM, 虛擬機)
  3. Wubi (將Ubuntu以VHD格式裝成雙系統)
  4. 直接安裝 (雙系統或覆蓋安裝)

WSL?​

Windows Subsystem for Linux (Linux的Windows子系統)


功能WSL 1WSL 2
Windows 和 Linux 之間的整合✅✅
快速開機時間✅✅
相較于傳統虛擬機器,小型資源頁尾列印✅✅
以最新版的 VMware 和 VirtualBox 執行✅✅

功能WSL 1WSL 2
受控 VM❌✅
完整的 Linux 核心❌✅
完整的系統呼叫相容性❌✅
OS 檔案系統之間的效能✅❌

簡單來說WSL 2的功能更完全 但需要開啟Hyper-V (一般手機模擬器會無法使用)


安裝WSL​

啟用WSL功能​

powershell 以管理員身分輸入這串

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

WSL 2?​

啟動Hyper-V

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

~

點我安裝核心更新

~

設置WSL 2為默認版本

wsl --set-default-version 2

輸入wsl -l查看目前安裝的WSL版本 這邊可以看到我是Ubuntu

輸入指令將當前存在電腦裡的WSL轉換成WSL2

wsl --set-version Ubuntu 2

打開MS Store​


Step 1 Windows Terminal​


Step 2 Ubuntu dritribute​


step 3 下載VSCODE​

VSCODE 連結


VSCODE 延伸模組(搭配WSL)


VM?​

虛擬機。 完全隔離環境✅ 但效能相比WSL會較低


安裝VM​

這邊不教


Wubi?​

(Windows-based Ubuntu Installer) 等同於獨立系統 完整硬體效能✅ 但同時只能開一個系統


安裝Wubi​

將ISO與exe放同一目錄


輸入使用者名稱與密碼


選擇Linux容量並安裝 Enjoy!


END