WSL2 環境配置


虛擬機,WSL, WSL2 怎么選?

WSL和WSL2的比較見:https://docs.microsoft.com/zh-cn/windows/wsl/compare-versions

有以下幾點值得關注:

  1. WSL2 相比 WSL 更像虛擬機。WSL2有完整的 Linux 內核,完全的系統調用兼容性,默認使用原生的 EXT4 文件系統。
  2. WSL2 目前不支持串口和USB口,嵌入式開發者需要注意。

虛擬機和WSL2:

  1. WSL2 使用了 Hyper-V 的一個小子集進行虛擬化,與windows有更高的集成度。因此在啟動速度方面遠快於一般VM。
  2. WSL2 不支持 GUI 應用,所以不支持類似 Ubuntu Desktop 上的圖形化操作。Windows 11 現已加入對 GUI 的支持。
  3. WSL2 目前不支持串口和USB口。

WSL2 安裝

官方手動安裝方法如下:https://docs.microsoft.com/en-us/windows/wsl/install-manual

如果應用商店無法訪問,這里 有可供直接下載的鏈接。

Troubleshooting and Tricks

1)vmmem 占用大量內存:創建 %UserProfile%\.wslconfig 文件並加入以下內容

[wsl2]
memory=24GB    # 設置希望最大內存
swap=0
localhostForwarding=true

2)使用 File Explorer 訪問 wsl 內的文件:在 shell 內執行

$ explorer.exe ./

在 File Explorer 內打開當前目錄。

3)wsl 重啟:目前虛擬機內還無法做到,一個簡單粗暴的方法是直接 wsl --shutdown


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM