0%

Win10 安装子系统 Ubuntu 到 D 盘

默认系统是把子系统安装在c盘下的(安装比较简单)。但是系统盘本来就不大,所以我们转移一下存储位置。经过多次试错,发现下面的可行。稍微记录一下吧。

第一安装系统并找到位置

 首先,我们需要找到子系统安装的文件系统在哪个位置,根据以往的经验,系统位置在:

1
C:\Users\xxxx\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

但是看网上说的好像不唯一,但是可以确定的是在:

1
C:\Users\xxxx\AppData\Local\Packages\

我们安装好Ubuntu后,到我们上面的文件夹中找一个类似以下的文件夹:

1
CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

然后我们记住其路径。

卸载 Ubuntu 并创建软链接

我们将Ubuntu卸载,然后进行以下命令创建软链接:

1
mklink /j C:\Users\XXXX\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  d:/Ubuntu

其中d:/Ubuntu 可以自定义。

给安装路径权限

因为我开始没给权限一直报错Error: 0x80070005这个就是没权限的错误报告。
我们找到该文件夹,给其完全控制权限。

重新安装

此时到商城安装Ubuntu就是安装在D:/Ubuntu下了。亲测有效。
当然可能出现其它问题咯,那就自求多福。
WslRegisterDistribution failed with error: 0x800703fa

1
在运行窗口中执行“services.msc”指令,在本地服务中重启 LxssManager 服务即可。

bash 可以进入Ubuntu

在cmd中,我们可以通过bash直接进入Ubuntu且在当前目录下。


-------------本文结束感谢您的阅读-------------