当前位置: 首页 > news >正文

Windows11安装WSL教程

Windows11安装WSL教程

第 1 步:以管理员身份启用核心功能(离线操作)
  1. 在开始菜单搜索“PowerShell”,右键点击它,选择“以管理员身份运行”。

  2. 在打开的管理员 PowerShell 窗口中,逐行输入以下命令,并回车执行:

    # 1. 启用“适用于 Linux 的 Windows 子系统”核心功能
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 2. 启用“虚拟机平台”功能(这是WSL2的依赖)
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  3. 重要:立即重启你的电脑! 这两个功能的启用必须重启后才能生效。

第 2 步:安装完整的 WSL2 内核和发行版(离线方案)

重启后,你需要的是一个完整的 WSL 安装包,而不是一个更新包。

  1. 下载完整的 WSL 安装包

    • 官方提供了一个包含所有内容的离线安装工具。访问以下链接,点击“下载”按钮:
      Windows Subsystem for Linux (WSL) 安装指南 | Microsoft Learn
    • 或者直接尝试这个链接(如果有效的话):
      https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi (这可能还是更新包)
    • 更可靠的方法:在能正常下载的电脑上,访问 Microsoft Store 的 WSL 页面,查看是否有离线安装包下载选项。在这里插入图片描述
  2. 安装对应版本的Ubuntu

    • 进入微软商店,搜索Ubuntu。在这里插入图片描述

    • 选择需要版本点击免费下载(选择其中一个)

  3. 设置默认用户(可选但推荐):

    • 导入的系统默认是 root 用户。我们可以创建一个普通用户。
    • 首先启动系统:wsl -d Ubuntu-22.04
    • 在 WSL shell 中执行:
      # 创建用户并加入sudo组
      useradd -m -G sudo your_username
      # 设置密码
      passwd your_username
      exit
      
    • 退出后,在 PowerShell 中设置默认登录用户:
      cd D:\WSL\Ubuntu2204\
      echo "[user]`ndefault=your_username" > .wslconfig
      
第 3 步:验证安装

完成后,在任何命令行中输入:

wsl -l -v

你应该能看到类似这样的输出,表明安装成功:

  NAME           STATE           VERSION
* Ubuntu-22.04    Stopped         2

现在,输入 wsl 就可以直接进入你的 Ubuntu 系统了!


http://www.dtcms.com/a/360917.html

相关文章:

  • HBase实战(一)
  • golang json v1 和 v2对比差异
  • 【重学MySQL】九十六、MySQL SQL Mode高效配置全攻略
  • Beego: Go Web Framework 详细指南
  • ⚡ Linux xargs 命令参数详解
  • 【数据可视化-103】蜜雪冰城门店分布大揭秘:2025年8月数据分析及可视化
  • Ubuntu 25.10 Snapshot4 发布。
  • 小迪Web自用笔记23
  • Linux 定时任务 crontab 完全指南 —— 让服务器自动干活,解放双手
  • 【XR技术概念科普】详解6DoF:为什么它是沉浸感的关键?
  • 【开题答辩全过程】以 健身爱好者饮食管理小程序为例,包含答辩的问题和答案
  • 餐饮门店的小程序怎么做?如何开发餐饮店下单小程序?
  • Rinetd解决服务器IP端口的转发
  • Adobe Illustrator 2025最新破解教程下载安装教程,Illustrator2025最新版下载
  • Adobe Photoshop 2025 最新下载安装教程,附PS2025下载
  • 自由学习记录(91)
  • 从零开始的python学习——函数(1)
  • stdexcept介绍与使用指南
  • 13 选 list 还是 vector?C++ STL list 扩容 / 迭代器失效问题 + 模拟实现,对比后再做选择
  • 基于 HTML、CSS 和 JavaScript 的智能图像边缘检测系统
  • 【数据分享】上市公司-信息透明度综合指数数据(2003-2023)
  • Neurokit———开源多模态电生理数据处理Python包
  • ubantu安装配置hive
  • Java内功修炼(3)——并发的四重境界:单例之固、生产消费之衡、定时之准、池化之效
  • 响应式编程框架Reactor【9】
  • 《论文阅读》从心到词:通过综合比喻语言和语义上下文信号产生同理心反应 2025 ACL findings
  • 【HTML】draggable 属性:解锁网页交互新维度
  • SpringAI模型评估
  • python爬虫之requests库的使用(小白五分钟从入门到精通)
  • Selenium 自动化测试实战:绕过登录直接获取 Cookie