前言
引用资料:https://learn.microsoft.com/en-us/windows/wsl/about
适用于 Linux 的 windows 子系统允许开发人员直接在 Windows 上运行 GNU/Linux 环境 -- 包括大多数命令行工具、实用程序和应用程序,无需修改,而无需传统虚拟机或dualbot设置的开销。
您可以:
在Microsoft商店中选择您喜爱的GNU/Linux发行版。
运行常见的命令行工具,如grep、sed、awk或其他ELF-64二进制文件。
运行Bash shell脚本和GNU/Linux命令行应用程序,包括:工具:vim、emacs、tmux。语言:NodeJS、Javascript、Python、Ruby、C/C++、C#和F#、Rust、Go等。服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL。
使用自己的GNU/Linux发行包管理器安装其他软件。
使用类Unix命令行shell调用 Windows 应用程序。
在Windows上调用 GNU/Linux 应用程序。
运行直接集成到Windows桌面的 GNU/Linux 图形应用程序
将GPU加速用于机器学习、数据科学场景等
安装WSL2步骤
1.为Linux启用子系统
检查windows功能是否开启了 适用于 Liunx 的 Windows 子系统 的设置(如果未开启,开启之后需要重启电脑)
cmd命令 wsl -l -v 检查管理适用于 Liunx 的 Windows 子系统的分发,如果没有分发版的则执行:
wsl -l -v
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
如果只安装WSL1,那么现在可以重新启动计算机,然后转到第六步,安装您选择的Liunx发行版。
如果要更新到WSL2,则等待重新启动计算机,然后下一步。
(注意:需要开启 适用于 Liunx 的 Windows 子系统 的设置 才重新启动计算机 如果已开启,则不需要)
2.检查WSL2的要求
(对于64位系统,版本1903或更高,版本18362或更高。
对于ARM64系统:版本2004或更高,版本19041或更高。)
检查电脑版本 :win+r 在搜索框输入 winver 查看当前版本 19044比1903高符合要求
查看电脑是否开启开发人员模式
3.启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4.下载Linux内核更新包
下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
5.将WSL2设置为默认版本
6.安装选择的Linux发行版
可到Microsoft store 搜索ubuntn 安装 。
如果安装很慢或者按照过程中出现安装报错,可在网页上安装ubuntn 。下载地址:
https://apps.microsoft.com/store/detail/ubuntu-22041-lts/9PN20MSR04DW?hl=zh-cn&gl=cn
最后在cmd命令界面查看是否安装成功
wsl -l -v