0


wsl下将Ubuntu从c盘移动到其他盘

一、概述

    因为自己的C盘内存不足,加上之后需要在Ubuntu下面下载许多的内容和东西,需要将其移动到d盘上面,这样可以拥有更大的空间。这里记载了一下自己的操作过程。

二、具体步骤

(一)过程

1.查看当前系统中wsl分发版本

    启动终端,注意需要使用管理员权限进行后续的操作,一定需要注意,在里面输入下面的命令。
wsl -l --all -v
        如图所示。

2.检查当前安装路径

    在终端中输入如下命令。
Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss" | ForEach-Object { Get-ItemProperty -Path $_.PSPath } | Select-Object -Property "DistributionName", "BasePath"
     查看到当前的ubuntu子系统还是在c盘当中。

3.导出分发版为tar文件到d盘

    在终端中输入如下的命令。
wsl --export Ubuntu-20.04 D:\0gfc\downloads\Ubuntu-20.04.tar
    参数的含义,--export是导出的意义,Ubuntu-20.04是我们需要导出的linux版本的名称,最后一个是导出的tar文件保存的地方,注意需要保存为tar格式的,否则会有问题。 如图所示。

4.注销掉当前分发版

    在终端中输入如下的命令。
wsl --unregister Ubuntu-20.04

5.重新导入

    这步骤可能会出现一些问题,详细将会在下面进行说明。

    在终端中输入下面的命令。
wsl --import Ubuntu-20.04 D:\0gfc\Ubuntu\ D:\0gfc\downloads\Ubuntu-20.04.tar --version 2
    参数解释,--import是导入的命令,Ubuntu-20.04是我们导入建立的名称,D:\0gfc\Ubuntu是我们存放新导入文件的地址, D:\0gfc\downloads\Ubuntu-20.04.tar是需要导入进去,即刚才打包的文件,--version 2是使用wsl2。

6.设置默认登录用户为安装时的用户

    这里需要记住自己当时安装时候设置的用户名。其格式如下所示。其中Username的名称要替换为自己的。
ubuntu2004 config --default-user Username
    例如,我当时设置的是gfcguo,所以我在终端中输入如下所示。
ubuntu2004 config --default-user gfcguo

7.检查wsl的安装路径

    在终端中输入如下的命令。
Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss" | ForEach-Object { Get-ItemProperty -Path $_.PSPath } | Select-Object -Property "DistributionName", "BasePath"
    结果如图所示。发现ubuntu已经转移到d盘上面了。

(二)问题

1.问题概述

    如图所示,在使用--import命令的时候,可能无法成功,导致无法导入,如图所示,显示文件夹为空。

2.解决方法

    建议重新启动电脑,启动后,发现回复正常。

(三)参考链接

    主要参考链接如下。

Windows11中移动 WSL到 D 盘_docker_讓丄帝愛伱-GitCode 开源社区下的\AppData\Local\Docker\wsl。默认的镜像文件位置是在C盘下的。 讓丄帝愛伱 GitCode 开源社区https://gitcode.csdn.net/66ca1496aa1c2020b359c7fd.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MjMxNDQ4OSwiZXhwIjoxNzI1Njk1MzgyLCJpYXQiOjE3MjUwOTA1ODIsInVzZXJuYW1lIjoiR0ZDTEpZIn0.SBAPT2fnclSvoO17WtSqZbQog4thYZ6T5eUtLtMCbv8&spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7Eactivity-3-134910231-blog-131659968.235%5Ev43%5Epc_blog_bottom_relevance_base6&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7Eactivity-3-134910231-blog-131659968.235%5Ev43%5Epc_blog_bottom_relevance_base6&utm_relevant_index=6https://www.cnblogs.com/tl542475736/p/14855863.htmlhttps://www.cnblogs.com/tl542475736/p/14855863.html

标签: ubuntu linux 运维

本文转载自: https://blog.csdn.net/GFCLJY/article/details/141757344
版权归原作者 GFCGUO 所有, 如有侵权,请联系我们删除。

“wsl下将Ubuntu从c盘移动到其他盘”的评论:

还没有评论