How to install some linux on wsl: Difference between revisions

From 清冽之泉
Jump to navigation Jump to search
 
Line 32: Line 32:
# 导入快照
# 导入快照
wsl --import Debian E:\New E:\Name.tar --version 2
wsl --import Debian E:\New E:\Name.tar --version 2
# 在 /etc/wsl.conf 中设置默认登录用户
[user]
default = windy
</syntaxhighlight>
</syntaxhighlight>



Latest revision as of 15:58, 14 May 2025

前置条件

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

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

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

其他调试命令如下:

# 查看 WSL 版本
wsl --version

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

# 导出快照
wsl --shutdown
wsl --export <发行版名称> <保存路径>\Name.tar

# 删除发行版
wsl --shutdown
wsl --unregister Debian
在应用和功能中卸载 Debian
重启

# 导入快照
wsl --import Debian E:\New E:\Name.tar --version 2

# 在 /etc/wsl.conf 中设置默认登录用户
[user]
default = windy

安装 Ubuntu 的方法

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

安装 Debian 的方法

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

安装 ArchLinux 的方法

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