Win11怎么安装WSL 2? Win11中WSL 2 安装和管理指南

  发布时间:2024-10-31 11:42:03   作者:佚名   我要评论
最近在搭建基于 win11 的 WSL2 开发环境,找了很多教程也遇到了很多问题,今天我们就来分享三种解决方法

通过 Microsoft Store 安装 WSL 发行版

2、安装好后点击「打开」,在弹出的命令行窗口中设置好 Linux 用户账户和密码,等待系统初始化完成。

安装完成后点击「打开」

在命令提示中完成初始化

3、此外,你也可以执行以下命令,查看有哪些可用的发行版,然后再进行安装:

wsl --list --online # 查看可用 Linux 发行版
wsl --install --distribution <DistroName> # 安装指定 Linux 发行版

使用命令查看并安装可用 WSL 发行版

4、安装完成后,在命令行窗口中设置 Linux 用户账户和密码,完成系统初始化。

设置默认 Linux 发行版

如果你在 Windows 11 上为 WSL 安装了多个 Linux 发行版,可以通过以下步骤来指定默认发行版:

1、右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开「Windows 终端」。

2、在 Windows PowerShell 或「命令提示符」窗口中,执行以下命令:

wsl --list --verbose # 查看已安装的发行版、WSL 版本信息和当前状态
wsl --set-default <DistroName> # 重新指定默认发行版

手动指定默认 WSL 发行版

同时运行多个 Linux 发行版

多 WSL 发行版同时运行

在 Windows 11 中安装多个 Linux 发行版后,即便没将其设置为默认发行版,也可以随时启动来使用。

  • 在「开始」菜单的「所有应用」列表,或「推荐的项目」中打开指定的 Linux 命令行窗口。

通过「开始」菜单启动指定发行版

  • 右键点击「开始」菜单,选择「终端管理员」,在「Windows 终端」的「打开新标签页」下拉菜单中打开 特定 Linux 的命令行窗口。

在「Windows 终端」中与指定发行版直接交互

移动 Linux 发行版存储位置

以下方法仅适用于 WSL 2.3.11 及更高版本。

默认情况下,WSL 会将 Linux 发行版存放在 C 盘的以下路径,其中包含了发行版的根文件系统和相关配置文件:

%USERPROFILE%\AppData\Local\\Packages\<发行版的包名>\

WSL 发行版默认存放路径

以前,移动发行版需要手动导出 → 将其作为新发行版导入 WSL → 然后删除原来的发行版,这 3 个步骤。但从 WSL 2.3.11 开始,微软引入了更简单的--move参数来移动发行版的底层存储。

例如,要将 Ubuntu 22.04 实例移动到 D 盘的一个专用 WSL 文件夹,可以使用以下命令:

1、列出已安装的发行版:

wsl --list

2、将特定发行版移动到指定路径:

wsl --manage Ubuntu-22.04 --move <path>

3、移动成功后,会有通知提示。

通过 wsl 的 –move 参数直接移动特定发行版

Windows 11 和 Linux 文件系统互访

使用 WSL 的一大优势是:Windows 11 和 Linux 之间的文件系统能够无缝互访,比在传统虚拟机中使用 Linux 要方便得多。让我们来看看如何实现这种互访:

在 Windows 11 中访问 Linux 文件系统

1、使用Windows + E快捷键打开「文件资源管理器」。

2、在左侧导航窗格中找到并点击「Linux」,就可以像浏览 Windows 文件一样浏览 Linux 文件了。

在 Windows 11 中浏览 Linux 文件夹

在 Linux 中访问 Windows 11 文件系统

1、在 Linux 中打开「终端」,执行以下命令即可进入 Windows 11 的 C 盘根目录:

cd /mnt/c/

2、使用ls命令列出目录和文件,你会看到熟悉的 Windows 目录和文件结构。

在 Linux 中访问 Windows 11 指定驱动器

在 Linux 中,访问 Windows 11 其他盘符的方式也类似,例如 D 盘可以使用/mnt/d/

相关文章

最新评论