I have googled and googled but to no avail, but I have Parallels 7 and Ubuntu 12.04 and after 2 installs of the distro cannot get Parallels Tools to install. I CD to media/Parallels\ Tools, run the installer with a sudo ./install and the GUI shows up, asks first time round if i want to download things to install with or something and then once it starts installing, it just says error and gives up. I've also moved all the files into a folder on my Desktop, but cannot run the install file once it is there. It isn't 'green' coloured in terminal from an ls command like it is in the CD drive, and whenever I try to run it, it reads permission denied (after a sudo sh install or even sudo -s -H then ./install). I have no idea what to do! log files read Tue May 1 22:27:15 BST 2012 Start installation or upgrade of Guest Tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory Start installation of prl_eth kernel module make: Entering directory /usr/lib/parallels-tools/kmods' cd prl_eth/pvmnet && make make: Entering directory/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/3.2.0-23-generic-pae/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet make: Entering directory /usr/src/linux-headers-3.2.0-23-generic-pae' LD /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/built-in.o CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c: In function â€˜pvmnet_setupâ€™: /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:402:5: error: â€˜struct net_deviceâ€™ has no member named â€˜hard_start_xmitâ€™ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:403:5: error: â€˜struct net_deviceâ€™ has no member named â€˜get_statsâ€™ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:404:5: error: â€˜struct net_deviceâ€™ has no member named â€˜openâ€™ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:405:5: error: â€˜struct net_deviceâ€™ has no member named â€˜stopâ€™ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:406:5: error: â€˜struct net_deviceâ€™ has no member named â€˜initâ€™ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:408:5: error: â€˜struct net_deviceâ€™ has no member named â€˜set_multicast_listâ€™ make: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1 make: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2 make: Leaving directory/usr/src/linux-headers-3.2.0-23-generic-pae' make: * [all] Error 2 make: Leaving directory /usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make: *** [all] Error 2 make: Leaving directory/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error: failed to install kernel modules 2012-05-01T22:27:16+0100: execCmd: ./install --install  2012-05-01T22:27:16+0100: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information. 2012-05-01T22:31:53+0100: Exiting with code 1 Cheers!