一种能实现 WSL Linux 发行版安装目录自定义的方法

一种能实现 WSL Linux 发行版安装目录自定义的方法

引言

Windows Subsystem for Linux (WSL) is a feature of Windows that allows you to run a Linux environment on your Windows machine, without the need for a separate virtual machine or dual booting. WSL is designed to provide a seamless and productive experience for developers who want to use both Windows and Linux at the same time. (来源:官方文档)

若用

wsl --install -d <Distribution Name>

命令安装 Linux 的某个发行版,则不支持自定义安装目录,而是默认安装到系统盘;这使得很多系统盘空间不足的用户犹豫。本文给出一种能够将 Linux 发行版安装到其他目录的方法。该方法已被前人报道,例如,此处。本文的主要贡献在于,在各关键步骤中都给出了到相应官方文档的链接,以便感兴趣的读者查阅一手资料。

方法

Step-1 若从未通过 WSL 安装任何 Linux 发行版,则先根据 此文wsl 基本命令的介绍,在 Powershell 中执行

 wsl --install --no-distribution

命令,实现仅安装 WSL 而不安装任何 Linux 发行版(记住,我们不想安装到默认位置)。

Step-2 按照 此文 的指引,到 此处 下载喜爱的 Linux 发行版(只需下载,无需执行该页面的其他指令),例如 Ubuntu 24.04. 建议使用 IDM 下载工具,以提升下载速度。

Step-37-zip 工具,解压 .Ubuntu2404-*.AppxBundle 文件;进入解压获得的目录,根据系统架构,选择解压 *_x64.appx*_ARM64.appx 文件。

Step-4 进入解压获得的目录(这将是安装目录。若要调整,只需将整个文件夹移动至目标位置,再执行后续步骤),双击 ubuntu2404.exe 运行之,稍等片刻即可完成安装。

Step-5此文 的指引,完成开发环境的搭建。若不熟悉 Linux 命令行,可学习 此文,或 此文 及其文末的 推荐内容

结果

安装了 WSL 和一款 Linux 发行版,在不同于默认安装位置的目录。

结论与讨论

我重述了一种能实现 WSL Linux 发行版安装目录自定义的方法,且在各关键步骤处给出了到相关官方文档的链接。我认为,将读者指向一手资料是有意义的,因为这样可以降低被通过网络搜索找到的低质量内容误导的风险。

致谢

我感谢 ** 大学提供了实验环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值