wsl-Ubuntu遇到的问题

该文详细介绍了如何在Windows的WSL环境下,从Ubuntu-20.04版本进行迁移。首先,通过`wsl--shutdown`停止运行WSL,然后使用`wsl--export`命令导出现有环境到tar文件。接着卸载旧版本,用`wsl--import`在新路径下导入并设置版本。最后,可以修改默认启动用户。此外,文章还提及了处理sudo找不到用户问题的方法,即为root用户设置密码。
摘要由CSDN通过智能技术生成

1 wsl的迁移

假设:
Ubuntu版本为Ubuntu-20.04
导出的路径为path1
新安装的路径为path2
导出包的名字为wsl.tar(后缀要加)

  1. 打开windows系统下的power shell,停止运行wsl

wsl --shutdown

  1. 将特定版本的wsl导出到一个位置

wsl --export Ubuntu-20.04 path1/wsl.tar

  1. 将原有wsl分发版卸载

wsl --unregister Ubuntu-20.04

  1. 将导出的tar包解压到要安装的路径

wsl --import Ubuntu-20.04 path2 path1/wsl.tar --version 2
--version 2是设置导出的版本

  1. 设置打开wsl的默认用户

Ubuntu2004 config --default-user <name>

原文链接

2 Ubuntu提示sudo root找不到解决方案

只能解决通过命令su在用户之间切换,依然无法解决sudo找不到用户的情况

sudo passwd root

之后输入密码

原文链接

其他命令

--set-default-version <>:更改新分发的默认安装版本
--set-default <>:设置默认的分发版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值