准备工作
第一步:确认CPU虚拟化
打开任务管理器——性能,在cpu一栏找“虚拟化”,确认其已开启。一般大部分cpu都是默认开启的。没开启的请自行前往bios修改。
第二步:开启两个Windows功能
在任务栏搜索 Windows功能。开启“适用于Linux的Windows子系统” “虚拟机平台”这两个功能,点击确定后会提示重启。
安装和使用
安装WSL与Linux发行版
以管理员身份运行cmd(或者powershell),输入
wsl --install不指定版本的话默认下的Ubuntu某一个LTS版本。
如果指定版本(这里指定22.04 一般做dl用这个版本最稳定)的话则输入
wsl --install -d Ubuntu-22.04如果身处国内网络或者没挂梯子,建议在最后加上--web-download
另外可以通过以下这个命令查看wsl可以下载哪些linux发行版
wsl --list --online接着等待安装,安装好之后还会弹出一个引导界面,先不用管。
另一边,cmd窗口会提示输入用户名和密码(linux的密码输入无明式显示)
wsl对用户名有一些要求
只包含小写字母、数字和下划线
以字母开头
长度在1到32个字符之间
出现到这一步就安装完毕了。安装的版本是 Ubuntu 22.04.5 LTS。
查看
显示当前机器上所有下载的linux子系统
wsl --list -v
可以看到刚刚安装的子系统名字叫Ubuntu-22.04
STATERunning代表正在运行,Stopped未开机.
前面有个*号代表是当前默认的子系统,如果有多个子系统也可以通过以下这个命令修改你的默认子系统。(NAME换成你想换的子系统的名字)
wsl --set-default NAME启动
如何启动子系统?
win11 在终端的下拉界面可以看到几个版本。
