17.wsl

发表于 未分类 分类,标签:
#查看系统
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



0 篇评论

发表我的评论