window安装WSL2
2024年3月17日大约 2 分钟
Windows10安装WSL2
前置:会基本linux命令、vim
安装
注意:Windows版本需要高于1903,,不然得手动升级 Windows 10
开启Windows 子系统
适用于Linux的Windows子系统/Windows Subsystem for Linux 和 虚拟机平台/Virtual Machine Platform
使用win+r,输入appwiz.cpl
1、更新wsl子系统
wsl --update
2、 wsl 版本设置为 wsl2
wsl --set-default-version 2
3、安装Ubuntu-20.04
wsl --install
默认安装的是Ubuntu-20.04
4、启动Ubuntu
wsl.exe -d Ubuntu
设置用户名和密码,exit退出
5、导出:
wsl --export Ubuntu ./Ubuntu-20.04.tar
./ 表示当前目录下
成功提示:
正在导出,这可能需要几分钟时间。 (1123 MB)
操作成功完成。
6、注销原来的系统
wsl --unregister Ubuntu
成功提示:
正在注销。
操作成功完成。
7、WSL从C盘迁移到其它盘
wsl --import Ubuntu-20.04 D:\software\wsl\Ubuntu-20.04 D:\software\wsl\Ubuntu-20.04.tar --version 2
成功提示:
操作成功完成。
8、启动:
wsl.exe -d Ubuntu-20.04
由于将 Ubuntu 重命名为Ubuntu-20.04
9、进入系统之后看是否导入成功:
df -h
成功提示:
Filesystem Size Used Avail Use% Mounted on
none 7.8G 0 7.8G 0% /usr/lib/modules/5.15.167.4-microsoft-standard-WSL2
none 7.8G 4.0K 7.8G 1% /mnt/wsl
drivers 301G 141G 160G 47% /usr/lib/wsl/drivers
/dev/sdc 1007G 1.2G 955G 1% /
none 7.8G 76K 7.8G 1% /mnt/wslg
none 7.8G 0 7.8G 0% /usr/lib/wsl/lib
rootfs 7.8G 2.4M 7.8G 1% /init
none 7.8G 512K 7.8G 1% /run
none 7.8G 0 7.8G 0% /run/lock
none 7.8G 0 7.8G 0% /run/shm
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
none 7.8G 64K 7.8G 1% /mnt/wslg/versions.txt
none 7.8G 64K 7.8G 1% /mnt/wslg/doc
C:\ 301G 141G 160G 47% /mnt/c
D:\ 177G 107G 71G 61% /mnt/d
tmpfs 1.6G 16K 1.6G 1% /run/user/1000
环境配置
配置国内源
备份源:
cp /etc/apt/sources.list /etc/apt/sources.list.bak
普通用户没有权限,提升权限,sudo
编辑sources.list源文件
sudo vim /etc/apt/sources.list
添加一下源:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
保存,默认已经会使用vim命令
更新源
sudo apt-get update
安装ssh
安装ssh
apt install openssh-server
启动ssh服务
service ssh restart
安装wsl插件
在vscode中安装wsl插件
Open any folder in the Windows Subsystem for Linux (WSL) and take advantage
最后就可以开始你的表演了。
附件
使用命令方式开启Windows子系统
# 开启 Linux 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 开启虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
常用命令
# 查看wsl版本
wsl -l -v
# 查看正在wsl中运行的linux发行版
wsl --list --running
# 关闭所有正在wsl中运行的linux发行版
wsl --shutdown
一键脚本换清华源
wget https://gitee.com/lin-xi-269/tools/raw/master/os/QHubuntu20.04 && bash QHubuntu20.04
参考:
https://blog.csdn.net/q283614346/article/details/138790776
https://blog.csdn.net/xiaouncle/article/details/136910057