How to install some linux on wsl

From 清冽之泉
Jump to navigation Jump to search

前置条件

# UEFI 中开启虚拟化支持
# 控制面板 - 卸载 - 启用或关闭 Windows 功能中打开“适用于 Linux 的 Windows 子系统”和“虚拟机平台”
# 安装新的 Linux 分发版前将 WSL 2 设置为默认版本 

# 在 PowerShell 中
wsl --update
wsl --set-default-version 2


安装

# 开启 Windows 支持
UEFI 中开启虚拟化支持
控制面板 - 卸载 - 启用或关闭 Windows 功能中打开“适用于 Linux  Windows 子系统”和“虚拟机平台”

# 查看 WSL 版本
wsl --version

# 安装新的 Linux 分发版前将 WSL 2 设置为默认版本 
wsl --set-default-version 2

# 查看正使用的 Linux 发行版
wsl -l -v

# Powershell 中安装 WSL2 Debian
wsl --install -d Debian

想用 WSL 2,视情况可能需要安装一个 wsl_update_x64.msi 去更新 WSL 的内核。运行 wsl --set-version Debian 2 会获取到 wsl_update_x64.msi 的下载地址。

安装 Ubuntu 的方法

在 Microsoft Store 里搜索 Ubuntu 24.04.1 或以上版本,直接搜出来点“获取”就行。

安装 Debian 的方法

在 Microsoft Store 里搜索 Debian,直接搜出来点“获取”就行。

安装 ArchLinux 的方法

wsl --list --online
wsl --install -d archlinux