0x00 前言

最近在vmware fusion里面用kali实在是太卡了,就想着换到pd会不会快一点呢?

于是就开始立马动手!

装完后,wow!很顺畅,但是屏幕分辨率和复制粘贴等操作不方便,就要开始装pd tools了,以前也是因为这个问题就放弃了在pd里面操作kali。

开始安装pd tools。。。

中间装了无数次。。。

弄到晚上3点多还没搞定,睡觉了。。。

早上起来精神不错,看了老外给的解决方法,终于搞定了!

0x01 解决问题

1、环境

  • macOS Big Sur 11.2
  • Parallels Desktop 16.0.1
  • Kali Linux 2020.4 (linux-headers-5.9.0-kali5-common)

2、解决过程

先把系统更新到最新:

apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y

挂载parallels tools并移动到桌面:

cp -R /media/cdrom0/ ~/Desktop/pdtools/

安装

./install

这个时候就开始出错了,因为之前报错的log我没保存下来。。下面是解决的办法

解压kmods里面的压缩包,并删除之前的压缩包(如果想要原文件直接去/media/cdrom0里面拖出来):

tar -xzf prl_mod.tar.gz
rm prl_mod.tar.gz

修改prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.c,在最上面加上下面这行:

#define segment_eq(a, b) ((a).seg == (b).seg)

修改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

最后**./install** 成功!

0x02 参考