在Windows10中安装WSL2(Ubuntu 22.04.2 LTS)

这篇具有很好参考价值的文章主要介绍了在Windows10中安装WSL2(Ubuntu 22.04.2 LTS)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

WSL1 和 WSL2

WSL 1 于 2016 首次发布,在 windows 系统中可以使用linux系统。

但是WSL1的缺点有:

  • 文件 I/O 慢,尤其是在大量IO操作时,例如使用 git 克隆仓库;
  • 不支持内核程序;

WSL 2 针对以上两个缺点进行了修正:

  • 相比较于 WSL 1 使用翻译层将 linux 系统调用转化成 windows 系统调用,WSL 2 使用了一个轻量级的、无需维护的虚拟机,并在这个虚拟机中运行了一个完整的 linux 内核。
  • WSL 2 使用一个 VHD 虚拟磁盘文件作为 linux 发行版的根目录,其中使用 ext4文件系统格式,极大提升了IO性能。

两者的特性

win10升级wsl2,ubuntu,linux,windows

安装WSL2,并下载linux系统

若要更新到 WSL 2,需要运行 Windows 10。

  • 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。

安装WSL2的详细步骤官网上都有:旧版 WSL 的手动安装步骤 | Microsoft Learn

之后是安装linux系统,这里以Ubuntu 22.04 LTS为例。

打开微软商店,搜索linux,找到Ubuntu 22.04 LTS进行安装。地址:https://www.microsoft.com/store/apps/9PN20MSR04DW

下载好后,等几分钟进行初始化。

之后进行用户名和密码的配置。

win10升级wsl2,ubuntu,linux,windows

安装好linux后,可以将包管理进行换源,让下载速度更快。

以管理员权限打开cmd终端。

win10升级wsl2,ubuntu,linux,windows

输入以下命令,查看linux发行版列表。

wsl -l -v

可以看到VERSION为 2。

win10升级wsl2,ubuntu,linux,windows

这就表明成功安装上了WSL2版本。

如果version为2,说明已经安装为wsl2版本,如果为1,输入以下代码:

wsl --set-version Ubuntu-22.04 2 #将Ubuntu-22.04替换为你所下载安装的Linux分发版名称

如果还不成功,再进行详细的搜索等来转换为wSL2版本。

WSL2修改安装目录

WSL镜像文件默认安装的时候会安装在C盘,会占用C盘很大的空间。导致C盘吃紧,因此需要迁移到非系统盘。

# 查看WSL分发版本
wsl -l --all -v

# 停止WSL
wsl --shutdown

# 导出WSL镜像
wsl --export Ubuntu-22.04  "E:\Wsl\Ubuntu.tar"

# 注销Ubuntu
wsl --unregister Ubuntu-22.04

# 导入WSL镜像
wsl --import Ubuntu-22.04 "E:\Wsl" "E:\Wsl\Ubuntu.tar"  --version 2

# 设置默认登录用户(可以通过 /etc/passwd 文件查看)
Ubuntu2204 config --default-user golemon

cmd终端命令行运行

Ubuntu2204.exe

使用vscode配置sl2

在vscode上安装插件“WSL"(以前叫”Remote WSL“吧 ( )。

win10升级wsl2,ubuntu,linux,windows

点击左下角角标

win10升级wsl2,ubuntu,linux,windows

选择”connect WSL“ ,连接到WSL。

win10升级wsl2,ubuntu,linux,windows

Ctrl + · 就可以使用了。

win10升级wsl2,ubuntu,linux,windows

遇到的问题

访问不了wsl2的linux目录,但是重启后又可以访问。

WSL2 修改安装目录 - 哔哩哔哩 (bilibili.com)

(5条消息) Windows将WSL 1升级为WSL2_wsl1升级到wsl2_Xeon-Shao的博客-CSDN博客

在Windows11中安装WSL2(Ubuntu20.04)并配置数据分析环境(anaconda、pyspark) - 哔哩哔哩 (bilibili.com)文章来源地址https://www.toymoban.com/news/detail-631255.html

到了这里,关于在Windows10中安装WSL2(Ubuntu 22.04.2 LTS)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细

    超详细windows安装配置WSL2(ubuntu20.04)步骤 Windows上快速安装WSL2教程 windows wsl2安装 Windows Subsystem for Linux(简称WSL),Windows下的Linux子系统,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubu

    2024年02月12日
    浏览(98)
  • Windows系列(特别有参考意义):Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细

    超详细windows安装配置WSL2(ubuntu20.04)步骤 Windows上快速安装WSL2教程 windows wsl2安装 1.什么是WSL? Windows Subsystem for Linux(简称WSL),Windows下的Linux子系统,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是

    2024年04月16日
    浏览(54)
  • 【Docker Desktop】Windows11家庭版安装docker desktop和WSl2(Ubuntu22.04)并完成迁移,配置国内镜像

    目录 一、准备工作 ① 安装Hyper-V ②开启电脑的虚拟化技术,如何确定是否开启了虚拟化技术 ③ 启动Windows功能 二、安装WSl 三、移动Ubuntu 22.04.2 LTS 四、迁移 WSL2 安装位置 五、安装Docker Desktop 六、配置Docker Desktop  七、测试 因为win11家庭版本身是不支持hyper-V的,需要手动安装

    2024年01月20日
    浏览(68)
  • 基础环境:wsl2安装Ubuntu22.04 + miniconda

    https://developer.nvidia.com/rdp/cudnn-archive NCCL下载地址:NVIDIA Collective Communications Library (NCCL) | NVIDIA Developer 官方教程地址:https://docs.nvidia.com/deeplearning/nccl/install-guide/#down 3.1. Ubuntu Installing NCCL on Ubuntu requires you to first add a repository to the APT system containing the NCCL packages, then installing the N

    2024年04月28日
    浏览(91)
  • Ubuntu 22.04 (WSL2) 安装 libssl1.1

    废话不多说!!! 步骤一: 步骤二:   步骤三: 安装完成!!! Ubuntu 22.04 (WSL) 安装 libssl1.1 Ubuntu 22.04 (WSL) 安装 libssl1.1 Ubuntu 22.04 (WSL) 安装 libssl1.1 Ubuntu 22.04 (WSL) 安装 libssl1.1 Ubuntu 22.04 (WSL) 安装 libssl1.1 Ubuntu 22.04 (WSL) 安装 libssl1.1 Ubuntu 22.04 (WSL) 安装 libssl1.1 Ubuntu 22.04 (WSL)

    2024年02月02日
    浏览(46)
  • WSL2 Ubuntu22.04安装KDE(KUbuntu)图形化桌面

             第一大点和碎碎念还挺长的,大家瞄两眼酌情略过吧正文从第二大点开始        该文章是我总结了很多不同文章的方法写出来供大家参考也想帮助遇到问题的人。然后我遇到问题的时候光想着怎么解决了没有截图,所以借用了很多别的文章的截图,如果有冒犯

    2024年02月03日
    浏览(42)
  • windows10在WSL2中安装Centos发行版+git+miniconda+vscode

      安装的操作系统最低要求为Windows10版本2004或者window11,Windows操作系统及具体版本查看办法为:点击键盘上的Windows徽标键,键入winver,如下图:   点击打开,即可查看Windows系统对应的版本。   启用Windows功能中的虚拟平台、适用于Linux的Windows子系统和Windows虚拟机监控

    2024年02月10日
    浏览(56)
  • win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器

    目的:创建一个ubuntu系统下的python解释器,作为win平台下的pycharm的解释器。 这样做的好处是可以直接在win系统里操作文件,相比于linux方便一点,而且也不用对wsl的子系统进行迁移。        1. 设置-Windows更新-windows预览体验计划-加入Dev渠道,安装最新的开发版本windows(Wi

    2024年02月11日
    浏览(48)
  • win10 WSL2 Ubuntu图像化界面安装和配置

    打开虚拟机安装许可 2、开启开发者模式 我这里使用的是20.04.5LTS版本 1、打开win11的命令行,在下拉三角下标,打开,可以看到有Ubuntu 的选项,点击即可进入linux命令行(首次一般都会有些报错,往下看有解决办法) 2、处理报错 错误1:WslRegisterDistribution failed with error: 0x800

    2024年02月01日
    浏览(48)
  • windows10 安装WSL2, Ubuntu,docker

    阅读时长:10分钟 本文内容: window上安装ubuntu虚拟机,并在虚拟机中安装docker,通过docker部署数字人模型,通过vscode链接到虚拟机进行开发调试.调试完成后,直接部署在云端即可. WSL2(Windows Subsystem for Linux)是windows系统默认支持的功能,也就是Windows Linux子系统,类似于一台

    2024年02月12日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包