玟茵开源社区知识库

如果您有自己的想法或者金点子,请提交给我们或直接参与项目,在此欢迎各位,您的反馈是我们持续前进的动力。
  1. 首页
  2. 设置文档
  3. 正文

如何将win10/win11的wsl子系统移动到其他位置

2023年4月22日 307点热度 0人点赞 0条评论

文章目录[隐藏]

  • 注:建议使用DDoSolitary/LxRunOffline工具进行配置。
  • 但此工具长期未更新,在高版本win11上面疑似失效(原因不明),在此提供使用WSL内置命令的方法。
  • 适用于win10/11支持WSL1和WSL2的所有版本。
  • 按此方法修改位置后,默认将使用root登录,如何修复?有两种方法:
    • 1.在Terminal的WSL启动选项添加- u %USER 参数,示例
    • 2.在WSL中创建/etc/wsl.conf文件,输入以下内容

注:建议使用DDoSolitary/LxRunOffline工具进行配置。

但此工具长期未更新,在高版本win11上面疑似失效(原因不明),在此提供使用WSL内置命令的方法。

适用于win10/11支持WSL1和WSL2的所有版本。

首先按正常方法安装WSL,并启动运行。

确认安装好后,切换到系统的cmd/powershell,执行:

#显示已安装的发行版

wsl --list

#关闭正在运行的WSL容器

wsl --shutdown

#导出需要移动或备份的发行版(根据实际情况输入)

完成后可随意删除appx商店的应用,已不再需要。

wsl --export debian e:/WSL/debian.tar
wsl --unregister debian 
wsl --import debian e:/WSL/debian e:/WSL/Debian.tar

输入wsl,确认正常运行即可,将自动添加到Windows Terminal标签页中,但不会生成开始菜单选项。

按此方法修改位置后,默认将使用root登录,如何修复?有两种方法:

1.在Terminal的WSL启动选项添加- u %USER 参数,示例

2.在WSL中创建/etc/wsl.conf文件,输入以下内容

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2023年4月22日

WenYinOS

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

COPYLEFT © 2023 玟茵开源社区知识库. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang