Windows 内置 Linux 子系统多系统摆脱虚拟机(上)
2024-01-14 01:42:39
想要摆脱笨重的虚拟机,实现多系统自由切换吗?Windows 内置的 Linux 子系统(WSL)提供了无需虚拟机的跨平台解决方案。本篇文章将详细阐述如何在 Windows 中设置 WSL,并使用它运行多个 Linux 发行版,让你体验无缝切换的畅快。
一、开始前的准备
-
更新 Windows 版本
首先,你需要将 Windows 版本更新到 1903 或更高版本。你可以通过 Windows Update 或手动下载更新包来完成。
-
安装 Kali Linux 官方工具 win-kex
Kali Linux 官方发布了一个适用于 WSL2 win10 子系统的软件 win-kex。这是一个运行在 win10 下的 Linux GUI 软件,从此 win10 也可以轻松运行 Linux 的图形化界面。
二、安装 WSL
-
打开 Windows PowerShell(管理员)
在搜索栏中输入“PowerShell”,右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。
-
启用 WSL
在 PowerShell 中,运行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
-
重启电脑
在启用 WSL 后,需要重启电脑才能完成安装。
三、安装第一个 Linux 发行版
-
打开 Microsoft Store
在搜索栏中输入“Linux”,然后选择“获取”。
-
安装 Linux 发行版
选择你想要安装的 Linux 发行版,例如 Ubuntu、Debian 或 Kali Linux。单击“获取”按钮并等待安装完成。
四、创建第二个 Linux 发行版
-
在 PowerShell 中,运行以下命令:
wsl --import
-
选择安装源
在“安装源”部分,选择“文件系统”。
-
选择 Linux 映像
单击“浏览”按钮,然后选择你下载的 Linux 映像文件。
-
输入发行版名称
在“发行版名称”部分,输入新 Linux 发行版的名称。
-
创建发行版
单击“确定”按钮,WSL 将开始创建第二个 Linux 发行版。
五、切换 Linux 发行版
-
在 PowerShell 中,运行以下命令:
wsl -l
这将列出所有已安装的 Linux 发行版。
-
切换到所需发行版
输入以下命令,将当前目录切换到所需的发行版:
wsl -d [发行版名称]
六、使用 GUI 运行 Linux
-
安装 win-kex
在 PowerShell 中,运行以下命令:
wsl --install -d Kali-Linux win-kex
-
启动 GUI
在 PowerShell 中,运行以下命令:
wkex start kali
这将启动 Kali Linux 的图形化界面。现在,你可以无缝地在 Windows 和 Linux 之间切换,享受多系统的便利。
本系列文章的下一篇将深入探讨 WSL 的更多高级特性,如共享文件系统、复制粘贴以及网络配置。敬请期待!