WSL2 或 适用于 Linux 版本 2 的 Windows 子系统 是一个免费使用的 Windows 工具,您可以使用它直接在 Windows(10 或 11)机器上安装任何 Linux 发行版,而无需为此安装任何类型的虚拟机或双启动。
另请查看:Windows Terminal – 管理 WSL 实例的更好方法
现在,您无法使用 WSL2 机制获得任何基于 Linux 的发行版的完整体验,此功能仅适用于需要在不同平台上测试其应用程序而无需重新启动/启动虚拟机的开发人员。
现在,WSL2 支持很多基于 Linux 的操作系统,包括 Ubuntu、Debian、 Fedora, 和 SUSE Linux。 在本教程中,我们将学习使用 WSL2 在 Windows 10 和 11 上安装 OpenSUSE。
目录
启用 WSL Windows 10
如果您使用的是 Windows 10,请确保您使用的是版本 2004、内部版本 19041 或更高版本。 如果您使用的是任何较低版本,只需升级您的 Windows 10。
在 Windows 11 上安装要容易得多,因为默认情况下安装了 WSL 版本 2,您只需启用它即可。 从开始菜单中以管理员身份搜索并打开命令提示符应用程序,然后复制粘贴以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用后,搜索“打开或关闭 Windows 功能”,然后向下滚动到底部并启用“适用于 Linux 的 Windows 子系统”,然后单击“确定”,您现在需要重新启动计算机。
最后,当重新启动时,只需使用管理员权限打开您的 PowerShell 应用程序并键入以下命令以将版本 2 设置为默认值:
wsl --set-default-version 2
您可能会看到类似“WSL 2 需要更新其内核组件”的消息。 有关信息,请访问 https://aka.ms/wsl2kernel‘,在这种情况下,请访问该网站并下载更新并再次运行上述命令。
Windows 11 用户只需启用 ‘适用于 Linux 的 Windows 子系统‘ 特征来自 ‘打开或关闭 Windows 功能‘ 并重新启动他们的 PC。
从 WSL 安装 OpenSUSE
最简单的方法是从 Windows 应用商店搜索并安装 OpenSUSE,但是,如果需要,您也可以通过键入以下命令从 PowerShell 列出并安装它:
wsl --list --online

现在,要安装 OpenSUSE,只需键入以下命令:
wsl -install -d openSUSE-42

OpenSUSE 现已安装在您的系统上,让我们对这台机器进行一些安装后的调整,例如创建帐户并将其更新到最新版本。
安装后调整
当您在重启后首次启动 OpenSUSE 时,系统会提示您使用欢迎屏幕和许可协议,只需点击下一步,在下一个屏幕上您将必须创建用户 ID 和密码,在此屏幕上导航使用键盘上的 TAB 键并输入您的详细信息,然后点击下一步。

最后,当一切都完成后,你会受到欢迎 bash 迅速的。 让我们通过输入以下命令来更新我们的系统:
sudo zypper update

概括
如前所述,这绝对不能完全替代 Linux 桌面,因为您只能运行 CLI 应用程序(支持 GUI 应用程序,但没有硬件加速)。 如果您正在为初学者寻找易于使用的发行版,也许您应该从 Linux Mint 或 Pop_OS 开始!