如何在Windows 10运行Linux程序?

在Windows 10和更高版本以及Windows Server 2019和更高版本中,用户可以直接在Windows上运行Linux发行版(包括Ubuntu、Debian和OpenSuse),而无需进行双系统启动。同时,用户可以在同一WSL(适用于Linux的Windows子系统)环境中同时运行Linux和Windows命令。

一、更新Windows

为确保拥有所有必要的WSL组件,需要更新Windows系统。以下是通常的更新步骤:

1、按"Windows键 + R"。

2、输入“控制更新”,然后点击“确定”按钮。

3、点击“检查更新”按钮。

二、安装Linux发行版

1、右键点击“开始”菜单,选择“Windows Powershell(管理员)”,然后选择“是”。

2、在提升权限的PowerShell中,运行以下命令来安装WSL:

wsl --install --online

3、从列出的“名称”栏中,选择一个可用的Linux发行版,例如Ubuntu。

Windows 10运行Linux程序

4、Ubuntu左侧的星号表示该分布将默认安装,如下:

wsl --install

Windows 10运行Linux程序

若要安装其他Linux发行版,如SLES-12,可运行:

wsl --install --distribution SLES-12

5、安装完成后,重启计算机。由于处于PowerShell命令提示符,因此可以如下完成:

Restart-Computer

注意: 如果收到以下错误,请转到标题为" "错误0x80370102" 以下。否则,请继续下一步。

Windows 10运行Linux程序

6、在“开始”菜单中找到并选择已安装的Linux发行版,例如Ubuntu。

Windows 10运行Linux程序

7、根据提示输入Linux的用户名和密码进行登录。

Windows 10运行Linux程序

8、返回到提升权限的PowerShell或Windows命令提示符,运行以下命令更新WSL:

wsl --update

若有WSL更新,按照提示操作。

Windows 10运行Linux程序

9、使用以下命令关闭WSL:

wsl --shutdown

11、选择开始然后Ubuntu 或安装的任何Linux分布,现在应该处于Linux命令提示符:

Windows 10运行Linux程序

二、0x80370102错误处理

如果在安装WSL的过程中遇到错误代码0x80370102,可以通过以下步骤尝试解决:

Windows 10运行Linux程序

1、按"Ctrl + Shift + Esc"打开任务管理器。

2、选择 “性能” 标签,然后点击 “CPU”,检查是否启用了虚拟化技术。如果已启用,跳过步骤5。

Windows 10运行Linux程序

3、如果虚拟化技术未启用,重启计算机,并在启动时按F2键或其他适合您系统的键进入BIOS/UEFI设置(如何启用或禁用硬件虚拟化)。

4、在BIOS/UEFI设置中找到并启用硬件虚拟化选项,通常位于“高级”菜单下的“CPU配置”中,选项名为“SVM模式”(安全虚拟机),将其设置为“已启用”。

5、保存更改并退出BIOS/UEFI,选择 “保存更改并退出”,然后选择“是”确认操作。

6、再次打开任务管理器,验证虚拟化技术是否已启用。

Windows 10运行Linux程序

7、如果虚拟化技术仍然未启用,按"Windows键 + R`,输入“可选功能”,点击“确定”。

8、确保“虚拟机平台”和“Windows Hypervisor平台”两项都已勾选。

Windows 10运行Linux程序

9、重新启动计算机。

10、尝试再次启动Ubuntu或其他Linux发行版。如果错误依旧,从提升权限的PowerShell或Windows命令提示符运行以下命令:

bcdedit /set hypervisorlaunchtype auto

命令执行后应该会显示操作成功的信息:

Windows 10运行Linux程序

11、最后,重新启动计算机完成设置。

广告合作
QQ群号:707632017
标签:

温馨提示:

1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。

2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

热门教程

  • Z-Blog教程
    Z-Blog教程
    ZBlog教程分享ZBlog安装教程、ZBlog建站教程和ZBlog使用教程等相关教程,包括如何创建...
  • WordPress教程
    WordPress教程
    WordPress教程提供了关于WordPress的基础知识和技巧,包括安装、设置、发布内容、选择主...
  • CSS教程
    CSS教程
    CSS教程提供了关于如何使用CSS来设计和美化网页的基础知识和技巧,包括选择器、样式规则、盒模型、布...
  • 宝塔面板教程
    宝塔面板教程
    宝塔面板教程是一个致力于向用户传授宝塔面板的使用技巧和知识的学习资源,旨在帮助用户快速上手和充分利用...
  • PHP教程
    PHP教程
    PHP教程提供了关于PHP语法、变量、函数、流程控制等概念的详细指导,同时介绍了常见的Web开发技术...

3个月免费VPS

亚马逊云科技

阿里云