wsl2安装

本文详细介绍了如何在Windows上安装和配置WSL2,包括开启WSL支持、在应用商店安装Ubuntu、升级到WSL2、设置WSL2为默认版本、安装Docker并添加用户到docker组,以及实现WSL2开机自启动Docker。此外,还提供了关闭WSL的方法,以节省系统资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WSL

简单的说就是,Linux 的 Windows 子系统让开发人员无需虚拟机就可以直接在 Windows 上运行 Linux 环境,包括大多数命令行工具、程序和应用。

  • wsl运行在windows上
  • wsl2和windows都运行Hypervisor上,位于同一个超级监管者下。wsl2的网络可以通过ip route查看,能看到wsl2的网络本质是windows的路由转过去的。

开启WSL支持

需要管理员权限的shell才能

管理员权限获得

在城里人trippal的idesk软件安装上提交管理员权限申请,等待半天会有专门的技术运营中心的人员联系

在本机管理员权限下打开cmd,输入

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

输入appwiz.cpl,可以看到linux子系统选项成功,上述命令本质上是勾选该选项让系统支持WSL

在应用商店安装WSL

在windows自带的应用上搜索ubuntu
选择第一个安装,该版本是Ubuntu 29,04 LTS(长期支持 (Long Term Support))
最新的 LTS 版本是 Ubuntu 20.04,它将被支持到 2025 年 4 月。换句话说

### 如何在 Windows 上安装 WSL 2 #### 配置环境 为了成功安装 WSL 2,需先确认系统满足其前提条件。WSL 2 是一种允许在 Windows 环境下运行 Linux 应用程序的技术[^2]。 #### 启用必要功能 启用 WSL 和虚拟机平台是必要的第一步。这可以通过 PowerShell 使用管理员权限完成: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 上述命令会激活所需的功能模块,并可能需要重启计算机来应用更改[^1]。 #### 设置 WSL 版本默认值 通过设置 WSL 默认版本为 2 来确保新发行版自动使用此模式: ```powershell wsl --set-default-version 2 ``` 该指令使后续安装的所有 Linux 发行版都基于 WSL 2 运行。 #### 列出当前已安装WSL 实例及其状态 要查看现有的 WSL 分发列表以及它们各自的状态和版本号,可以在 Powershell 执行如下命令: ```powershell wsl -l --all -v ``` 这条语句帮助识别哪些分发正在运行或者处于停止状态,同时也显示了各自的 WSL 版本信息[^3]。 #### 安装特定 Linux 发行版 访问 Microsoft Store 并下载所选的 Linux 发行版,比如 Ubuntu 或其他支持的选项。一旦安装完毕,启动它并将首次使用的用户名与密码设定好。 对于图形界面的支持,可以考虑额外安装 XFCE4 及 XRDP 组件以便远程桌面连接: ```bash sudo apt update sudo apt install -y xfce4 xrdp ``` 这些软件包提供了一个轻量级的桌面环境和支持 RDP 协议的服务端[^4]。 #### 总结 以上步骤涵盖了从基础准备到高级配置的过程,使得用户能够在自己的 Windows 设备上顺利部署并利用 WSL 2 提供的强大能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值