WSL2相关操作指南
本文最后更新于 2025年4月9日 晚上
1. WSL2不通过微软商店安装Linux发行版
2. WSL2导入/导出tar包
- 导出tar包
1
wsl --export <distro_name> <path_to_save_tar>.tar
如果发现报错pax format cannot archive sockets,可以在最后添加 –vhd参数来导出。
- 导入tar包
1
wsl --import <distro_name> <path_to_install> <path_to_tar>.tar
3. WSL2移动Linux的安装位置
通过第二点的方法移动到新的位置即可
4. WSL2修改默认登陆用户
- 在wsl的linux系统中创建
/etc/wsl.conf
文件,内容如下:1
2[user]
default=your_username - 退出wsl子系统,停止该子系统
1
wsl -t your_distro_name
- 重新启动该子系统,即可使用新的默认用户登陆
1
wsl -d your_distro_name
4. WSL2配置代理
- 在wsl的linux系统home目录下创建
.proxy_rc
文件,内容如下:1
2
3
4#!/bin/bash
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
# 11223为windows宿主机的代理软件端口
export ALL_PROXY="http://$host_ip:11223" - 需要使用代理的时候,执行
source ~/.proxy_rc
即可