WSL 导入完整系统包教程
作者: DWDROME
配置环境:
- OS: Ubuntu 20.04.6 LTS on Windows 11 x86_64
- Kernel: 5.15.167.4-microsoft-standard-WSL2+
- ros-noetic
🧭WSL 导入完整系统包教程
✅ 一、准备导出文件
假设你已有一个 .tar
的完整系统包(如从 WSL 或 Linux 系统中导出):
例如:
Ubuntu-20.04_export.tar
如果你还没导出,可在原系统中执行:
wsl --export Ubuntu-20.04 Ubuntu-20.04_export.tar
✅ 二、导入为新的发行版
- 创建导入路径文件夹:
mkdir D:\WSL\Ubuntu-dw
- 执行导入命令:
wsl --import Ubuntu-dw D:\WSL\Ubuntu-dw Ubuntu-20.04_export.tar
说明:
Ubuntu-dw
是你导入后的发行版名称D:\WSL\Ubuntu-dw
是实际文件存储路径Ubuntu-20.04_export.tar
是导出包
✅ 三、首次启动并初始化环境
wsl -d Ubuntu-dw
你将默认进入 root@...
,接下来创建用户 dw
并做初始化:
adduser dw
usermod -aG sudo dw
✅ 四、设置默认用户为 dw
编辑配置文件:
vim /etc/wsl.conf
添加内容:
[user]
default=dw
然后保存并关闭,退出 WSL,重启:
wsl --shutdown
再次进入时会默认以 dw
用户登录。
✅ 五、可选优化(推荐)
1. 设置终端中文支持
sudo apt update
sudo apt install -y language-pack-zh-hans
sudo update-locale LANG=zh_CN.UTF-8
2. 设置代理支持(如你使用 Clash、V2Ray 等):
echo 'export http_proxy=http://127.0.0.1:7890' >> ~/.bashrc
echo 'export https_proxy=http://127.0.0.1:7890' >> ~/.bashrc
source ~/.bashrc
3. 更换 Shell 为 zsh 并美化:
sudo apt install -y zsh git curl
chsh -s /usr/bin/zsh dw
# 安装 Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
✅ 六、设置为默认发行版(可选)
wsl --set-default Ubuntu-dw