Kali Linux
January 9, 2021

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.

  1. Заходим в папку /home/Parallels-Tools/kmods видим файл prl_mod.tar.gz разархивируем его.
  2. Открываем файл prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.c и добавляем в самом верху #define segment_eq(a, b) ((a).seg == (b).seg)
  3. Открываем файл prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c
    добавляем в самом верху #include <linux/blkdev.h>
  4. Открываем файлы 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
  5. Пересоздаем архив
    *Примечание: Если создаете архив не через командную строку, а используете графический интерфейс, архив создавайте выделяя все файлы в папке prl_mod, иначе он создаст внутри архива еще папку prl_mod
  6. Переходим в терминал и запускаем ./install можно запустить так ./install --install
    *Примечание: При этом надо находится в папке /home/Parallels-Tools (команда cd /home/Parallels-Tools)
  7. После выдаст либо ошибку либо скажет что все установленно, у меня ставился где-то мин 5. После этого reboot системы.

После рестарта тулза подцепится и все функции у вас будут работать.

Если вам помог этот пост оставьте комментарий под ним!