安装wsl-Ubuntu到D盘

如果你一开始就希望将 WSL(如 Ubuntu)安装到 D 盘,而不是默认安装到 C 盘的 %LOCALAPPDATA% 路径,可以使用以下方法:


✅ 一、图形界面安装(如 Microsoft Store)不能指定安装路径

默认会安装到:

C:\Users\<用户名>\AppData\Local\Packages\

👉 所以,如果你希望初始就安装到 D 盘,必须使用 命令行的导入安装方式 ⬇️


🧭 二、初始安装 WSL 子系统到 D 盘的方法

✅ 步骤概览:

  1. 下载 .appx 安装包(或 .tar 根文件系统)
  2. 解压或导入到 D 盘目标位置
  3. 使用 wsl --import 安装

🔧 三、详细步骤

第一步:下载发行版安装包(.appx)

你可以从微软官方下载 WSL 安装包(官方链接):

👉 https://learn.microsoft.com/en-us/windows/wsl/install-manual

例如:

  • Ubuntu 22.04 下载地址(直接点击):

    • https://aka.ms/wslubuntu2204

下载完成后,你会得到一个名为 Ubuntu_2204.1.6.0_x64.appx 的文件。


第二步:解压 .appx 到目标路径(D 盘)

.appx 改后缀为 .zip 并解压,例如解压到:

D:\WSL\Ubuntu

其中会包含一个根文件系统 install.tar.gzrootfs.tar.gz(有时隐藏)


第三步:导入到 D 盘为一个新子系统

打开 PowerShell(管理员),执行:

wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\Ubuntu\install.tar.gz --version 2

或者使用 rootfs.tar.gz,路径按你的实际解压文件调整。


第四步:启动该系统

wsl -d Ubuntu

第一次运行会进入 root 用户命令行。


✨(可选)设置默认子系统和默认用户名

# 设置默认 WSL 发行版
wsl --set-default Ubuntu# 设置默认用户(进入 Ubuntu 后添加用户)
adduser yourname
usermod -aG sudo yourname
exit# 在 PowerShell 中设置默认用户(取决于子系统名称)
ubuntu config --default-user yourname

📝 总结:最简安装到 D 盘命令模板

wsl --import <子系统名称> <目标路径> <tar包路径> --version 2

示例:

wsl --import Ubuntu D:\WSL\Ubuntu D:\install.tar.gz --version 2

🎁 附加说明:哪种方式适合你?

方式是否能指定安装位置操作难度推荐程度
Microsoft Store 安装❌ 默认安装到 C 盘简单⭐⭐
wsl --install 命令安装❌ 默认安装到 C 盘简单⭐⭐
wsl --import 安装✅ 可装到 D 盘等任意位置稍复杂⭐⭐⭐⭐⭐

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/105422.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python爬虫入门到实战(2)-selenium驱动浏览器

selenium库是一种用于Web应用程序测试的工具&#xff0c;它可以驱动浏览器执行特定操作&#xff0c;自动按照脚本代码做出单击、输入&#xff0c;打开&#xff0c;验证等操作&#xff0c;支持的浏览器包括IE、Firefox、Safari、Chrome、Opera等。而在办公领照下的城中如果经常需…

excel分组展示业绩及增长率

excel分组展示业绩和增长率效果图如下图所示&#xff0c;两个表格分别是业绩表和增长率(达成率)表&#xff0c;如何将其直观又美观的做在一个表上&#xff1f;制作步骤1.选择表1数据&#xff0c;简单创建一个簇状柱形图2.表1中插入一列&#xff0c;内容为#N/A&#xff0c;表后一…

深度学习前置知识

文章目录介绍数据操作张量张量的定义1. **张量的维度&#xff08;Rank&#xff09;**2. **张量的形状&#xff08;Shape&#xff09;**简单的数据预处理&#xff08;插值线性代数微积分概率论1. 基本概念(1) 随机试验与事件(2) 概率公理&#xff08;Kolmogorov公理&#xff09;…

心电图时间序列的 ARMA 模型分析与预测

首先说明&#xff1a;arma 用于心电图不一定合适&#xff0c;只是手头正好有这个数据import json import numpy as np import pandas as pd import matplotlib.pyplot as plt from statsmodels.tsa.stattools import adfuller, acf, pacf from statsmodels.tsa.arima.model imp…

iPhone 数据擦除软件评测(最新且全面)

当您准备出售、捐赠或回收 iPhone 时&#xff0c;仅仅恢复出厂设置并不足以保证您的个人数据彻底消失。专业的 iPhone 数据擦除软件采用先进的技术&#xff0c;确保您的敏感信息永久无法恢复。本文回顾了十种流行的 iPhone 数据擦除工具&#xff0c;详细介绍了它们的功能、优点…

Zabbix 分布式监控系统架构设计与优化

一、概念 1.核心概念 Zabbix是一个CS(服务端/客户端)架构的服务Zabbix-Agent获取数据-->发送给-->Zabbix-Server服务端--- >数据会被存放在数据库 <--- Zabbix Web 页面展示数据 2.部署流程 部署ngxphp环境并测试部署数据库 mariadb 10.5及以上 然后进行配置编…

【保姆级喂饭教程】Idea中配置类注释模板

目录一、配置类注释模板一、配置类注释模板 在idea中配置以下内容 打开路径 File - Settings - Editor - File and Code Templates - Includes - File Header ${USER}默认为系统账户名称&#xff0c;一般不是需要的&#xff0c;实际使用的时候换成自己的姓名缩写小写 /*** &l…

AntV G6 基础元素详解(React版)

一、初识 AntV G6 AntV G6 是蚂蚁集团推出的专业级图可视化引擎&#xff0c;适合构建关系图谱、拓扑图、流程图等场景。相比其他图形库&#xff0c;G6 提供完整的布局算法 和交互体系 &#xff0c;开发者在 10 分钟内即可搭建可交互的图应用。 技术特点速览&#xff1a; 支持 C…

web安全入门 | 记新手小白初次尝试挖越权漏洞

目录 中华人民共和国网络安全法 文章内容仅用于以防御为目的的演示请勿用于其他用途&#xff0c;否则后果自负 前言 渗透思路 渗透过程 第一步&#xff1a;注册测试账号 分析请求与响应 取消预约测试 越权测试 参考 中华人民共和国网络安全法 第二十七条 任何个人和组…

【Redis 】看门狗:分布式锁的自动续期

在分布式系统的开发中&#xff0c;保证数据的一致性和避免并发冲突是至关重要的任务。Redis 作为一种广泛使用的内存数据库&#xff0c;提供了实现分布式锁的有效手段。然而&#xff0c;传统的 Redis 分布式锁在设置了过期时间后&#xff0c;如果任务执行时间超过了锁的有效期&…

SAP NWBC WELCOME_MESSAGE

背景: 系统升级完首页不显示 WELCOME_MESSAGE Table:NWBC_CFG 里面有配置 但是WELCOME_MESSAGE不显示后debug分析发现换表了&#xff1a; 使用T-code: /N /UI2/CUST去维护 然后NWBC首页就会显示

使用Node搭建一个直播服务器,实时直播当前桌面

初始条件 Node20 需要本机安装好ffmpeg&#xff0c;并且版本7.0&#xff0c;可以查看我写的这个文章来安装 初始化项目 mkdir node-live cd node-live npm init -y安装依赖 npm install node-media-serverNode-Media-Server 是一款基于 Nodejs 开发的高性能/低延迟/开源…

Springboot 文件下载(Excel) + Vue前端下载按钮

看了网上的一些文件下载博客讲的太多了&#xff0c;我只想要完成这个事情&#xff0c;所以写一篇简洁一点的教程 我这里的代码是针对 Excel表格的&#xff0c;如果你是其它类型的文件就要看详细一点&#xff0c;如果你也是Excel 直接复制去用即可 我是把文件直接放到项目的 …

STM32-I2C

数据协议层有效性规定&#xff1a;SCL高电平&#xff0c;SDA数据必须稳定&#xff1b;SCL低&#xff0c;SDA允许变化数据&#xff1b;以字节为单位&#xff1b;8bit起始信号-主机占用-终止信号&#xff08;都是主机发&#xff09;应答相应-检测位&#xff1b;接收端控制SDA来实…

下一代防火墙web防护

目录 概要 整体架构流程 技术细节 实验步骤 小结 概要 下一代防火墙&#xff08;NGFW&#xff09;的Web防护功能通过深度包检测&#xff08;DPI&#xff09;、行为分析和机器学习技术&#xff0c;识别并阻断Web应用层威胁。防护范围包括SQL注入、XSS跨站脚本、CSRF攻击等OWASP…

Selenium动态网页爬虫编写与解释

使用Selenium来抓取动态网页。动态网页通常是指那些通过JavaScript动态加载内容的网页&#xff0c;这些内容在初始HTML中并不存在&#xff0c;因此使用传统的requests库无法获取到这些动态生成的内容。Selenium可以模拟浏览器行为&#xff0c;等待JavaScript执行并渲染页面&…

Spring AI之Prompt开发

文章目录1 提示词工程1_核心策略2_减少模型“幻觉”的技巧2 提示词攻击防范1_提示注入&#xff08;Prompt Injection&#xff09;2_越狱攻击&#xff08;Jailbreaking&#xff09;3 数据泄露攻击&#xff08;Data Extraction&#xff09;4 模型欺骗&#xff08;Model Manipulat…

Python密码学库之pycryptodome使用详解

概要 pycryptodome是一个功能强大的Python密码学库,是pycrypto库的现代化替代品。它提供了全面的密码学功能,包括对称加密、非对称加密、哈希算法、数字签名等。该库具有良好的性能、安全性和易用性,广泛应用于网络安全、数据保护、身份验证等领域。 安装 1、安装命令 pi…

分布式光伏发电系统中的“四可”指的是什么?

在分布式光伏电站规模爆发式增长的今天&#xff0c;“看不见、管不住、调不动”的难题却成为行业痛点。如何让散布各处的光伏电站真正成为稳定高效的“绿色能量站”&#xff1f;2025年《分布式光伏发电开发建设管理办法》大型工商业项目&#xff08;≥6MW&#xff09;明确要求具…

敏捷开发卡在需求分析?飞算 JavaAI 加速需求确认与功能迭代

在敏捷开发中&#xff0c;需求分析常成为团队推进的 “卡点”—— 模糊的需求描述、反复的需求变更、拆解落地难等问题&#xff0c;往往导致迭代周期延长。而飞算 JavaAI 作为专为 Java 开发设计的工具&#xff0c;正通过 “需求理解 - 接口设计 - 代码生成” 的全流程智能化&a…