如何将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盘空间不够的问题,还是值得的。

### 如何在Windows上安装配置WSL #### 准备工作 为了确保顺利安装WSL,在开始之前需确认计算机支持并启用了虚拟化技术。对于希望利用Docker的用户来说,这一点尤为重要,因为这涉及到Hyper-V或者WSL2这样的虚拟化技术支持[^2]。 #### 更新至最新版本的Windows 10或使用Windows 11 由于不同版本的操作系统可能具有不同的特性和支持情况,建议先将操作系统更新到最新的状态。特别是针对Windows 10而言,至少应为2004及以上版本;而对于Windows 11,则默认已经满足条件[^3]。 #### 安装适用于Linux的Windows子系统(WSL) 通过命令行工具可以便捷地完成这一过程: - 打开PowerShell作为管理员执行如下指令来获取最新的在线安装包并将当前使用的WSL环境升级到性能更优的WSL2模式: ```powershell wsl --update dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` - 接下来继续在同一窗口内输入下面这条语句以激活所需的虚拟机平台服务(这对于运行基于WSL2的应用程序至关重要): ```powershell dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` - 设置WSL2成为默认版本: ```powershell wsl --set-default-version 2 ``` 以上操作完成后重启电脑以便使更改生效[^1]。 #### 下载并安装所选发行版 现在可以通过微软商店搜索想要安装的具体Linux发行版名称(比如Ubuntu),点击获取按钮即可自动下载与部署相应的镜像文件。初次启动时会提示创建新的用户名和密码用于登录该Linux实例。 #### 验证安装成果 最后一步是在任意位置再次打开一个新的Powershell窗口,并尝试键入`wsl`查看是否能够成功进入预期中的Linux shell界面[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

神一样的老师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值