WSL安装到非C盘
搞这个原因
Windows出了子系统功能,真的是很好用,常用的系统根本不用去下镜像装虚拟机了。
But微软很烦人类的一点就是没给用户选择的权利,通过应用商店安装路径在C盘!!!我的笔记本设备512G的硬盘,硬件厂商还给我分了盘,还只给C盘120G空间,简直了......当初也没重视,现在D盘装了很多软件,不方便清空并盘,C盘又被很多默认存储在用户空间的软件占用快满了,我不得不想着给WSL搬个家了。
前提:已经安装有目标WSL系统,没有的可以 先重商店下载,然后通过图标打开一次,设置好用户名和密码
第一步,查看安装的wsl
PS D:\WslDir\ubuntu22.04> wsl -l --all -v
NAME STATE VERSION
* Ubuntu-22.04 Stopped 2
第二步,将安装的wsl导出
PS D:\WslDir\ubuntu22.04> wsl --export Ubuntu-22.04 D:\WslDir\ubuntu22.04\ubuntu20.4.tar
第三步,注销掉已经安装的wsl
PS D:\WslDir\ubuntu22.04> wsl --unregister Ubuntu-22.04
正在注销...
第四步,导入之前的wal安装到目标目录
PS D:\WslDir\ubuntu22.04> wsl --import Ubuntu-22.04 D:\WslDir\ubuntu22.04 D:\WslDir\ubuntu22.04\ubuntu20.4.tar
第五步,使用
PS D:\WslDir\ubuntu22.04> wsl -d Ubuntu-22.04 -u root -e /bin/bash
解释:wsl -d 使用的WSL系统 -u 登入用户 -e 执行命令
结果
C盘占用空间比没导入D盘前减少了约1G的空间占用
评论区