# Windows 上安裝 WSL(Windows Subsystem for Linux)適用於 Linux 的 Windows 子系統 > 適用於 Linux 的 Windows 子系統(WSL),可讓開發人員執行 GNU/Linux 環境 (包括大部分的命令列工具、公用程式和應用程式),直接在 Windows 上執行,不需進行修改,不會造成傳統虛擬機器或 dualboot 設定的額外負荷。 **Step 1 - Enable the Windows Subsystem for Linux** 準備好windows系統給Linux執行~ ![](https://i.imgur.com/Q3Fk5gq.png) 記得使用系統管理員身分執行~ PowerShell中輸入這些: 中輸入這些: `dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart` 中輸入這些:會跳出成功執行訊息 ![](https://i.imgur.com/oEQ86N9.png) **Step 2 - Update to WSL 2** 更新到WSL 2 一些必需條件: * For x64 systems: Version 1903 or higher, with Build 18362 or higher. * For ARM64 systems: Version 2004 or higher, with Build 19041 or higher. * Builds lower than 18362 do not support WSL 2. Use the Windows Update Assistant to update your version of Windows. 如果你需要確認你電腦版本的話可以使用 WINDOWS符號+R 然後輸入winver 會出現這個視窗 (像我的版本就剛好適合) ![](https://i.imgur.com/YeaRLhJ.png) **Step 3 - Enable Virtual Machine feature** 啟用Virtual Machine feature 一樣再次打開Powershell加上用系統管理員身分開始, 輸入 `dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart` 下圖顯示成功 ![](https://i.imgur.com/qfkTqxf.png) 接下來要重新啟動電腦讓他更新到WSL 2 **Step 4 - Download the Linux kernel update package** 下載Linux kernel update package 下載網址: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64. **Step 5 - Set WSL 2 as your default version** 把WSL2 =設成預設 一樣打開powershell系統管理員模式下輸入: `wsl --set-default-version 2` **Step 6 - Install your Linux distribution of choice** 安裝Linux distribution https://www.microsoft.com/zh-tw/p/ubuntu-2004-lts/9n6svws3rx71?rtc=1&activetab=pivot:regionofsystemrequirementstab ![](https://i.imgur.com/ijVe0eZ.png **Step 7 - Set up a new distribution** 如果系統在安裝時報錯了 enable virtualisation in BIOS 則要進去BIOS裡面啟動virtualisation選項 以下網址有教學如何從BIOS裡面開啟這個選項 參考網址: https://support.bluestacks.com/hc/en-us/articles/115003174386-How-can-I-enable-virtualization-VT-on-my-PC-for-BlueStacks-4- ------ **設定帳號密碼~ Create a user account and password for your new Linux distribution** 參考網址 https://docs.microsoft.com/en-us/windows/wsl/user-support 輸入帳號密碼後設定成功~ ![](https://i.imgur.com/vO4HEXd.png) 如果忘記密碼想要重設的話看這邊: https://docs.microsoft.com/en-us/windows/wsl/user-support ---- **Update and upgrade packages** 更新一下剛剛裝好的packages 在剛剛的視窗中輸入以下: ``` sudo apt update && sudo apt upgrade ``` 會需要安裝一陣子,等他更新完成就好摟! ----