最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Windows子系统指定位置安装Ubuntu(超详细)

业界 admin 5浏览 0评论

Windows子系统指定位置安装Ubuntu(超详细)

第一步安装原系统

在微软商店中查找Ubuntu,选择一个版本进行安装,我这里选择20.04.4.LTS。

这一步跟着提示一步一步操作就行,网上也有很多教程,它会默认安装到C盘,就是因为它安装到c盘,时间久了c盘就承担太多了,所以我选择后面的指定位置安装。

第二步系统迁移

这里使用mklink工具欺骗系统,使系统误以为还是安装在了C盘。

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

C:\Users\xxx\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc

把这个路径整体复制下来找个地方留着,等会要用。

2、卸载刚才安装的Linux系统

3、通过mklink创建软连接:使用管理员身份打开cmd,输入一下命令:

mklink /j C:\Users\XXX\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  G:\WSL\Ubuntu20.04LTS\

即mklink /j +之前保留的原子系统路径 +你指定迁移的路径

4、创建软连接之后重新去微软商店安装原Linux系统即可安装至指定路径。

第三步问题解决

首次进入系统时会出现Enter new UNIX username:语句,当我输入一个username时出现“参考的对象类型不支持尝试的操作。”

解决办法也很简单:

1、下载【NoLsp.exe】。

阿里云盘地址分享如下:

阿里云盘Nolsp

找到你的保存路径,比如我的:G:\NoLsp\NoLsp.exe

2、通过管理员身份运行powershell,并进入到你的NoLsp.exe所在路径,还是以我的为例:

cd G:\NoLsp

3、找到wsl的安装路径

将wsl.exe所在路径复制下来,我的是C:\Windows\System32\wsl.exe,在刚才打开的powershell中输入:

.\路径1 路径2

路径1:NoLsp.exe的路径

路径2:wsl.exe的路径

以我的为例:

出现Success!就成功了。

这个时候再重新进入Ubuntu界面,输出你的username即可。

参考如下:

1、https://onlycaptain.github.io/2018/09/30/Windows下Linux子系统迁移到非系统盘/

2、https://blog.csdn/fangye945a/article/details/123832623

发现有问题欢迎留言讨论!

Windows子系统指定位置安装Ubuntu(超详细)

第一步安装原系统

在微软商店中查找Ubuntu,选择一个版本进行安装,我这里选择20.04.4.LTS。

这一步跟着提示一步一步操作就行,网上也有很多教程,它会默认安装到C盘,就是因为它安装到c盘,时间久了c盘就承担太多了,所以我选择后面的指定位置安装。

第二步系统迁移

这里使用mklink工具欺骗系统,使系统误以为还是安装在了C盘。

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

C:\Users\xxx\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc

把这个路径整体复制下来找个地方留着,等会要用。

2、卸载刚才安装的Linux系统

3、通过mklink创建软连接:使用管理员身份打开cmd,输入一下命令:

mklink /j C:\Users\XXX\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  G:\WSL\Ubuntu20.04LTS\

即mklink /j +之前保留的原子系统路径 +你指定迁移的路径

4、创建软连接之后重新去微软商店安装原Linux系统即可安装至指定路径。

第三步问题解决

首次进入系统时会出现Enter new UNIX username:语句,当我输入一个username时出现“参考的对象类型不支持尝试的操作。”

解决办法也很简单:

1、下载【NoLsp.exe】。

阿里云盘地址分享如下:

阿里云盘Nolsp

找到你的保存路径,比如我的:G:\NoLsp\NoLsp.exe

2、通过管理员身份运行powershell,并进入到你的NoLsp.exe所在路径,还是以我的为例:

cd G:\NoLsp

3、找到wsl的安装路径

将wsl.exe所在路径复制下来,我的是C:\Windows\System32\wsl.exe,在刚才打开的powershell中输入:

.\路径1 路径2

路径1:NoLsp.exe的路径

路径2:wsl.exe的路径

以我的为例:

出现Success!就成功了。

这个时候再重新进入Ubuntu界面,输出你的username即可。

参考如下:

1、https://onlycaptain.github.io/2018/09/30/Windows下Linux子系统迁移到非系统盘/

2、https://blog.csdn/fangye945a/article/details/123832623

发现有问题欢迎留言讨论!

发布评论

评论列表 (0)

  1. 暂无评论