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

WSL安装方法

WSL安装方法

【告别双系统,在Windows上无缝运行Linux,并使用GPU】

    1. 传统双系统(独立安装 Windows + Linux)
      优点:直接运行在硬件上,无性能损失。
      缺点:每次切换系统都要重启电脑。
    1. 虚拟机(VMware / VirtualBox)
      优点:可同时运行多个系统
      缺点: 性能较差,需要分配足够的内存和 CPU,否则卡顿。
    1. WSL(Windows Subsystem for Linux)
      优点:
    1. 无缝集成:直接在 Windows 终端运行 Linux 命令。
    1. 高性能:接近原生速度(WSL2 基于轻量级虚拟机)。
    1. 无需重启:和 Windows 同时运行,切换零成本。
    1. 文件互通:可直接访问 Windows 文件系统(如 /mnt/c/)。
      缺点:
    1. 不支持 GUI 应用(默认):WSL2 可通过额外配置运行 Linux GUI,但不如原生流畅。
    1. 部分硬件功能受限:如 USB 设备、某些内核模块。

1 开启配置

    1. 开启cpu虚拟化,通常情况下电脑默认开启,可以在任务管理器-性能-CPU-虚拟化下确认一下。(如果显示未开启,可以在网上搜索开启办法)

图片

    1. 在windows搜索”启用或关闭Windows功能”,将适用于Linux的Windows子系统和虚拟机平台勾选,然后按照要求重启电脑即可。

图片

2 下载

1 用管理员身份运行cmd,输入wsl --install --web-download。国内网络建议加上(--web-download)避免下载失败。(如果还是不行,需要开启梯子)。【下载wsl】

wsl --install --web-download

图片

  • 如果有问题检查

重新检查WSL状态

wsl --status

确保WSL2内核更新到最新

wsl --update

2 下载Ubuntu(推荐 LTS)

wsl --install -d Ubuntu
# 或指定版本:
wsl --install -d Ubuntu-22.04

3 【待下载完成,安装结束后会自动启动 Ubuntu】输入完成后按照提示要求,依次输入账户名密码即可,安装成功后可以在打开我的电脑看到如下图所示的图标:

图片

3 启动

  • 1 启动默认 WSL(Ubuntu)
wsl
  • 2 启动指定发行版
wsl -d Ubuntu
  • 3 从开始菜单启动
    开始菜单 → 搜索 Ubuntu → 打开
  • 4 确认Ubuntu是否正常运行
lsb_release -a

4 简单的powershell命令方便调试:

wsl -d <版本>    //登录相应的版本
wsl --shutdown  //退出
wsl --list --online    //展示所有可安装的发行版
wsl --list -v   //展示电脑已经安装linux版本
wsl --unregister <版本>   //卸载相应版本
http://www.rkmt.cn/news/89234.html

相关文章:

  • 【题解】P11453 [USACO24DEC] Deforestation S
  • 【dl】【WSL2】如何获得“Winux”?Windows 上的 Linux 子系统 —— 比虚拟机更好的选择
  • CSS3动画:2D/3D转换全解析
  • P2014 [CTSC1997] 选课
  • 彻底讲清 MySQL InnoDB 锁机制:从 Record 到 Next-Key 的全景理解
  • MCU的启动流程你了解么?
  • I2C通信最全面的讲解:从协议到硬件设计
  • 【题解】Luogu P10752 [COI 2024] Sirologija
  • Python字符串:别只用来打印!这5个高级用法让代码效率翻倍
  • 【题解】Atcoder ABC432 C
  • 赶due党救急!论文降重2小时搞定,不熬夜
  • 计算机论文模板推荐:8大平台+AI修改工具
  • 期待回家,顺便写点年度总结
  • E No address added out of total 1 resolved地址绑定失败: No address added out of total 1 resolved errors:
  • JavaScript 异常原因(Error Cause):实现分布式系统错误链追踪的序列化与反序列化
  • JavaScript 记录(Records)与 元组(Tuples):实现堆内存中不可变复合数据结构的内存布局
  • 线程并发编程,同步与互斥机制
  • Python列表与元组:搞懂这3个核心差异,再也不纠结用哪个
  • MQ消息队列相关知识与对比
  • 完整教程:PPT导出为图片的格式选择:JPG与PNG的区别
  • 代码随想录算法训练营第三十二天 | 完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ、卡码网57. 爬楼梯
  • 基于深度学习的文物图像修复系统
  • JavaScript 引擎中的分支预测器(Branch Predictor)友好性:如何写出减少 CPU 误判的代码
  • Day 37 - 早停策略与模型权重的保存
  • 【SOVD】软件定义汽车时代的诊断新范式
  • 最全词典整合收录:打造专业英语学习利器
  • C盘哪些文件可以删除?
  • 18、深入了解 Linux 文件系统:导航与分区指南
  • PLM系统更专业化:更适配汽车电子芯片半导体研发的高标准管理选择——全星研发项目管理APQP软件系统应用解析
  • 磁盘清理工具没反应怎么办