当前位置: 首页 > article >正文

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


http://www.kler.cn/a/416960.html

相关文章:

  • 为什么推荐使用 LabVIEW 开发
  • 基于 GEE 利用插值方法填补缺失影像
  • CSS 实现下拉菜单效果实例解析
  • 拾取丢弃物品(结构体/数组/子UI/事件分发器)
  • 81页精品PPT | 华为流程与信息化实践与架构规划分享
  • 在Java中操作Redis
  • Nginx和Apache有什么异同?
  • 关于NXP开源的MCU_boot的项目心得
  • Spring Boot 实战:分别基于 MyBatis 与 JdbcTemplate 的数据库操作方法实现与差异分析
  • 【QNX+Android虚拟化方案】125 - 如何创建android-spare镜像
  • 基于SpringBoot的欢迪迈手机商城架构设计
  • 从扩散模型开始的生成模型范式演变--SDE
  • AI/ML 基础知识与常用术语全解析
  • C# 数据类型详解:掌握数据类型及操作为高效编码奠定基础
  • 闪豆下载器(多平台视频批量下载器)v4.0
  • 神经网络中的优化方法(一)
  • 数据结构与算法——N叉树(自学笔记)
  • pandas read_csv读取中文内容文件报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte
  • 【C++篇】排队的艺术:用生活场景讲解优先级队列的实现
  • C、C++ 和 C# 三种语言及其常见框架的介绍
  • 大数据环境下网络安全态势感知研究
  • 混淆零碎知识点
  • 挑战用React封装100个组件【003】
  • ElasticSearch7.x入门教程之全文搜索(七)
  • 深入理解 GitHub 高级应用:从分支管理到自动化工作流
  • 【大数据学习 | Spark调优篇】Spark之JVM调优