PD16安装最新的Kali提示认不出系统型号,安装PT-tools时也一直出错,成功解决了问题,记录一下备忘。
-----------2021-10-09更新------------
用一段时间失效了,垃圾PD...
0x01 创建虚拟机并安装
首先创建一个虚拟机,先不指定源,系统类型选择Kali linux,具体配置根据自己的需求进行配置
接下来在"硬件"--"CD/DVD"里把"源"指向你下载好的Kali镜像,之后开机就可以顺利进行安装,安装流程和之前虚拟机安装一样
0x02 安装PT-Tools
1. 解决deb问题
点击右上角挂载PT-Tools,直接根据提示解压到桌面进行安装。不出意外应该会提示安装出错
根据报错信息去kali.org下载所对应的deb文件
之后在kali里直接进行安装,
apt install gdebi -y 先安装deb包安装工具
gdebi common.deb 输入y进行安装
gdebi headers.deb 输入y进行安装
2. 解决编译报错问题
本以为接下来可以顺利一键安装,结果还是出现了问题。根据安装日志提示可以看到有个两个函数出现问题,
遂去Google了一番,找到了如下解决方法,先进入kmods目录解压prl_mod文件
cd kmods
tar -zxvf prl_mod.tar.gz
rm prl_mod.tar.gz
修改prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.c文件,在最上面加上下面这两行:
#define segment_eq(a, b) (b)
#define USER_DS 1
修改prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c文件,在最上面加上下面这行:
#include <linux/blkdev.h>
之后重新打包回去
tar -zcvf prl_mod.tar.gz . dkms.conf Makefile.kmods
3. 安装
接下来直接一键安装,根据提示重启,不出意外就可以直接拖拽文件了。
./install