作者: 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