WSL2安装Kali Linux超级新手指南

1 手动下载适用于 Linux 的 Windows 子系统发行版包(如果Microsoft Store可以使用也可直接在商店搜索Kali Linux下载)
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual

2 安装发行版
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#set-your-distribution-version-to-wsl-1-or-wsl-2

2.1 启用适用于 Linux 的 Windows 子系统,以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.2 检查运行 WSL 2 的要求
若要更新到 WSL 2,需要运行 Windows 10。
对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。【查看版本:选择 Windows 徽标键 + R,然后键入“winver】

2.3 启用虚拟机功能,以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2.4 下载WSL2 Linux 内核更新包,并安装。

2.5 将 WSL 2 设置为默认版本,以管理员身份打开 PowerShell 并运行:

wsl --set-default-version 2

2.5 安装所选的 Linux 分发
PowerShell查看分配给每个已安装的 Linux 分发版的 WSL 版本:wsl -l –v

wsl --list --verbose

3 安装创建账号和密码后进入root模式

sudo su #进入root模式

4 修改kali源更换为国内源

sudo vi /etc/apt/sources.list #编辑源文件目录

将下面的内容复制到文件中(esc一般模式,i编辑模式,:命令模式),
进入文件后按英文字母i进入编辑,右键粘贴
:wq!强制保存退出。

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

#官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

5 保存后依次执行命令

sudo apt-get update #更新软件列表
sudo apt-get upgrade #更新已安装的软件包
sudo apt-get dist-upgrade #升级系统
sudo apt-get clean #删除安装的软件备份,不影响软件使用

5.1 更新源遇到的问题解决

提示:The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository devel@kali.org密钥无效,无法更新源

apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6 #重设密钥

提示:E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation

apt-get install gnupg #安装gnupg,由于源没有更新,索引无法获得,无法安装包

尝试直接强行获取密钥

wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2020.2_all.deb
#包的名称可能会有变化,可以先在浏览器中打开网页查看索引获得正确的包名称
#如果提示 ERROR: The certificate of 'mirrors.neusoft.edu.cn' is not trusted,则需要在wget里加参数 --no-check-certificate
#wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2020.2_all.deb --no-check-certificate

安装

apt install ./kali-archive-keyring_2020.2_all.deb

完成后即可apt-get update更新了。
参考:https://blog.csdn.net/fjh1997/article/details/80537797
6 安装图形界面

sudo apt-get install xfce4
sudo /etc/init.d/xrdp start  #启动桌面程序
sudo apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies

6.1 安装xfce遇到的问题解决
提示command not find,说明没有安装xrdp

sudo apt-get install xrdp #安装xrdp
sudo /etc/init.d/xrdp start  #再次启动桌面程序成功
sudo apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies

7 修改一下xrdp的监听端口为3390

sudo vi /etc/xrdp/xrdp.ini #进入编辑修改端口为3390

应用修改

sudo echo xfce4-session > ~/.xsession
sudo /etc/init.d/xrdp restart

8 使用Windows附带的远程桌面连接程序localhost:3390

8.1 远程桌面遇到的问题解决

8.1.1 成功连接后无法显示桌面,提示Unable to contact settings server. Failed to execute dbus-launch

sudo apt install dbus-x11  #安装dbus-x11
sudo /etc/init.d/xrdp restart   #重新开启xrdp

8.1.2 无法打开目录,提示Failed to open directory

fusermount -u thinclient_drives
sudo /etc/init.d/xrdp restart   #重新开启xrdp

8.1.3 Failed to execute default Web Browser,修改默认浏览器

Application Finder -> Settings -> settings manager -> Default Applications -> Web Browser

9 下载kali linux工具集

apt update && apt-cache search kali-linux #获取当下可安装工具集
apt install kali-linux-default #安装工具集
上一篇:视频会员vip


下一篇:使用Microsoft edge浏览器,通过idm和tampermonkey,greasyfork下载网盘等内容