WSL创建备份及多实例共存

使用WSL进行开发,但又希望开发环境保持独立。即需要同时存在多个Ubuntu发行版本共存于同一台电脑。

步骤一:安装WSL,并设置为WSL2。(略,网络上有许多好的搭建教程

步骤二:配置WSL,刚刚安装完成的Ubuntu其实没有备份的意义,先根据自己的需求,完成系统的基础配置和软件安装。

步骤三:备份发行版本:

1、先查看自己当前已安装的系统版本名称:打开powershell,输入以下命令

wsl -l

2、选择想要备份的发行版本进行备份

wsl --export Ubuntu-20.04 F:\wsl-backup\Ubuntu-20.04.tar

3、到文件夹中查看是否已经完成备份,tar文件已存在。(略)

步骤四:导入新的实例版本(创建新环境)

wsl --import UbuntuRuby .\UbuntuRuby F:\wsl-backup\Ubuntu-20.04.tar

PS:--import之后的参数,

参数1:新实例的名称;

参数2:新实例在本地中的地址;

参数3:导入实例的tar文件地址。

步骤五:打开新实例,在powershell中输入启动指令

1、仅打开指定的版本:

wsl -d UbuntuRuby

2、以指定用户启动:

wsl -d UbuntuRuby -u username

步骤六:在terminal中,创建一个启动选项:

1、打开设置,“添加新配置文件”,选择复制选项,这里我选择原本就有的Ubuntu配置文件作为基础配置:

2、之后,选择powershell选项,复制命令行中的指令(powershell启动命令)

3、将指令粘贴到刚刚创建的新的配置文件中的命令行,并在后方添加

wsl -d UbuntuRuby -u username

 PS:UbubtuRuby为指定启动的版本名称。

4、保存设置,完成。 

参考文章(感谢):windows-subsystem-for-linux - 如何在WSL中安装多个独立的Ubuntu实例? - Thinbug

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值