win10 基于wsl2 安装 ubuntu22.03 环境

win10 基于wsl2 安装 ubuntu22.03 环境 毛巾卷 2023-12-29 15:09:45 883

WSL2 是 Windows Subsystem for Linux 2 的缩写,它是 Microsoft 在 Windows 10 上提供的一个功能,允许用户在 Windows 操作系统上运行 Linux 内核。WSL2 是 WSL 的第二代版本,相较于第一代 WSL,它带来了许多改进和性能优化。
一些 WSL2 的特点包括:

  1. 完整的 Linux 内核:WSL2 使用真正的 Linux 内核,而不是像第一代 WSL 那样通过翻译层来实现 Linux 系统调用。这使得 WSL2 能够提供更高的兼容性和更好的性能。
  2. 性能优化:相较于第一代 WSL,WSL2 在文件 I/O 和网络性能方面有显著的提升,使得在 WSL2 上运行的 Linux 应用程序更加流畅。
  3. Docker 支持:WSL2 支持在 Windows 上运行 Docker 容器,并且可以直接使用 WSL2 的性能优势来提高容器的性能。
  4. 集成 Windows 文件系统:WSL2 可以直接访问 Windows 文件系统,使得在 Windows 和 Linux 之间的文件共享更加方便。
    通过 WSL2,用户可以在 Windows 10 上享受到 Linux 环境的便利,而无需双重启动或者虚拟机。这对于开发人员和系统管理员来说是一个非常有用的功能,使得他们可以在 Windows 上轻松地开发和运行基于 Linux 的应用程序。

以前在开发都是使用虚拟机来进行Linux环境的一个开发或者说通过把电脑刷成Linux系统来实现,现在可以通过微软自家的wsl2虚拟化技术,我们就可以直接在windows上进行Linux的一个开发啦,方便了很多,而且效率也会比vm虚拟机那种方式高,对硬件的支持(显卡)等也会更好,这篇文章就记录一下如何搭建这个环境。

先在window应用商店搜索ubuntu22.04安装即可。

安装完后发现打不开,有点问题,噢,还没有安装wsl2,要先安装一下。

以管理员的身份打开windows powershell,输入如下内容

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

配置完重启,我们再次打开ubuntu22.03,等待系统初始化配置即可以啦。

这样我们就可以直接通过wsl2进行开发啦。

然后是商店默认安装后的ubuntu镜像都是在c盘里面的,一般我们C盘都是作为系统盘不想占用太大的空间影响使用,所以我们把他迁移到其他系统盘去。

还是在powershell或者cmd界面,输入如下命令

wsl -l -v //看看已经安装的名字,还是wsl版本是否为2
wsl --export Ubuntu D:\UbuntuWSL\ubuntu.tar //导出镜像,注意名字是以你实际的为准
wsl --unregister Ubuntu    //注销系统
wsl --import Ubuntu D:\UbuntuWSL\ D:\UbuntuWSL\ubuntu.tar --version 2 //迁移到想要的位置
ubuntu.exe config --default-user vincent  \\打开wsl ubuntu之后,默认以root身份登录,修改回本来设置的

迁移完后我们把原本的还有压缩包删除即可,现在就迁移完成啦

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 点赞 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
毛巾卷
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区