admin 管理员组文章数量: 887020
适用于 Linux 的 Windows 子系统 (WSL)
- 描述
- 什么是 “适用于 Linux 的 Windows 子系统”
- 系统要求
- Windows 10。
- Windows 11。
- 查看计算机系统的版本
- 虚拟化功能
- 启用虚拟化功能
- 禁用虚拟化功能
- 检测是否开启虚拟化功能
- 使用 WSL 运行 Linux 的各类发行版
- 查看可供安装的 Linux 各类发行版
- 安装 Kali Linux Rolling
- 安装相关的软件
- 开启 Hyper-V 功能
- 安装 kali-linux 发行版
- 1. 通过命令行界面进行安装
- 通过Win10的应用商店 **Microsoft Story** 进行安装(推荐)
- 打开 Kali Linux
描述
项目 | 描述 |
---|---|
操作系统 | Window 10 专业版 |
什么是 “适用于 Linux 的 Windows 子系统”
适用于 Linux 的 Windows 的子系统即 Windows Subsystem for Linux 简称为 WSL。
开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。
您可以:
- 在 Microsoft Store 中选择你偏好的 GNU/Linux 分发版。
- 运行常用的命令行软件工具(例如
grep、sed、awk)或其他 ELF-64 二进制文件。- 运行 Bash shell 脚本和 GNU/Linux 命令行应用程序,包括:
- 工具:vim、emacs、tmux
- 语言:NodeJS、Javascript、Python、Ruby、C/C++、C# 与
F#、Rust、Go 等- 服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL。
- 使用自己的GNU/Linux 分发包管理器安装其他软件。
- 使用类似于 Unix 的命令行 shell 调用 Windows 应用程序。
- 在Windows 上调用 GNU/Linux 应用程序。
- 运行直接集成到 Windows 桌面的 GNU/Linux 图形应用程序
- 将 GPU加速用于机器学习、数据科学场景等
上述内容引用自 微软官方
系统要求
Windows 10。
对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
Windows 11。
Windows 11 系统的任何版本均支持 WSL。
查看计算机系统的版本
- 按下快捷键 Win-R
- 在搜索框中输入 winver 后,点击 确认 即可查看计算机的系统版本。
虚拟化功能
启用虚拟化功能
在安装WSL前,请确保已开启了 虚拟化功能。
使用如下命令开启虚拟化功能。
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
出现如下错误信息,表明需要使用管理员权限运行如下命令,否则将运行失败。
当启用计算机虚拟化功能成功后,将出现如下提示信息。
禁用虚拟化功能
Dism /online /Disable-Feature /FeatureName:VirtualMachinePlatform /norestart
指定参数 /norestart 表明设置完成后不需要重启,否则将出现如下提示信息:
检测是否开启虚拟化功能
按下快捷键 Ctrl-Shift-Esc 进入任务管理器。
点击 性能
若面板中出现 虚拟化:已启用,则说明虚拟化功能开启成功。
需要先开启虚拟化功能。
若电脑中已安装了 WSL1,通过如下命令即可升级为 WSL2。
wsl --update
使用 WSL 运行 Linux 的各类发行版
查看可供安装的 Linux 各类发行版
wsl --list --online
# 或
wsl -l -o
注:
不要将该命令写成下列形式,因为这些都是错误的表达,对于 WSL 来说。
wsl --online --list
# 或
wsl -o -l
# 或
wsl -lo
安装 Kali Linux Rolling
安装相关的软件
wsl --install
输入上述命令后,将开始安装稍后需要用到的相关软件。
在安装过程中,可能会自动安装默认的 Linux 发行版供我们使用。但在此我们需要安装的 Linux 发行版应该是 kali-linux。我们可以通过按下组合键 Ctrl + C 终止对 Ubuntu 的安装。
开启 Hyper-V 功能
首先敲击组合键 Win-R,打开运行窗口。
在输入框中输入 control panel,点击确定以打开控制面板。点击 启用或关闭 Windows 功能
向下滑动滚轮,我们可以发现 适用于 Linux 的 Windows 的子系统 及 虚拟机平台 已被系统自动勾选。如果你未在开启这一步之前执行命令 wsl --install,请手动勾选这两项。
在勾选完成后点击确定并通过接下来的提示重启计算机。
重启后我们发现尽职的 WSL 自动开始下载 Ubuntu,我们关闭该窗口即可。
安装 kali-linux 发行版
1. 通过命令行界面进行安装
wsl --install -d kali-linux
通过命令行界面安装 kali-linux 会很慢(对于我来说是这样),推荐使用 Microsoft Story 进行安装,这样会快很多。
通过Win10的应用商店 Microsoft Story 进行安装(推荐)
-
按下快捷键 Win-S
-
输入 Microsoft Story
-
点击打开以打开应用商店
-
在应用商店中搜索支持的 Linux 发行版进行下载安装即可
打开 Kali Linux
在安装完成后,我们可以通过在命令行中输入 kali 来打开 Kali Linux。
由于是第一次安装,我们还需要输入用户名(不可包含大写字符)及密码。
至此,Kali Linux 已安装完毕。如果你在安装过程中遇到问题,请记得分享给我,我或许能够提供帮助。
本文标签: 适用于 子系统 Windows Linux WSL
版权声明:本文标题:适用于 Linux 的 Windows 子系统 (WSL) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728326632h1229057.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论