1.什么是WSL?
Windows Subsystem for Linux(簡稱WSL),Windows下的Linux子系統,是一個在Windows 10上能夠運行原生Linux二進制可執行檔案(ELF格式)的兼容層,它是由微軟與Canonical公司合作開發,其目標是使純正的Ubuntu、Debian等映像能下載和解壓到用戶的本地計算機,并且映像內的工具和實用工具能在此子系統上原生運行,
如果使用Windows 10 2004以上,可以通過WSL 2來視窗化運行桌面應用,也不需要另外安裝其他的服務器,
微軟官方檔案:https://docs.microsoft.com/zh-cn/windows/wsl/
1.雙系統的方法比較
| 方法 | 優點 | 缺點 |
|---|---|---|
| 單個主機安裝雙系統 | 都是真實的作業系統 | 需要頻繁的切換 |
| 遠程的Linux系統主機 | 真實的作業系統 | 性能方面、還有回應速度受網路環境的影響 |
| 虛擬機上安裝linux | 雖然是虛擬出來的,但是擁有完整的使用體驗 | 在一個系統上運行虛擬機跑另外一個作業系統,這樣帶來了資源消耗大、速度慢、運行效率低等一些問題 |
| WSL | 資源消耗小、啟動迅速、無縫切換 | 某些軟體闊能無法支持 |
2.WSL1與WSL2比較
此圖來自微軟官方檔案:

2.安裝教程
windows下以管理員身份打開PowerShell,運行以下命令列:
1.啟用WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.啟用“虛擬機平臺”
WSL 2 需要啟用 Windows 10 的“虛擬機平臺”特性,它獨立于 Hyper-V,并提供了一些在 Linux 的 Windows 子系統新版本中可用的更有趣的平臺集成,
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3.重啟電腦
為了確保所有相關部件都整齊到位,需要重啟系統,否則可能會發現事情沒按預期進行,
4.下載 Linux 內核更新包
適用于 x64 計算機的 WSL2 Linux 內核更新包,下載鏈接:
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package

雙擊運行安裝下載的內核包

5.下載 Linux 分發版

在Microsoft Store找到已安裝的Ubuntu,也可以在開始選單中選擇Ubuntu 20.04 LTS進行啟動,
首次啟動需要設定用戶名,如下:

輸入用戶名后進行密碼設定,設定好后可以看到Ubuntu啟動成功:

設定root密碼:
sudo passwd root

6.將分發版本設定為 WSL 1 或 WSL 2
windows下以管理員身份打開PowerShell,
設定Ubuntu-20.04為WSL 2
wsl.exe --set-version Ubuntu-20.04 2

如果要設定為WSL 1,執行如下命令:
wsl.exe --set-version Ubuntu-20.04 1
可以打開 PowerShell 命令列并輸入以下命令檢查分配給每個已安裝的 Linux 分發版的 WSL 版本:
wsl -l -v或者wsl --list --verbose


好了,此時我們的安裝就已經完成了,更多的請參考微軟官方檔案,本檔案只做入門安裝參考,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/397534.html
標籤:其他
上一篇:Linux如何在docker容器下配置mysql主從資料庫
下一篇:k8s CICD流程
