Win11安装WSL2 子系统以及不同分发版Ubuntu系统

一、WSL子系统和虚拟机的区别

1.什么是WSL?

适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。

2.功能比较

与虚拟机相比,WSL可以调用物理机的GPU,在一些需要GPU运算的场景,WSL更加适用

二、WSL2 和 Ubuntu 的安装

1.准备工作

启用Windows的开发人员模式

打开 “设置” > “系统” > “开发者选项”

启用 “开发人员模式”

在搜索栏中搜索 “启用或关闭 Windows 功能”

或者在 “控制面板” > “程序” > “启用或关闭 Windows 功能” 打开也可以

选择 “适用于 Linux 的 Windows 子系统” “虚拟机平台” ,点击 “确定”

等待Windows更改完成,选择“立即重新启动”

计算机重启完毕后进行下一步

2.以管理员身份打开 “Windows PowerShell”

在搜索栏中搜索 “Windows PowerShell”,并右键以管理员身份运行

在 “Windows PowerShell” 中输入以下命令

wsl --update

更新完成后

3.下载Ubuntu发行版

搜索栏中搜索 “Microsoft Store”,打开微软商店

搜索 “Ubuntu”,弹出各种版本,博主选择的是Ubuntu 20.04.6 LTS,也可根据需要选择其他版本

下载完成后,可在菜单栏中搜索并打开 “Ubuntu 20.04.6 LTS”

打开应用程序,首次打开会自动让你依次设置 “用户名” > “密码”,设置完毕即可使用

4.将 WSL2 设置为默认版本

管理员身份运行 “Windows PowerShell” ,在命令行中输入以下命令设置 WSL 版本

wsl --set-version Ubuntu-20.04 2

用以下命令查看当前各个子系统版本和状态

wsl -l -v

可以看到,此时的 “VERSION” 为 “2”,设置成功

三、运行Ubuntu系统

1.打开 ubuntu 终端

可以直接打开 Ubuntu 应用程序,也可以在 cmd 或者 Windows PowerShell 窗口输入 “wsl”,即可直接进入Ubuntu系统终端

2. WSL 的文件管理

在Windows下打开文件资源管理器,可以看到右下角出现了一个 Linux 的标志和文件夹

可以从这进入子系统的文件夹,实现在Windows平台对WSL子系统的文件管理

(慎用 Windows 文件拷贝功能,在需要 cmake 或 make 编译的程序使用 Windows 的复制粘贴功能,可能会导致程序在编译时报错!!!)

WSL子系统也可直接访问Windows的文件夹

可以右键文件夹空白处,选择 “在终端中打开”,输入 “wsl” 进入子系统终端

以上就是 WSL 子系统的安装教程了

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值