wsl2 的安装与使用

wsl2 简介

  • wsl2window 自家做的虚拟机,如果初次接触,可以建立的理解为 vmware。只不过他是 window 公司自己开发的,所以从兼容性上来讲,会更好一些。

  • 我个人选择使用 wsl2 开发,而不是使用vmware 的一个重要原因,是因为在使用 jetbrains 系列的 IDE 开发时,远程开发功能不太稳定,而使用 wsl2进行开发的时候,可以把linxuwindow 两个系统的文件,互相看做是 挂载盘。从而在每个系统里,都可以直接开发。

wsl2 的安装与使用

安装

wsl2 安装过程,已经被微软的大佬们,封装成一个简单的命令。在运行前,需要确保自己的电脑支持 wsl2 (win11 或者 win10 较新的版本)

wsl --install  # 注意使用管理员命令运行。
wsl --update   # 更新成最新版本
wsl --version  # 执行该命令,查看当前wsl的版本,注意老版本的 wsl会显示没有该命令,说明上一步的更新没有成功
重启电脑

wslwsl1wsl2 两个版本,因此,要显示的指名,需要安装哪个版本? 此处指名需要的是 wsl2

wsl --set-default-version 2

wsl2 默认安装 ubuntu,当然也可以选择 其他的 linux 发行版。简单直观的下载方法,就是直接去 microsoft store,选择对应的版本下载即可。

此外,也可以直接使用命令行安装

 wsl -l -o   # 查看有哪些可供安装的版本

wsl --install --d ubuntu-22.04   # 安装对应的版本

使用如下命令,查看是否安装成功

wsl -l -v

wsl2 的卸载

尽管可以通过 Microsoft Store 安装 Linux 发行版,但无法通过 Store 将其卸载。目前只支持使用命令行进行卸载。

wsl --unregister <DistributionName>   # 具体的名称,就是用 wsl --list 查出来的名称。

关闭虚拟机功能

wsl --shutdown

wsl2 相关 bug 修复

systemd 失效问题

1.更改配置文件

sudo -e /etc/wsl.conf

# 添加如下内容
[boot]
systemd=true

2.重启 wsl

wsl --shutdown

查考文献

https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands#unregister-or-uninstall-a-linux-distribution
https://blog.csdn.net/B11050729/article/details/132498547

posted @ 2022-12-11 01:06  沧海一声笑rush  阅读(1365)  评论(0编辑  收藏  举报