PD16安装最新的Kali提示认不出系统型号,安装PT-tools时也一直出错,成功解决了问题,记录一下备忘。

0x01 创建虚拟机并安装

首先创建一个虚拟机,先不指定源,系统类型选择Kali linux,具体配置根据自己的需求进行配置
new

接下来在"硬件"--"CD/DVD"里把"源"指向你下载好的Kali镜像,之后开机就可以顺利进行安装,安装流程和之前虚拟机安装一样
CD

0x02 安装PT-Tools

1. 解决deb问题

点击右上角挂载PT-Tools,直接根据提示解压到桌面进行安装。不出意外应该会提示安装出错
error

根据报错信息去kali.org下载所对应的deb文件
head

之后在kali里直接进行安装,

apt install gdebi -y 先安装deb包安装工具
gdebi common.deb  输入y进行安装
gdebi headers.deb  输入y进行安装

2. 解决编译报错问题

本以为接下来可以顺利一键安装,结果还是出现了问题。根据安装日志提示可以看到有个两个函数出现问题,
error1
遂去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

secced