#查看系统
winver
#安装wsl2和ubuntu
wsl --install -d Ubuntu-24.04
#ubuntu安装列表
wsl --list --online
#查看所有系统
wsl -l -v
#启动指定版本
wsl -d Ubuntu-24.04
#安装htop
sudo apt install htop
sudo snap install htop
#修改默认内存
C:\Users\Administrator\.wslconfig
[wsl2]
memory=48GB
processors=8
swap=16GB
#重启wsl
wsl --shutdown
#查看系统版本
lsb_release -a
#进入root用户
wsl -l 查看系统
wsl -u root
wsl -d Ubuntu-24.04 --user root
#系统在win的路径默认空
C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx
#迁移
wsl --shutdownwsl --shutdown
#导出系统
wsl --export Ubuntu-24.04 D:\Backup\Ubuntu-24.04.tar
#注销系统
wsl --unregister Ubuntu-24.04
#重新导入
wsl --import Ubuntu-24.04 E:\WSL\Ubuntu-24.04 D:\Backup\Ubuntu-24.04.tar --version 2
#子系统网络
#安装管理工具
Win + R → virtmgmt.msc
#配置新网卡添加C:\Users\Administrator\.wslconfig
[wsl2]
networkingMode=bridged
vmSwitch=WSL_Bridge
dhcp=false
#子系统配置
vim /etc/wsl.conf
[boot]
systemd=true
[user]
default=leo
[network]
generateResolvConf = false
#完全关闭
wsl --shutdown
#使用root登录
vim /etc/netplan/00-installer-config.yaml
network:
version: 2
ethernets:
eth0:
addresses:
- 10.10.10.86/16
routes:
- to: 0.0.0.0/0
via: 10.10.0.1
nameservers:
addresses: [8.8.8.8, 61.128.128.68]
#加强权限,防止警告
sudo chmod 600 /etc/netplan/00-installer-config.yaml
sudo chown root:root /etc/netplan/00-installer-config.yaml
#生效网络配置
sudo netplan apply
#查看已有的发行版
wsl --list --verbose
#导出
wsl --export Ubuntu-24.04 S:\wsl_back\Ubuntu_2404.tar
#导入
wsl --import es5 S:\wsl\es5 S:\wsl_back\Ubuntu_2404.tar --version 2
#进入指定系统
wsl -d es5 -u root