win10系统的Linux子系统

win10 自带的Linux子系统

管理员身份运行powershell

# 以管理员身份打开 PowerShell
wsl --install
如果wsl运行正常,会自动安装ubuntu,如果上面命令不能正确执行,则大概率是wsl未启动,执行下面命令启动wsl功能
      # 启用 WSL 功能
       dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

       # 启用虚拟机平台功能
       dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

#设置wsl默认启动版本为wsl2
       wsl --set-default-version 2
      # 查看可用的发行版
      wsl --list --online

      # 安装 Ubuntu(默认最新 LTS 版本)
      wsl --install -d Ubuntu

      # 或者安装指定版本
      wsl --install -d Ubuntu-22.04

常用的wsl命令
    # 查看已安装的 WSL 发行版
    wsl --list --verbose

    # 停止 WSL
    wsl --shutdown

    # 设置默认发行版
    wsl --set-default Ubuntu

    # 更新 Ubuntu
    sudo apt update && sudo apt upgrade
 

重要提示

  1. 系统要求:Windows 10 版本 2004 及以上(内部版本 19041+)

  2. BIOS 设置:需要启用虚拟化技术(VT-x/AMD-V)

  3. 存储位置:WSL 默认安装在 C 盘,可以迁移到其他盘

  4. 网络:WSL 2 使用虚拟网络,与主机网络分离

优化配置

# 1. 更换软件源(国内用户推荐)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 编辑 sources.list 更换为国内镜像源

# 2. 安装常用工具
sudo apt install git vim curl wget build-essential

# 3. 安装 Windows 终端(更好的体验)
# 在 Microsoft Store 搜索 "Windows Terminal" 并安装

正常情况下,就能正常启用wsl安装的ubuntu了。

在WSL2的Ubuntu 22.04中安装NVIDIA驱动和CUDA,过程和常规Linux系统有所不同,因为驱动安装在Windows主机上,而CUDA工具包则安装在WSL2内。

 

posted @ 2026-01-18 17:08  林山风火  阅读(1)  评论(0)    收藏  举报