Windows下如何安装Linux子系统以获取Winux?

摘要:准备工作第一步:确认CPU虚拟化打开任务管理器——性能,在cpu一栏找“虚拟化”,确认其已开启。一般大部分cpu都是默认开启的。没开启的请自行前往bi

准备工作

第一步:确认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 在终端的下拉界面可以看到几个版本。

阅读全文