自定义WSL的安装位置,别再装到C盘啦

2023-05-16

WSL(Windows Subsystem for Linux) 是win10的一项十分强大的功能。WSL让我们可以像使用普通的软件一样直接使用Linux的功能。配合微软的Windows Terminal,拥有比通常的虚拟机更方便的启动方式(告别需要重启切换的双系统方案吧)。在WSL2更新之后,WSL支持了GPU、图形界面和docker等各种功能,速度也有了不小提升。

但是有一个大问题:在Microsoft Store下载的WSL发行版会自动安装到C盘,不能手动选择安装位置。

如果你不是只有一个C盘的话,基本上WSL里装不了什么东西,C盘就满了。所以我们需要想办法把它装到其它盘去。

有一个办法是找到安装的WSL的位置,然后用mklink命令打洞到其他盘,不过这里我们采用其它的办法
那么究竟怎么办呢
其实也很简单,微软提供了一个手动下载WSL发行版的网址:手动下载适用于 Linux 的 Windows 子系统发行版包
在这里插入图片描述
选择想要的发行版下载后,可以得到一个后缀名为.appx的文件↓

在这里插入图片描述
把它的后缀改为.zip,然后解压到想要安装WSL的目录下,我们可以得到一些文件

在这里插入图片描述
双击红框框出的那个ubuntu.exe(其他发行版的话也有类似的程序),等待一段时间就成功安装到当前目录啦~
需要注意的是安装目录的磁盘不能开压缩内容以便节省磁盘空间选项,否则会报错0xc03a001a

可以右键文件夹–>属性–>常规–>高级找到并关闭这个选项
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义WSL的安装位置,别再装到C盘啦 的相关文章

  • [cmake 3.5]使用自身集成的FindProtobuf来生成并构建proto代码

    使用FindProtobuf xff0c 可以不用手动执行protoc命令 xff0c nmake的时候自动去执行protoc xff0c 然后再编译链接生成静态库 如果proto文件之间有相互引用 xff08 使用了import xff0
  • VNC中Vncconfig配置

    Vncconfig 这个工程里面主要实现的是服务器端的系统配置 xff0c 具体过程如下 xff1a 建立控制台 初始化系统日志表 创建编辑注册表的对象 异常处理程序访问注册表权限 创建读取注册表的键类 建立登陆对话框 xff0c 初始化方
  • Linux下源码安装xrdp并禁止粘贴板交互(附更换yum阿里源)

    vncserver 启动vncserver服务 xrdp配置 1 下载xrdp源码 www xrdp org 2 禁用复制粘贴 xff0c 然后默认这个是可以的 直接把 sesman chansrv clipboard h 里定义的函数 x
  • Windows下Fortran语言的编译环境之CodeBlocks配置

    Fortran编译环境配置 xff08 Windows xff09 CodeBlocks的下载与安装 安装包的下载最新版本的 CodeBlocks 的下载旧版本的 CodeBlocks 的下载 CodeBlocks的安装CodeBlocks
  • QueryWrapper、UpdateWrapper和LambdaWrapper的使用

    mybatis plus条件构造器关系图 介绍 xff1a 1 上图绿色框为抽象类abstract 2 蓝色框为正常class类 xff0c 可new对象 3 黄色箭头指向为父子类关系 xff0c 箭头指向为父类 废话不多说 直接上示例 注
  • Angular-使用ng update命令升级到Angular7.1.4

    Angular 使用ng update命令升级到Angular7 1 4 Angular CLI 是 Angular 的一个命令行工具 xff0c 可以便捷的执行创建项目 创建文件 测试 打包和发布等任务 关于 Angular 版本 Ang
  • 程序设计作业week04

    A DDL 的恐惧 题目 ZJM 有 n 个作业 xff0c 每个作业都有自己的 DDL xff0c 如果 ZJM 没有在 DDL 前做完这个作业 xff0c 那么老师会扣掉这个作业的全部平时分 所以 ZJM 想知道如何安排做作业的顺序 x
  • STM32平台下官方DMP库6.12超详细移植教程

    前记 Motion Driver官方库 xff1a Motion Driver 6 12 STM32工程源码 xff1a STM32F103C8 软件MPU6050 xff08 DMP xff09 MPU6050软件I2C驱动 xff0c
  • 嵌入式Linux系统开发笔记(十四)

    U Boot环境变量 uboot 中有两个非常重要的环境变量 bootcmd 和 bootargs xff0c bootcmd 和 bootagrs 是采用类似 shell 脚本语言编写的 xff0c 里面有很多的变量引用 xff0c 这些
  • 嵌入式Linux系统开发笔记(十五)

    Linux内核启动验证 5 1 编译内核 span class token comment 清除工程 span span class token comment make distclean span span class token co
  • 嵌入式Linux系统开发笔记(十六)

    根文件系统rootfs启动验证测试 接下来我们使用测试一下前面创建好的根文件系统 rootfs xff0c 测试方法使用 NFS 挂载 6 1 检查是否在Ubuntu主机中安装和开启了NFS服务 xff08 特别注意 xff1a nfs 配
  • 安卓5.0以上7.0以下使用Termux

    参考 xff1a https zhuanlan zhihu com p 400507701 说明 xff1a Termux支持5 0以上的安卓系统 Termux7 3版本之后 xff0c 仅支持7 0以上的安卓系统 1 安装Termux 设
  • 关于DSP的CCS6.0平台下的工程搭建(完全可移植)

    本工程以CCS6 0下新建TMS320F28335工程为例 xff0c 其他系列处理器工程搭建类似 xff0c 参考本例即可 工程搭建用到的F2833x TI官方库文件 下载链接 也可直接参考笔者搭建好CCS6 0的工程 下载链接 所建工程
  • STM32Fxx JTAG/SWD复用功能重映射

    问题描述 xff1a 在实验室调车过程中 xff0c 遇到的一个问题 xff1a 为了每次下载程序方便 xff0c 队员们往往会把 Jlink 插在板子上 xff0c 可是在调车过程中发现 xff0c 有时程序会莫名死掉 xff0c 而同样
  • VS2012编译RTKLIB——GNSS定位开源库

    RTKLIB 开源库 有着强大的 GPS 数据实时和后处理功能 xff0c 由于 笔者的毕业设计中需要对GPS 载波相位观测量进行 RTK 解算 xff0c 故而 xff0c 对 RTKLIB 开源库进行了学习与研究 RTKLIB 提供了很
  • 51单片机串行口波特率计算

    1 工作方式介绍 xff1a 方式 0 xff1a 这种工作方式比较特殊 xff0c 与常见的微型计算机的串行口不同 xff0c 它又叫 同步移位寄存器输出方式 在这种方式下 xff0c 数据从 RXD 端串行输出或输入 xff0c 同步信
  • 解决HTTPS证书安全检测时提示 PCI DSS 不合规问题

    解决HTTPS证书安全检测时提示 PCI DSS 不合规问题 今天在进行HTTPS证书安全检测时 xff0c 提示PCI DSS不合规 经查询得知是因为SSL配置时启用了TLS1 0导致的 关于 PCI DSS 自2018年6月30日起 x
  • 数码管显示问题总结

    1 数码管显示原理 我们最常用的是七段式和八段式 LED 数码管 xff0c 八段比七段多了一个小数点 xff0c 其他的基本相同 所谓的八段就是指数码管里有八个小 LED 发光二极管 xff0c 通过控制不同的 LED 的亮灭来显示出不同
  • 多种方式登陆模块设计

    多种方式登陆模块设计 目录 多种方式登陆模块设计 目录参考了一些资料总结一下 1 使用 用户名邮箱手机号 密码 登陆2 第三方登陆 mob文档中还有以下描述 思考 参考了一些资料 知乎 第三方一键登录如何保证产品的唯一ID xff1f 开源
  • P1233 木棍加工

    题目描述 一堆木头棍子共有n根 xff0c 每根棍子的长度和宽度都是已知的 棍子可以被一台机器一个接一个地加工 机器处理一根棍子之前需要准备时间 准备时间是这样定义的 xff1a 第一根棍子的准备时间为1分钟 xff1b 如果刚处理完长度为

随机推荐

  • RUST 是 JavaScript 基建的未来

    这里写自定义目录标题 1 RUST 是 JavaScript 基建的未来1 1 Rust 是什么 1 2 Adoption1 3 从 JavaScript 到 Rust1 4 SWC1 5 Deno1 6 esbuild1 7 Rome1
  • VNC XRDP

    2个可以远程到linux上的远程桌面 xff0c 我都在我的raspi2上实现了 xff0c 这2个软件在我看来都差不多 xff0c 都可以满足我的要求 xff0c 只不过一个需要在windows上安装客户端VNC VIEWER xff0c
  • [Python学习]基础一: 循环

    34 if 语句可以嵌套 xff0c 但是不推荐 2 xff09 python 没有switch语句 3 xff09 循环语句 重复的执行某一个固定的动作或者任务 分类for while 4 xff09 for循环 for 变量 in 序列
  • springboot配置mysql数据库spring.datasource.url报错处理

    spring datasource url 61 jdbc mysql abc 3306 abcd useUnicode 61 true amp characterEncoding 61 utf8 很常规地配置了这个mysql的url后发现
  • 从jar包中读取文件的几种方式

    写在前面 本文会用到这篇文章 1 xff1a 从自身读取文件 1 1 xff1a 定义读取的文件 1 2 xff1a 读取代码 span class token annotation punctuation 64 SpringBootApp
  • Win10环境安装Anaconda(3-2021.05)+Tensorflow(2.6)

    Win10环境安装Anaconda 3 2021 05 43 Tensorflow 2 6 在学习机器学习的过程中会用到许多Python库 xff0c 例如tensorflow pandas等 xff0c 用到的时候单独去安装十分不方便 x
  • VIM中字符串的替换

    VIM中字符串的替换 字符串的替换 span class token number 1 span span class token function vim span 中可用 s 命令来替换字符串 xff0c 具体如下 xff1a s st
  • Golang依赖管理工具之go module(go1.11)

    大多数语言都会有包管理工具 xff0c 像Node有npm xff0c PHP有composer xff0c Java有Maven和Gradle 可是 xff0c Go语言一直缺乏一个官方的包管理 Dep被称为官方试验品official e
  • 一个linux驱动链表例子

    Free list初始化 span class token keyword struct span span class token class name list head span free list span class token
  • SAS学习笔记

    术语解释 Phy xff1a The term Phy is used in the standard with respect to the interface between a device and the service deliv
  • scsi命令的读写命令在哪里构建?

    drivers scsi sd c 中的sd setup read write cmnd函数里构建
  • linux查看磁盘的inquery data

    sg inq命令可以
  • SCSI任务优先级

    在SCSI命令参考手册中给出了三个优先级控制位 xff1a HEADSUP xff0c ORDWUP SIMPSUP xff0c 分别对应的优先级是HEAD OF QUEUE ORDERED SIMPLE HEAD OF QUEUE优先级的
  • 通过sg3_utils发送scsi cdb命令码

    sg raw 可以直接发送scsi命令 如sg raw r 1k dev sg0 12 00 00 00 60 00 是inquiry命令
  • 查看sas盘支持的所有命令

    sg raw r span class token number 1024 span dev sda a3 0c 00 00 00 00 00 00 04 00 00 00 或者 sg opcodes dev sda
  • [已解决]Ubuntu安装libssl-dev失败

    ygu 64 guyongqiangx span class token function sudo span span class token function apt get span span class token function
  • 安装ubuntu的时候注意事项

    安装的时候一定要选择上第三方更新 xff0c 并且不下载updates安装完毕后第一件事件就是 xff0c 搜索Software amp Updates 然后在Updates项目那里把自动检查更新更改为Never 通知我ubuntu有新版本
  • ubuntu16.04开机登录后一直蓝屏解决方法

    Ctrl 43 Alt 43 F4 xff0c 进入字符界面 xff0c 然后重新登录 xff0c 先输入用户名 xff0c 然后输入登录密码 xff0c 然后安装相应服务 xff0c 然后重置它 xff01 span class toke
  • 制作 macOS Mojave U盘启动盘/安装盘

    制作 macOS Mojave U盘启动盘 安装盘 下载macOS Mojave程序 去 App Store 下载好 macOS Mojave 安装程序 xff0c 先不要启动安装 下载完成后 xff0c 可在 Launchpad 中看到一
  • 自定义WSL的安装位置,别再装到C盘啦

    WSL Windows Subsystem for Linux 是win10的一项十分强大的功能 WSL让我们可以像使用普通的软件一样直接使用Linux的功能 配合微软的Windows Terminal xff0c 拥有比通常的虚拟机更方便