如何更改wsl2中的ubuntu默认安装位置
先前的一篇文章提到了如何更改wsl里面ubuntu的home目录,wsl装ubuntu的home目录在哪,如何更改home?_wsl安装的ubuntu在哪里-CSDN博客
这次是要更改wsl中ubuntu的安装目录,毕竟默认安装到c盘下会占用不少空间的。
从微软商店get后默认是会到c盘的目录下:
第一步停止正在运行的发行版,在powershell里面使用
wsl --terminate Ubuntu-24.04
命令把ubuntu先停了,然后再更改。
第二步先导出发行版到文件
wsl --export Ubuntu-24.04 D:WSL_Install_Home.04wsl24.04-ubuntu.tar
第三步注销当前发行版:wsl --unregister Ubuntu-24.04
第四步导入发行版到新位置
wsl --import Ubuntu-24.04 D:WSL_Ubuntu24.04_Home D:WSL_Install_Home.04wsl24.04-ubuntu.tar --version 2
-
第一个参数是发行版名称
-
第二个参数是新安装位置(如 D:wslubuntu)
-
第三个参数是之前导出的 tar 文件路径
-
--version 2
确保使用 WSL2
导入完成,删除tar文件节省空间。
使用下面的命令可以查看修改后的安装位置:
Get-ChildItem HKCU:SoftwareMicrosoftWindowsCurrentVersionLxss | ForEach-Object {
(Get-ItemProperty $_.PSPath) | Select-Object DistributionName, BasePath
}
这样就转移完了C盘就有空间了