Kali linux and Parallels-Tools
Для решение, некоторых задач, на своем старом (2011г) маке поставил kali, но по каким-то неведомым причинам на kali не ставилась "приблуда" от Parallels desktop. Она нужна для синхронизации буфера обмена ну и ряд приятных удобных плюшек (пост не об этом, перечислять не буду)
Для того что бы на кали заработала тулза, нужно сделать следующее:
Обновляем систему:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
reboot
После рестарта ставим
sudo apt-get install linux-headers-$(uname -r) build-essential dkms
Parallels-Tools
Монтируем Parallels-Tools (если не знаете как, значит вы не в теме, что в этой статье происходит))
Создаем папку в home
sudo mkdir ~/Parallels-Tools
Копируем все с образа в home
*примечание: тут "cdrom0" может быть cdrom1, cdrom2, cdrom3 и тд, что бы выяснить где у вас замонтировался образ выполните команду df -h
sudo cp -r /media/cdrom0/* ~/Parallels-Tools
kmods
*Примечание: Все ниже выполняю не через терминал, а использую стандартные графический интерфейс kali.
- Заходим в папку /home/Parallels-Tools/kmods видим файл 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>
- Открываем файлы
prl_fs/SharedFolders/Guest/Linux/prl_fs/Makefile
иprl_vid/Video/Guest/Linux/kmod/Makefile
добавляем в самом верху
KBUILD_EXTRA_SYMBOLS := /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Module.symvers
- Пересоздаем архив
*Примечание: Если создаете архив не через командную строку, а используете графический интерфейс, архив создавайте выделяя все файлы в папке prl_mod, иначе он создаст внутри архива еще папку prl_mod - Переходим в терминал и запускаем ./install можно запустить так ./install --install
*Примечание: При этом надо находится в папке /home/Parallels-Tools (команда cd /home/Parallels-Tools) - После выдаст либо ошибку либо скажет что все установленно, у меня ставился где-то мин 5. После этого
reboot
системы.
После рестарта тулза подцепится и все функции у вас будут работать.