WSL安装Kali Linux
WSL是微软开发运行在Windows中的Linux子系统,自Windows 10开始出现,发布包括SUSE、Ubuntu、Kali Linux在内的多个子系统,可以直接在Win中调用Linux环境,便于开发操作。
1. 准备工作
WSL包括2个版本,早期的WSL 1和现行默认WSL 2,WSL 1适用于早期设备,WSL 2在Windows 10 1903版本之后引入,采用独立内核,为IO读取、计算执行提供更高效率。
2. 安装部署
2.1 安装WSL功能
在管理员模式下打开powershell或命令行,输入以下命令执行。
wsl --install
安装过程中会自动部署Hyper-V虚拟化组件。
注:部分网络环境下执行失败可采用科学上网。
2.2 安装子系统
安装完成后可以通过WSL命令进行子系统部署
wsl --list--online # 查看可以安装的系统
wsl --install -d kali-linux # 安装kali-linux子系统
wsl -l -v # 查看已经安装的子系统
wsl -s kali-linux # 设置kali-linux为默认wsl发行版
2.3 删除子系统
wsl --unregister kali-linux
3. 高级操作
3.1 切换WSL版本
wsl --set-default 1 # 设置WSL 1为默认WSL版本
wsl --set-version kali-linux 1 # 设置kali-linux的wsl版本为1
3.2 迁移虚拟机
wsl --export kali-linux d:\kali.tar # 将kali-linux导出到d盘
wsl --unregister kali-linux # 注销虚拟机
wsl --import kali-linux d:\kali\ d:\kali.tar --version 2 # 导入kali.tar镜像到d:\kali\目录下
注:默认wsl安装在c盘,可采用3.2迁移虚拟机方式将系统迁移到其他位置。
3.3 镜像源切换
kali基于debian进行开发,采用apt更新方式,源位于/etc/apt/sources.list
中,在文件最前面添加以下条目切换清华源,注释其余内容。
deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware