如何在Windows 10开启Linux环境?

准备工作

  1. 系统要求

    • Windows 10 版本 2004(内部版本 19041)或更高(检查方法:Win + R → 输入 winver)。
    • 64位处理器,支持虚拟化(在BIOS/UEFI中启用 Virtualization Technology)。
    • 至少 4GB 内存(推荐 8GB+)。
  2. 启用虚拟化

    • 重启电脑,进入BIOS/UEFI(开机时按 F2/Del 等键,因主板而异)。
    • 找到 Virtualization Technology(或类似选项),设为 Enabled

安装WSL(两种方法)

方法1:通过命令安装(推荐)

  1. 以管理员身份打开 PowerShell
    • 搜索栏输入 PowerShell → 右键选择 “以管理员身份运行”
  2. 启用WSL功能
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. 启用虚拟机平台
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. 重启电脑

方法2:通过控制面板安装

  1. 打开 控制面板程序启用或关闭 Windows 功能
  2. 勾选 “适用于 Linux 的 Windows 子系统”“虚拟机平台”
  3. 点击 确定 → 重启电脑。

升级到WSL 2(性能更强)

  1. 下载WSL 2内核更新包
    • 官方下载地址:WSL 2 Linux 内核更新包(微软官网)。
  2. 安装更新包:双击运行下载的 .msi 文件。
  3. 设置WSL 2为默认版本
    wsl --set-default-version 2

安装Linux发行版

  1. 打开Microsoft Store
    • 搜索并选择Linux发行版(如 Ubuntu 22.04 LTS、Debian、Kali Linux)。
      在Windows 10上开启Linux环境,主要通过Windows Subsystem for Linux (WSL) 实现。以下是详细操作指南,所有步骤均基于微软官方文档,确保安全可靠,
  2. 点击“获取”安装
  3. 首次启动
    • 安装后从开始菜单打开Linux发行版。
    • 等待初始化完成 → 设置 用户名密码(密码输入时无显示,正常输入后回车)。

验证安装

  • 在PowerShell中运行:
    wsl -l -v

    输出示例:

      NAME            STATE           VERSION
    * Ubuntu-22.04    Running         2

    确认 VERSION2 即表示WSL 2运行正常。


常见问题解决

  1. WSL 2无法启动
    • 确保已安装WSL 2内核更新包。
    • 在PowerShell运行:wsl --update
  2. 虚拟化未启用
    • Ctrl+Shift+Esc 打开任务管理器 → 性能 标签 → 查看 虚拟化 是否显示“已启用”。
  3. 安装包下载失败
    • 使用微软官方离线安装包:WSL 2 Linux 内核。

进阶操作

  • 访问Windows文件:在Linux中输入 cd /mnt/c 进入C盘。
  • 安装图形界面
    sudo apt update && sudo apt install xfce4 -y  # 以Ubuntu为例

    配合Xming等工具运行GUI应用。

  • 管理WSL
    wsl --shutdown  # 关闭所有发行版
    wsl --export Ubuntu-22.04 backup.tar  # 备份系统

通过WSL 2,Windows 10用户无需双系统或虚拟机即可无缝运行Linux工具(如grep、bash、Python),适合开发、运维及学习,微软官方数据显示,WSL 2的I/O性能比WSL 1提升20倍(来源),推荐持续更新系统以获得最佳支持。

引用说明

  • 微软官方WSL安装文档:docs.microsoft.com/windows/wsl/install
  • WSL 2内核更新包下载:aka.ms/wsl2kernel
  • 虚拟化启用指南:support.microsoft.com/虚拟化

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4867.html

(0)
酷番叔酷番叔
上一篇 2025年6月18日 06:41
下一篇 2025年6月18日 07:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信