在 Windows 10 的 WSL(Windows Subsystem for Linux)中安装两个不同版本的 Ubuntu 系统,可以按照以下步骤进行操作:
方法一:通过微软商店安装
-
打开微软商店:在 Windows 10 中打开 Microsoft Store。
-
搜索 Ubuntu:在搜索栏中输入“Ubuntu”,会看到多个版本的 Ubuntu 系统,如 Ubuntu 18.04 LTS、Ubuntu 20.04 LTS、Ubuntu 22.04 LTS 等。
-
安装不同版本:选择你需要的两个不同版本的 Ubuntu,点击“获取”按钮进行安装。例如,你可以同时安装 Ubuntu 18.04 和 Ubuntu 20.04。
方法二:通过命令行安装
-
打开 PowerShell:以管理员身份打开 PowerShell。
-
安装指定版本:使用
wsl --install -d <DistributionName>
命令安装指定的 Ubuntu 版本。例如:-
安装 Ubuntu 18.04:
wsl --install -d Ubuntu-18.04
-
安装 Ubuntu 20.04:
wsl --install -d Ubuntu-20.04
-
-
查看已安装的发行版:使用
wsl -l -v
命令查看已安装的 Ubuntu 版本和状态。
方法三:通过 tar 文件安装
-
下载 tar 文件:从 Ubuntu 官方网站或其他可信来源下载所需的 Ubuntu 版本的 tar 文件。
-
安装 tar 文件:在 PowerShell 中运行以下命令安装 tar 文件:
wsl --install --from-file <path_to_tar_file>
例如:
wsl --install --from-file ubuntu-18.04.tar.wsl wsl --install --from-file ubuntu-20.04.tar.wsl
-
启动和配置:安装完成后,可以通过
wsl -d <DistributionName>
命令启动对应的 Ubuntu 版本。
注意事项
在 Windows 10 的 WSL(Windows Subsystem for Linux)中,如何切换不同版本的 Ubuntu 系统方法非常简单。以下是具体的步骤:
方法一:通过命令行切换
-
打开 PowerShell 或命令提示符:以管理员身份打开 PowerShell 或命令提示符。
-
查看已安装的发行版:运行以下命令查看已安装的 Linux 发行版及其状态:
wsl -l -v
这将列出所有已安装的 Linux 发行版及其版本(WSL 1 或 WSL 2)。
-
切换到指定的 Ubuntu 版本:使用以下命令切换到指定的 Ubuntu 发行版:
wsl -d <DistributionName>
例如,如果你有两个版本的 Ubuntu,分别是
Ubuntu-18.04
和Ubuntu-20.04
,你可以通过以下命令切换:wsl -d Ubuntu-18.04
或
wsl -d Ubuntu-20.04
方法二:通过终端快捷方式切换
-
创建终端快捷方式:你可以为每个 Ubuntu 版本创建一个终端快捷方式。
-
打开 Windows 终端(Windows Terminal)。
-
点击终端左上角的下拉菜单,选择“创建新窗口”。
-
在新窗口中,选择你想要的 Ubuntu 版本。
-
右键点击终端标题栏,选择“属性”。
-
在“启动”选项卡中,选择你想要的 Ubuntu 版本。
-
点击“保存”并命名该快捷方式。
-
-
使用快捷方式启动:下次启动时,直接使用创建的快捷方式即可启动指定的 Ubuntu 版本。
方法三:通过设置默认发行版
-
设置默认发行版:如果你希望每次打开终端时默认启动某个特定的 Ubuntu 版本,可以使用以下命令设置默认发行版:
wsl --set-default <DistributionName>
例如:
wsl --set-default Ubuntu-20.04
-
WSL 版本:确保你已经将 WSL 设置为 WSL 2,以获得更好的性能和兼容性。可以通过以下命令将某个发行版设置为 WSL 2:
wsl --set-version <DistributionName> 2
例如:
wsl --set-version Ubuntu-20.04 2
-
退出当前会话:在切换到另一个 Ubuntu 版本之前,确保退出当前的 WSL 会话。可以使用以下命令退出:
exit
通过以上方法,你可以轻松地在 WSL 中切换不同版本的 Ubuntu 系统。
-
WSL 版本:确保你的 WSL 已经设置为 WSL 2,可以通过
wsl --set-default-version 2
命令设置默认版本为 WSL 2。 -
用户名和密码:在首次启动每个 Ubuntu 版本时,需要设置用户名和密码。
通过以上方法,你可以在 Windows 10 的 WSL 中成功安装并运行两个不同版本的 Ubuntu 系统。