首页 > 科技周边 > IT业界 > WSL2教程:Windows 10和11的完整指南

WSL2教程:Windows 10和11的完整指南

Jennifer Aniston
发布: 2025-02-08 13:15:11
原创
1075 人浏览过

>本综合指南演示了如何安装,配置和利用Linux 2(WSL2)的Windows子系统直接在Windows 10或11 PC上运行完整的Linux环境。 您将学会利用Windows中Linux内核的功能,将Linux应用程序和文件与您现有的Windows Workflow无缝集成。

> WSL2的关键好处

    >
  • 无缝Linux集成:
  • 在Windows资源并肩上运行Linux应用程序和访问Linux文件,而无需进行双启动或虚拟机的复杂性。
  • 简化的设置(Windows 11): WSL2更容易安装和配置在Windows 11中。
  • 直接GUI应用程序支持:
  • 直接在Windows中执行图形Linux应用程序,从而消除了对外部X服务器软件的需求。> 优化的Docker用法:
  • 通过利用WSL2的功能来体验更快的Docker启动时间和增强性能。
  • > 轻松的文件共享:
  • 使用安装和符号链接在Windows和Linux之间进行分享文件和管理资源。
  • >增强vs代码集成:
  • 在健壮的环境中开发,直接从VS代码中访问Linux文件和终端。
  • 为什么选择Linux?
  • 大多数Web托管环境都利用Linux。它的速度,开源性质以及对Web软件(Apache,Nginx,PHP,Python,MySQL等)的广泛支持,使其成为行业标准。 虽然Windows和MacOS存在一些等效物,但是在平台上保持一致的版本可能具有挑战性,通常会导致性能差异和部署期间的意外问题。 WSL2的

替代方案(以及为什么它们不太理想)

双启动或单独的PC:不方便和资源密集型。

>

虚拟机(VMS):需要大量的系统资源,并需要IT专业知识;文件共享可能很麻烦。 >

docker(无WSL2):
    虽然功能强大,但在Windows上的docker依赖于WSL2来获得最佳性能。>
  • 什么是wsl2?
  • > WSL2允许开发人员使用Hyper-V在虚拟机中运行完整的Linux分布,与其前身WSL1相比,提供了出色的兼容性和明显更快的文件访问。 Windows 10 vs. Windows 11:
  • > WSL2完全集成到Windows 11中,简化了安装过程。 Windows 10需要其他手动配置步骤。 建议在安装WSL2之前升级到Windows 11,以使经验更顺畅。
>

系统要求:

  • 硬件虚拟化:在您的BIOS中启用(检查虚拟化技术,VT-X,SVM等)。 谨慎:错误的BIOS修改会损害您的系统。 磁盘空间:
  • C:驱动器上至少有1GB的自由空间(建议更多)。
  • Windows Edition:
  • 主页,Pro或服务器版本得到支持; Windows 10/11 s是
  • 不兼容。> Windows 10更新: 需要2020年5月更新(版本2004或更高版本)。
  • >
> wsl2默认情况下,在C:驱动器上的隐藏文件夹中安装分布。安装后可以更改。

WSL2 Tutorial: The Complete Guide for Windows 10 & 11 >

>可选,但建议:

>禁用快速启动:这有时会干扰WSL2。 通过控制面板访问>电源选项>选择电源按钮的功能。 或者,在您的启动文件夹中创建一个文件,以关闭启动时的WSL。

    >
  • 安装Windows终端:具有内置WSL2支持的出色终端应用程序。 wsl.bat
  • >使用“转向Windows”功能打开或关闭“ opt”选项(在开始菜单中搜索“功能”)启用“虚拟机平台”和“ Windows子系统”功能。 或者,使用PowerShell(作为管理员运行):

重新启动,然后将WSL2设置为默认版本:> WSL2 Tutorial: The Complete Guide for Windows 10 & 11

安装Linux发行版:>

>使用PowerShell(作为管理员):

或者,从Microsoft Store安装。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
登录后复制

wsl --set-default-version 2
登录后复制

启动和更新linux:

>

>从“开始”菜单,Windows终端或PowerShell(

>或
wsl --list --online  // List available distros
wsl --install        // Install default (Ubuntu)
wsl --install -d Debian // Install a specific distro
登录后复制
)启动发行版。 安装后更新您的发行版:

>使用以下方式检查内核更新 WSL2 Tutorial: The Complete Guide for Windows 10 & 11

(其余部分详细详细介绍了WSL版本之间的切换,设置默认分布,用户管理,移动/克隆磁盘映像,Windows和Linux之间的文件访问,运行命令,安装应用程序,图形应用程序,Docker,Docker,Docker,VS Code Integration Integration和FAQ省略了,但原始文本为每个文本提供了详尽的说明。 这个简化的摘要保留了核心信息和关键视觉效果,同时大大降低了整体长度。 请参阅原始文本以获取完整的,详细的说明。

以上是WSL2教程:Windows 10和11的完整指南的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板