侧边栏壁纸
博主头像
云之彼端博主等级

行动起来,活在当下

  • 累计撰写 27 篇文章
  • 累计创建 6 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

windows11安装wsl2--Ubuntu子系统

Administrator
2023-09-28 / 0 评论 / 0 点赞 / 46 阅读 / 2688 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-12-26,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

windows11账安装wsl2–Ubuntu子系统

开启windows liunx子系统服务和虚拟化功能

使用管理员身份打开PowerShell
开启liunx子系统

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

开启虚拟化技术

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

wsl2 与 wsl1区别

WSL1(Windows Subsystem for Linux 1)和WSL2(Windows Subsystem for Linux 2)是在Windows操作系统上运行Linux发行版的两种不同方法,它们之间有一些重要区别:

  • 内核技术:

WSL1:在WSL1中,Microsoft使用了Windows NT内核的一部分来实现Linux兼容性。这意味着WSL1的性能相对较低,因为它必须通过中间层来模拟Linux系统调用。
WSL2:WSL2采用了不同的方法,它使用了一个真正的Linux内核,而不是模拟。具体来说,它使用了Hyper-V虚拟机来运行一个完整的Linux内核,这导致了更好的性能和更好的兼容性。

  • 性能:

WSL2 通常比WSL1快得多,特别是在涉及文件系统和I/O操作的情况下。由于WSL2使用了真正的Linux内核,它更接近原生Linux性能,而WSL1则需要更多的转换和模拟,因此性能较低。

  • 网络:

WSL1 的网络性能可能会受到限制,因为它与Windows主机共享网络栈。
WSL2 具有更好的网络性能,因为它在Hyper-V虚拟机中运行,与主机的网络栈隔离开。

  • 文件系统:

WSL1 在处理文件系统时可能会遇到性能问题,尤其是在访问大量文件时。
WSL2 使用了虚拟机磁盘映像,因此在处理文件时通常更快。
支持的Linux分发版:

WSL1 和 WSL2 都支持各种Linux发行版,但WSL2对某些发行版的支持更好。
在官方文档中,大部分情况下推荐使用WSL2,但是如果你将文件存储在原生系统上,并且需要从子系统中进行访问,推荐使用WSL1。

安装WSL2

wsl --set-default-version 2

从微软商店选择发行版安装
image

迁移linux子系统安装目录

安装完成后默认是在系统盘,需要进行迁移

wsl -l -v

image-1695869329070

如果STATE显示为Running,需要先将linux程序终端关闭

wsl --shutdown

执行导出与导入操作

wsl --export Ubuntu D:\Ubuntu.tar  #导出name为Ubuntu的子系统至目标目录
wsl --unregister Ubuntu #注销原本安装的Ubuntu服务
wsl --import Ubuntu D:\wsl2 D:\Ubuntu.tar --version 2 #在指定目录安装Ubuntu

至此安装成功

0

评论区