20Bytes Log
WSL Ubuntu 22.04 创建流程Blur image

一、目标#

  • 新建 WSL 实例
  • 名称:Bot
  • 系统:Ubuntu 22.04
  • 安装位置:F:\WSL\Bot
  • 使用方式:--import(tar 模式,推荐)

二、准备工作#

1. 创建安装目录#

在 PowerShell 执行:

mkdir F:\WSL\Bot
powershell

三、下载 Ubuntu 22.04 WSL rootfs#

官方目录:

https://cloud-images.ubuntu.com/wsl/jammy/current/
text

下载文件(普通 PC 选择 amd64):

ubuntu-jammy-wsl-amd64-ubuntu22.04lts.rootfs.tar.gz
text

下载后放在:

F:\WSL\
text

例如:

F:\WSL\ubuntu-jammy-wsl-amd64-ubuntu22.04lts.rootfs.tar.gz
text

四、导入为新的 WSL 实例#

执行:

wsl --import Bot F:\WSL\Bot F:\WSL\ubuntu-jammy-wsl-amd64-ubuntu22.04lts.rootfs.tar.gz --version 2
powershell

提示:

操作成功完成。
text

五、启动系统#

wsl -d Bot
powershell

首次进入默认是 root 用户:

root@xxx:#
text

六、创建普通用户(推荐)#

1. 创建用户#

adduser bot
bash

填写密码,其余信息直接回车。

2. 添加 sudo 权限#

usermod -aG sudo bot
bash

七、设置默认登录用户(永久)#

编辑配置文件:

nano /etc/wsl.conf
bash

写入:

[user]
default=bot
ini

保存退出后,在 PowerShell 执行:

wsl --shutdown
powershell

重新进入:

wsl -d Bot
powershell

应显示:

bot@xxx:~$
text

八、初始化系统(推荐)#

sudo apt update && sudo apt upgrade -y
sudo apt install build-essential git curl wget -y
bash

作用:

  • 更新系统
  • 安装基础开发工具

九、验证安装#

wsl -l -v
powershell

应显示:

Blogs_U24
Bot
text

最终结构#

F:\WSL\
├── Bot
└── ubuntu-jammy-wsl-amd64-ubuntu22.04lts.rootfs.tar.gz
text

关键说明#

  • 推荐使用 --import(tar 模式),不依赖微软商店
  • 可自定义安装位置
  • 方便备份与迁移
  • 更适合开发环境

如果你需要,我可以再给你整理:

  • WSL 迁移流程
  • 备份恢复流程
  • 性能优化配置
  • Python / Docker 初始化模板
WSL Ubuntu 22.04(Bot)创建流程文档
https://20bytes.github.io/blog/wsl
Author 昙柏
Published at February 24, 2026