如何将WSL的虚拟机安装到任意目录中

目录

引言

下载安装包

解压安装包

手工安装

结语


引言

WSL默认是将虚拟机安装在C盘的用户目录下,如果长时间使用Windows后,可能C盘的空间就会非常吃紧,所以非常希望把虚拟机安装到C盘以外的目录中。本文就介绍一下相关的工作。

这里只讨论还没有安装虚拟机的情况,如果已经安装了虚拟机,想把虚拟机换个位置请参考【wsl】将wsl从c盘迁移到其他路径(超简单教程)_wsl更换路径-CSDN博客

下载安装包

如果从官方商店安装虚拟机,并不会询问安装目录,所以需要手工下载安装包,有关安装包的地址和下载方法可以参考:旧版 WSL 的手动安装步骤 | Microsoft Learn

 比如我想下载Ubuntu 22.04,就可以执行下面的命令:

curl.exe -L -o ubuntu-2204.appx https://aka.ms/wslubuntu2204

 等几分钟后,就可以下载成功了。

解压安装包

Appx 包下载完成后,将其扩展名改为.zip,然后就可以利用解压缩工具将文件释放出来。

网上有资料说解压后会看到.exe文件,那个是早期版本的做法,现在的版本应该看到的是有两个较大的appx文件,需要根据当前的CPU选择对应的文件,我的系统是Intel的,所以选择x64那个。将其扩展名改为.zip,然后就可以利用解压缩工具将文件释放出来。

这次就可以看到ubuntu.exe文件了,还有一个install.tar.gz文件,实际上只有这两个文件是有有用的,其他文件安装成功后都可以删除。

手工安装

将ubuntu.exe和install.tar.gz两个文件拷贝到你想放虚拟机的目录,比如D:\WSL\Ubuntu目录。然后执行ubuntu.exe。

 

安装成功后,install.tar.gz这个文件也没有用了。ubuntu.exe这个文件建议保留,以后改密码时用得到。文件夹中还有一个ext4的文件,这个就是虚拟机的硬盘。

结语

虽然以上的操作步骤有点麻烦,不过避免了C盘空间不够的问题,还是值得的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值