前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >win10重新安装导出的WSL2镜像

win10重新安装导出的WSL2镜像

作者头像
impressionyang
发布2021-02-25 10:10:34
4.1K0
发布2021-02-25 10:10:34
举报
文章被收录于专栏:impressionyang的个人分享

先导

安装WSL2 Linux子系统是我打算在游戏主机上面安装轻量级开发环境的下一步打算,至于为什么不用更好评的WSL1我也不多说,毕竟WSL2Microsoft主推的,支持的特性和后续的维护应该会更快且优先级更高,所以本文使用WSL2

系统需求

下面只是列举基本要求,详细的内容请查看微软的文档传送门

所以如果不是win10的话就基本不能体验WSL2

环境配置

根据上文需求,一般需要开启WSL功能和安装.NetFramework

WSL功能

依次从控制面板中进入程序->启用或关闭Windows功能中打开下面红色区域内容

.NetFramework

如果在上一小结启用功能后未能正常安装WSL的话可以手动安装,安装包下载链接传送门

WSL2 Linux内核更新包

WSL2还需要安装相关的内核更新包,下载地址如下

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

启用WSL和WSL2

以下命令需要在有管理员权限的power shell中运行,并且需要完成以上小结内容

  1. 启用适用于 Linux 的 Windows 子系统
代码语言:javascript
复制
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. 启用虚拟机功能
代码语言:javascript
复制
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 将 WSL 2 设置为默认版本
代码语言:javascript
复制
wsl --set-default-version 2

导出和导入

WSL的镜像格式为.vhdx格式

导出

power shell中使用以下命令来导出已经安装的WSL镜像(安装WSL发行版可在微软商店中进行安装)

代码语言:javascript
复制
wsl --export <distrio> filename.tar
  • 替换为你的发行版
  • filename.tar可包含文件路径,可以指定到某一磁盘中

导入

代码语言:javascript
复制
wsl --import <distrio> directory filename.tar
  • 替换为你导出的发行版
  • directory为解压出的文件夹位置,可用于转移WSL镜像的存储路径
  • filename.tar可包含文件路径

后记

可以在VSCode中安装Remote WSL插件来访问导入的WSL镜像,或者使用Windows Terminal来访问镜像

Remote WSL

Windows Terminal

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先导
  • 系统需求
  • 环境配置
    • WSL功能
      • .NetFramework
        • WSL2 Linux内核更新包
          • 启用WSL和WSL2
          • 导出和导入
            • 导出
              • 导入
              • 后记
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档