There is a post on the web that details the workaround for installing tools in linux. It is found here: https://gist.github.com/mag911/1a5583a766467d6023584d738cee0d98 I have used such post before for 18.04 and works fine, but though I followed the instructions over and over, tools fails to install. Posting the verbose info on attempt hoping someone will have solved the problem. Several comments say that it worked great for them. 15:52:24 ~/Desktop/fix/installer$ sudo ./install-cli.sh -i --verbose [sudo] password for parallels: Started installation of Parallels Guest Tools version '14.1.3.45485' Error during report about start installation of parallels tools. Tue May 5 15:52:37 CST 2020 Start installation or upgrade of Guest Tools new version of parallels tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory make: Entering directory '/usr/lib/parallels-tools/kmods' Will use compiler CC="cc". Compiler version "cc (Ubuntu 9.3.0-10ubuntu2) 9.3.0" cd prl_eth/pvmnet && make CC=cc make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/5.4.0-28-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet CC=cc make[2]: Entering directory '/usr/src/linux-headers-5.4.0-28-generic' AR /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/built-in.a CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.o Building modules, stage 2. MODPOST 1 modules CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.mod.o LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.ko make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-28-generic' make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' cd prl_tg/Toolgate/Guest/Linux/prl_tg && make CC=cc make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' make -C /lib/modules/5.4.0-28-generic/build SUBDIRS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg SRCROOT=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg CC=cc modules make[2]: Entering directory '/usr/src/linux-headers-5.4.0-28-generic' make[3]: *** No rule to make target 'arch/x86/tools/relocs_32.c', needed by 'arch/x86/tools/relocs_32.o'. Stop. make[2]: *** [arch/x86/Makefile:232: archscripts] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-28-generic' make[1]: *** [/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Makefile.v26:18: prl_tg] Error 2 make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' make: *** [Makefile.kmods:50: compile] Error 2 make: Leaving directory '/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error during report about failed installation of parallels tools. Error: failed to install Parallels Guest Tools! 15:52:38 ~/Desktop/fix/installer$
Same problem here. make[3]: *** No rule to make target 'arch/x86/tools/relocs_32.c', needed by 'arch/x86/tools/relocs_32.o'. Stop.
I presume Parallels support never looks at these messages. For sure they don't care to fix how guest tools installs in Linux OS's. I tried again to install using the work around that was supposed to work on 20.04 flavor of ubuntu and got the following errors: Start installation or upgrade of Guest Tools make[3]: *** No rule to make target 'arch/x86/tools/relocs_32.c', needed by 'arch/x86/tools/relocs_32.o'. Stop. make[2]: *** [arch/x86/Makefile:232: archscripts] Error 2 make[1]: *** [/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Makefile.v26:18: prl_tg] Error 2 make: *** [Makefile.kmods:50: compile] Error 2 Error: could not build kernel modules Error during report about failed installation of parallels tools. Error: failed to install Parallels Guest Tools!
---SOLVED--- It works while using the Guest tools from Parallels 15. I did not want to upgrade to from 14 to 15, not that useful to me. So I downloaded the free trial, used the parallels tools.iso to install Guest tools and then went back to 14.