安装并使用 wsl2

安装并使用 wsl2

1 安装 wsl2


1.1 安装条件


必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。

2.2 启用所需 Windows 功能


在控制面板中打开**「Windows 功能」启用需要的功能,然后重新启动**。
请添加图片描述

1.3 设置默认 WSL 版本


wsl --set-default-version <Version>
# wsl --set-default-version 2
# wsl --set-default-version 1

若要将默认版本设置为 WSL1 或 WSL2,请将替换为数字 1 或 2。

1.4 安装 Linux 发行版


通过下面的命令查看可安装的 Linux 发行版。

wsl --list --online

请添加图片描述

通过下面的命令安装指定的 Linux 发行版。

wsl --install -d <Distribution Name>
# wsl --install -d Ubuntu-18.04
# wsl --install -d Ubuntu-20.04
# wsl --install -d Ubuntu-22.04

1.5 打开 Linux 发行版


通过下面的命令查看已经安装的 Linux 发行版。

wsl -l

请添加图片描述

在 Windows 的终端中,直接打开 Ubuntu。

请添加图片描述

打开后界面如下。
请添加图片描述

初次打开 Linux 发行版时,需要设置用户名和密码。

1.6 导出与导入 Linux 发行版


我们可以将已经安装好的 Linux 发行版导出,然后安装到其他盘内,以节省 C 盘空间,同时,在协同开发中也可将导出的 Linux 发行版共享给他人使用,以实现开发环境的统一。

  1. 导出 Ubuntu 的 tar 文件到 D 盘中。
wsl --export <安装的Ubuntu发行版> D:\<tar包名>.tar
# wsl --export Ubuntu-20.04 D:\Ubuntu-20.04.tar
  1. 注销当前已经安装的 Linux 发行版。
wsl --unregister <安装的Ubuntu发行版>
# wsl --unregister Ubuntu-20.04
  1. 将导出的 Linux 发行版重新导入并安装到 D 盘。
wsl --import <安装的Ubuntu发行版> D:\<安装的Ubuntu发行版> D:\<tar包名>.tar --version 2
 # wsl --import Ubuntu-20.04 D:\Ubuntu-20.04 D:\Ubuntu-20.04.tar --version 2
  1. 设置默认登录用户。
ubuntu2004 config --default-user <UserName>

替换为初次打开 Linux 发行版时设置的用户名。

2 升级 wsl2


如果计算机上已安装 WSL,则可以通过从提升的命令提示符运行 update 命令来更新到包含 Linux GUI 支持的最新版本。

  1. 选择“开始”,键入 PowerShell,右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。
  2. 输入更新命令。
wsl --update
  1. 需要重启 WSL 才能使更新生效。可以通过在 PowerShell 中运行 shutdown 命令来重启 WSL。
wsl --shutdown

3 WSL2 的使用


Windows 系统下,在我的电脑中可以找到 Linux 子系统的文件夹,可以直接进行访问,并与 Windows 系统下的文件进行相互操作。

请添加图片描述

4 在 wsl2 的 ubuntu 中安装 ros


  1. 使用鱼香 ros 一键安装指令进行换源并安装。
wget http://fishros.com/install -O fishros && bash fishros
  1. 在终端中根据提示来对 ros 一步一步进行安装。

同时可以使用鱼香 ros 一键安装指令对 vscode、docker 等等进行安装。

5 使用 vscode 对 wsl2 中的文件进行操作


  1. 使用鱼香 ros 一键安装指令进行安装。
wget http://fishros.com/install -O fishros && bash fishros
  1. 在终端中键入 code ,此时 windows 就会打开 vscode,并远程连接到 wsl2 的 ubuntu。

请添加图片描述

  • 24
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值