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 --update2、 wsl 版本设置为 wsl2
wsl --set-default-version 23、安装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