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

安装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.lryc.cn/news/591770.html

相关文章:

  • 微信远程控制系统2.0
  • 如何下载视频 (pc端任何视频均可下载)
  • 通义万相-文生视频实践
  • Redis主从复制数据同步实现原理详细介绍
  • 【LeetCode刷题指南】--数组串联,合并两个有序数组,删除有序数组中的重复项
  • Install Docker Engine on UbuntuMySQL
  • Docker国内镜像
  • 网络服务(第一次作业)
  • 【Servo】伺服驱动器扫频功能方案文档
  • 微信小程序地理定位功能
  • 批判式微调(CFT):原理、架构与高效推理训练新范式
  • ubuntu系统+N卡 | docker compose+ollama+dify
  • Springboot绑定Date类型时出现日期转换异常问题
  • SpringBoot02-application配置文件
  • (转)Kubernetes基础介绍
  • 累和,累积,斐波拉契
  • X00218-基于机器学习的磁流变液迟滞性能分析python实现
  • SpringBoot01-springBoot的特点
  • 如何用 Python + LLM 构建一个智能栗子表格提取工具?
  • VSCode 配置 C# 开发环境完整教程(附效果截图)
  • 深入解析Hadoop:机架感知算法与数据放置策略
  • 在 Windows Server RDS 上配置用户配置文件磁盘查找对应的用户名
  • LeetCode|Day17|242. 有效的字母异位词|Python刷题笔记
  • 每日钉钉API探索:createDing一键发起DING消息
  • 嵌入式基础 -- ADC(模数转换器,Analog to Digital Converter)
  • Spring Boot 中 META-INF 的作用与功能详解
  • AI编程实战:如何让AI生成带参数和返回值的Python函数——以PDF文本提取为例
  • 锂电池制造行业MES特色解决方案:差异化生产管控与智能工厂实践
  • c++ 模板元编程
  • CAD model dataset 下载