win10中ubuntu子系统从系统盘迁移到其他盘

Win10 安装的Linux子系统默认安装在C盘,但是我害怕日后系统盘爆掉,就折腾了一下,把它迁移到d盘(当然也可以选择其他盘)。

环境背景

win10(版本号20H2)+linux子系统ubuntu

具体操作

1.建好目标文件夹,也就是希望迁移到的地方。我是在d盘新建了名为ubuntu的文件夹;
2.修改该文件夹的权限:打开cmd,执行以下命令:

icacls D:\ubuntu /grant "zj:(OI)(CI)(F)"

注:其中D:\ubuntu是我的目标迁移路径,zj是我的用户名,不知道用户名可以用whoami命令获取
3.下载 LxRunOffline,点击下载最新版本即可。
win10中ubuntu子系统从系统盘迁移到其他盘_第1张图片
关于mingw和mscv具体区别我刚入门还不了解,我下载的是msvc,以下是看的其他博主的解释:

Qt 中有两种方式编译:一种是MinGW ,另一种MSVC,是两种不同的编译器。 1、MSVC是指微软的VC编译器
2、MingGW是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方运行时库。
注意Qt版本:msvc和MinGW版本的区别。msvc使用的是vs的编译器,这个版本主要用于PC开发;MinGW版本使用MinGW编译器,主要用于跨平台开发。两个版本的Qt配置方式完全不同。因此在网上搜配置方法时候,要加上msvc或者MinGW这样的关键字一块搜索。网上大部分内容是关于MinGW版本的配置方法,我本地使用的是msvc版本。Msvc版本配置比较简单;MinGW版本需要下载cmake自行编译opencv。

4.下载后解压,cmd进入解压后目录,lxrunoffline list命令查看可迁移子系统,

lxrunoffline list

5.迁移子系统
这个过程可能要持续几分钟,期间出现下图中的WARNING不用担心,耐心等待程序执行完毕即可。

lxrunoffline move -n Ubuntu -d D:\ubuntu

win10中ubuntu子系统从系统盘迁移到其他盘_第2张图片
-n后面是子系统名称,-d后面是目标迁移路径
6.可以查询系统目录,查看是否成功迁移。

lxrunoffline get-dir -n Ubuntu

参考:
https://blog.csdn.net/starhosea/article/details/82624629

你可能感兴趣的:(python基础入门,ubuntu,linux)