在Windows上使用wsl2執行Linux | Linux

如果我們想要練習 Linux 指令,但又只有 Windows 的電腦的話,這邊推薦你安裝 Windows wsl2 ,在上面執行 Linux 系統,這樣你就可以輕鬆在 Windows 電腦中使用 Windows Terminal 切換到 Linux 系統

建議使用wsl2不要使用wsl

Windows wsl2 建議使用手動安裝

官方說明文件
### 檢查你windows系統中wsl 版本
wsl -l -v

步驟

1. 確定你電腦的虛擬化(VT)有開啟或可以使用

2. Enable the Windows Subsystem for Linux

  1. 以系統管理員身分開啟powershell
  2. 設定
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. 重啟你的電腦(必須)

3. Enable Virtual Machine feature

  1. 以系統管理員身分開啟powershell
  2. 設定
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4. 下載Linux Kernel Update Package(Download the Linux kernel update package)

WSL2 Linux kernel update package for x64 machines

5. 設定wsl2作為默認的使用

  1. 以系統管理員身分開啟powershell
  2. Set WSL 2 as your default version
wsl --set-default-version 2

6. 選擇&安裝Linux發行版本(Install your Linux distribution of choice)

  1. Open the Microsoft Store and select your favorite Linux distribution.
  2. 選擇你要的發行版本
  3. 安裝
  4. 按下開啟
  5. 第一次開啟會先安裝一些東西,我們等待一下
  6. 設定你的linux username
  7. 設定linux user密碼
  8. 設定完成