windows通过wsl2安装ubuntu系统

wsl (Windows Subsystem for Linux) 即用于Windows的安装Linux子系统,实现了在windows 10 或 windows 11上运行原生Linux系统的功能。

wsl2 为其最新版本,可以更好的在Windows上运行Linux子系统。

1、以管理员身份运行powershell,然后执行:

#第1步,先启用 WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
#第2步,启用“虚拟机平台”
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2、现在一般使用wsl2,所以把版本设置为2:

wsl --set-version 2

3、然后打开Microsoft store,安装你想要安装的Linux系统,这里选择的是Ubuntu系统。 

 在这里插入图片描述

也可以命令行进行安装:

先查看可用分发列表

wsl --list --online

然后安装需要分发

#wsl默认会安装在C盘,推荐将软件默认安装在其它盘,打开设置>系统>存储>更改新内容的保存位置,修改新的应用保存到D盘。

wsl --install -d Ubuntu

 适用于Linux的Windows子系统分发版的 wsl1 和 wsl2 版本之间切换

wsl --set-version Ubuntu 2

设置某个Linux发行版本为默认子系统

wslconfig /setdefault DISTRO-NAME (例如:Ubuntu)

查看状态

wsl --list -v

windows下更改docker的数据文件存储位置

1、先创建docker数据文件存储目录,例如 

mkdir -p F:\Docker\docker

2、使用wsl --export 命令把 docker数据和文件分别导出到之前创建的目录中

wsl --export docker-desktop F:\Docker\docker\docker-desktop.tar
wsl --export docker-desktop-data F:\Docker\docker\docker-desktop-data.tar

3、使用wsl --unregister 命令注销 docker数据和文件的分发

wsl --unregister docker-desktop
wsl --unregister docker-desktop-data

4、注销之后在使用下边的命令,把之前导出的压缩文件导入到新的存储目录中,同时会指定docker新的存储目录

wsl --import docker-desktop F:\Docker\docker\docker-desktop F:\Docker\docker\docker-desktop.tar --version 2
wsl --import docker-desktop-data F:\Docker\docker\docker-desktop-data F:\Docker\docker\docker-desktop-data.tar --version 2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值