Windows10 11 D盘 安装 WSL2

简介

WSL2适用场景:

  • 嵌入式系统等需要gnu交叉编译工具链
  • linux服务器端开发
  • 跨平台应用开发
  • 需要linux环境的其他开发

在Window10/Windows11上安装WSL2,即可替代虚拟机,远程登陆等传统开发方式。

  • Windows11 默认可以采用 PowerShell 中的命令 wsl –install -d Ubuntu 直接安装最新版本的Ubuntu-LTS。
  • 并且可以在ubuntu 中 通过 sudo do-release-upgrade 保持更新。

标准安装方式

Setp1. 开启windows的WSL与虚拟平台 支持

首先在Win11开始菜单搜索“Windows 功能”,打开功能配置界面,勾选Linux子系统以及虚拟机平台2个选项。配置后,需要按照提示,重启电脑。

《Windows10 11 D盘 安装 WSL2》

 

Step2. 安装发行版

1)打开PowerShell输入如下命令,即可启动安装。

wsl –install

此时会默认安装最新的Ubuntu发行版。

如果希望选择其他类型的发行版,可以通过如下名利查看当前支持的发行版。

wsl –list –online

然后选择需要版本通过 wsl –install -d <发行版名称> 进行安装

2)安装成功后,按照提示重启电脑。启动 Ubuntu 按照提示,创建账户与密码即可。

3)启动wsl肯能遇到错误以及解决办法

  • 如果出现 0x800701bc 错误,是版本匹配问题,需要更新wsl内核至最新版本。

《Windows10 11 D盘 安装 WSL2》  

如下地址下载 并安装

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

  • 如果出现 0x80370102 错误,是因为Windows的虚拟化功能未开启。

以管理员身份运行PowerShell 输入如下命令

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

按照提示,确认并重启。

上述安装后,wsl的文件系统位于C盘,可能会把你的C盘爆掉。

此时需要明确将其跟文件系统迁移至其他目录,例如D盘等。

WSL2迁移至其他目录

1) 停止正在运行的wsl

wsl –shutdown

2)将需要迁移的Linux,进行导出

wsl –export Ubuntu D:/export.tar

3)导出完成之后,将原有的Linux卸载

wsl –unregister Ubuntu

4) 然后将导出的文件放到需要保存的地方,进行导入即可

wsl –import Ubuntu D:\export\ D:\export.tar –version 2

总结:

最简单的办法是,采用wsl 命令行 直接安装Ubuntu发行版;然后采用 迁移指令,将其迁移到其他目录中,避免C盘爆满。

    原文作者:紫色激情-2018
    原文地址: https://blog.csdn.net/gaochaoran/article/details/124568920
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞