通过微软商店安装wsl2-ubuntu20.24到指定安装位置(以解决C盘爆满)

这篇具有很好参考价值的文章主要介绍了通过微软商店安装wsl2-ubuntu20.24到指定安装位置(以解决C盘爆满)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

通过微软商店安装wsl2-ubuntu20.24到指定安装位置(以解决C盘爆满)

前言:

参考:

​ 旧版 WSL 的手动安装步骤

​ Win10自定义路径位置安装WSL2 (Ubuntu 20.04) 并配置CUDA

系统版本: win10

通过 Microsoft Store 安装 Ubuntu 时,Ubuntu 会被安装在 Windows 的子系统 Linux(WSL)中,而不是在具体的盘符下。所有的 WSL 文件系统都储存在 Windows 的系统盘(通常是 C 盘)下的一个特殊路径。具体来说,Ubuntu 的文件系统位于 %LOCALAPPDATA%\Packages\ 目录下的一个特定子目录中,例如 CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\

不幸的是,我们不能直接在 Microsoft Store 中更改 Ubuntu 的安装位置。Ubuntu 的 WSL 实例和其他的 WSL 实例一样,都是存储在 Windows 的系统盘中。

如果想要将 WSL 的文件系统放在其他盘符(例如 D 盘)上,一般需要手动移动已有的 WSL 实例,或者创建一个新的实例在指定的位置。可以使用 wsl --exportwsl --import 命令来实现这个目标。

之前在网上看了许多教程,现在总结一下我融合之后魔改成功了的一个比较可行方法。经本人测试可行。

默认情况下,WSL 分发版会安装在系统的 C 盘。然而,从 Windows 1903 版本开始,WSL 提供了一种新的特性,允许我们将新的 WSL 分发版安装到其他驱动器。这项特性需要通过命令行手动导入分发版。

具体步骤:

以下是如何将 WSL Ubuntu 20.04 安装到 D 盘的步骤:

  1. 首先,确保你的系统满足 WSL 的要求,并且已经启用了 WSL 功能。

  2. 接下来,在 Microsoft Store 中下载 Ubuntu 20.04,但不要启动它。

  3. 打开 PowerShell 或者命令提示符,然后找到 Ubuntu 20.04 的安装位置。你可以在 Windows 的设置中的 “应用” 部分找到这个信息。通常,路径类似于 C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu20.04onWindows_XXXXX。请注意,这个文件夹可能是隐藏的,你可能需要在文件浏览器中启用 “显示隐藏的文件”。

  4. 创建一个新的文件夹,用于存放你要导入的 Ubuntu 安装。例如,D:\WSL\Ubuntu

  5. 使用以下命令将 Ubuntu 导入到 D 盘:

    wsl --import Ubuntu-20.04 D:\WSL\Ubuntu C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu20.04onWindows_XXXXX\install.tar.gz
    

    这将会创建一个新的 WSL 分发版,名为 Ubuntu-20.04,并且将其安装到 D 盘。

在完成这些步骤后,你应该能够通过 wsl -l -v 命令看到新的 Ubuntu-20.04 分发版,它已经成功安装在了你的 D 盘。

需要注意的点:

1,一般来说,我们会看到多个类似于 C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu20.04onWindows_XXXXX 的文件夹,因为每次 Ubuntu 分发版更新时,Microsoft Store 都会创建一个新的文件夹。在这些文件夹中,最新的那个通常包含了最新版本的 Ubuntu 分发版。

你可以通过比较这些文件夹的 XXXXX 部分来确定哪个是最新的。XXXXX 通常是一个版本号,例如 2004.2020.812.0,其中更大的数字表示更新的版本。

另一种方法是查看文件夹是否包含 ubuntu.exe 文件和install.tar.gz 文件。ubuntu.exe 文件是用来启动 Ubuntu 分发版的,而 install.tar.gz 文件则包含了 Ubuntu 分发版的文件系统。

综述,最佳的方法我认为是选择包含 ubuntu.exeinstall.tar.gz 文件的文件夹,然后使用前面提到的 wsl --import 命令将 Ubuntu 导入到 D 盘。

2,从 Microsoft Store 下载并安装的 WSL 分发版的快捷方式并不会自动更新为你在 D 盘中新导入的 WSL 分发版。在开始菜单的快捷方式仍然指向原本在 Microsoft Store 中下载的版本。

如果你希望从开始菜单启动你在 D 盘中的新 WSL 分发版,你需要创建一个新的快捷方式。这个快捷方式的目标应为 wsl -d Ubuntu-20.04,这个命令会启动名为 Ubuntu-20.04 的 WSL 分发版。

一旦你成功将 Ubuntu 分发版导入到 D 盘,你就可以安全地删除 Microsoft Store 中下载的原始 Ubuntu 分发版了。这个步骤是可选的,但它可以帮助你节省 C 盘的存储空间。文章来源地址https://www.toymoban.com/news/detail-846433.html

到了这里,关于通过微软商店安装wsl2-ubuntu20.24到指定安装位置(以解决C盘爆满)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Windows wsl2安装Ubuntu

    Windows wsl2安装Ubuntu

    wsl(Windows Subsystem for Linux)即适用于Windows的Linux子系统,是一个实现在Windows 10 / 11上运行原生Linux的技术。 wsl2 为其迭代版本,可以更好的在Windows上运行Linux子系统。 这里以 Windows 11 安装Ubuntu作为示例。 按 Win 键,点击 设置 。 搜索 控制面板 。 点击 程序 。 点击启用或关闭

    2024年02月09日
    浏览(14)
  • WSL2安装Ubuntu及一些问题

    WSL2安装Ubuntu及一些问题

    安装wsl2 安装条件 内部版本 19041 及以上 (win10 2004以上或者win11) 查看方法:按 Windows健 + R -- 输入 winver -- 确定 开启虚拟机功能 按 Windows健 + R -- 输入 optionalfeatures -- 确定 重启电脑 设置wsl版本 wsl --set-default-version 2 安装Linux发行版 输入命令 wsl --list --online 后会弹出发行版本 然后

    2024年02月09日
    浏览(15)
  • 【WSL2】【图形界面】【CUDA驱动】WSL2 Ubuntu+gnome原生图形界面及WSL2显卡CUDA驱动的安装

    【WSL2】【图形界面】【CUDA驱动】WSL2 Ubuntu+gnome原生图形界面及WSL2显卡CUDA驱动的安装

      没有图形化界面的Ubuntu实在是看着不爽,虽然已经习惯用命令。为了更加方便使用WSL2子系统,还是配置了gnome原生桌面(虽然不是很轻量级,但是舒服啊!),然后因为有深度学习需求,有NVIDIA的显卡顺带配置了一下显卡驱动。   下面看看如何配置WSL2图形界面和显卡

    2024年02月10日
    浏览(14)
  • WSL2安装Ubuntu,配置机器学习环境

    WSL全称Windows Subsystem for Linux,适用于Linux的Windows子系统,WSL有WSL1和WSL2两个版本,最新的wsl2已可媲美真实操作系统。 WSL2拥有完整的Linux内核。对于跨OS文件系统的性能,微软也给出了解决办法:可通过将项目文件存储在与处理项目时运行的工具相同的操作系统上进行处理,并

    2024年02月12日
    浏览(20)
  • WSL2 Ubuntu子系统安装OpenCV

    WSL2 Ubuntu子系统安装OpenCV

    OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以透过在线文档取得。现在也提供对于C#,Ch,Ruby的支持。所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接

    2024年02月12日
    浏览(15)
  • win11安装ubuntu(by wsl2)

    win11安装ubuntu(by wsl2)

    这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 省吃俭用入手了ThinkPad T14,打算装好Linux后作为开发机器使用,本文记录了安装过程,以便将来在新系统上用到 作为参考,机器软硬件情况如下 接下来就是安装wsl2的过程,并未为了验证Linux是否正常

    2024年02月10日
    浏览(16)
  • windows10 安装WSL2, Ubuntu,docker

    windows10 安装WSL2, Ubuntu,docker

    阅读时长:10分钟 本文内容: window上安装ubuntu虚拟机,并在虚拟机中安装docker,通过docker部署数字人模型,通过vscode链接到虚拟机进行开发调试.调试完成后,直接部署在云端即可. WSL2(Windows Subsystem for Linux)是windows系统默认支持的功能,也就是Windows Linux子系统,类似于一台

    2024年02月12日
    浏览(16)
  • 3.wsl2+Ubuntu22安装Autowae.universe

    3.wsl2+Ubuntu22安装Autowae.universe

    环境:内存:16G ​ cpu:i9 ​ 平台:wsl2 ​ 系统:Ubuntu22.04 ​ 需提前准备好的环境: ​ 香鱼 ros :Humble ​ python3.10(默认) ​ ####carla 0.9.13 (自行安装) 安装 1、设置开发环境 遇到的bug1 解决方案 bug2 解决方案 bug3 解决方案 注意事项 2.源码安装 carla仿真(选) 在将代码库

    2024年04月15日
    浏览(12)
  • 不通过微软商店下载安装uwp应用

    不通过微软商店下载安装uwp应用

    博主因为微软商店的体验不好,故卸载了微软商店,但是我们又往往需要下载一些好用的uwp应用,这里提供一个即便电脑上没有微软商店也能下载uwp应用的教程。 如以安装安装Microsoft To Do为例。复制这个应用对应的网址。 注意搜索结果里面不止有应用对应的安装包,还包括

    2024年02月04日
    浏览(13)
  • 基础环境:wsl2安装Ubuntu22.04 + miniconda

    基础环境:wsl2安装Ubuntu22.04 + miniconda

    https://developer.nvidia.com/rdp/cudnn-archive NCCL下载地址:NVIDIA Collective Communications Library (NCCL) | NVIDIA Developer 官方教程地址:https://docs.nvidia.com/deeplearning/nccl/install-guide/#down 3.1. Ubuntu Installing NCCL on Ubuntu requires you to first add a repository to the APT system containing the NCCL packages, then installing the N

    2024年04月28日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包