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

posted @ 2021-11-27 22:38  DDKK64  阅读(1079)  评论(0编辑  收藏  举报