What is the path to the kernel headers so I can install vmware?
Solution 1:
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
After adding the symlink, the path is /usr/src/linux-headers-$(uname -r)/include
(Thanks @Kariem!)
Solution 2:
Below commands are very helpful for you:
Step 1 : Ctrl + Alt + T
Step 2 : sudo apt-get install linux-headers-$(uname -r)
Step 3 : The path to the kernel headers is then
/usr/src/linux-headers-$(uname -r)/include
Solution 3:
Before installing Vmware Workstation you need to install build-essential and linux headers
sudo apt-get install build-essential linux-headers-$(uname -r)
and then
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
Done thats it, install Vmware Workstation now
path to vm# sh Vm***.bundle
Solution 4:
There are a few files in locations that the installer doesn't expect, I run this and it works:
ifrantz@ifrantz:~$ cat ~/update_version.sh
#!/bin/bash
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
Solution 5:
My first guess is that you haven't installed the headers. You need to install the appropriate linux-headers package. Most likely, you need to install linux-headers-generic
. However, if if you're running some kernel other than linux-generic
, install the linux-headers package for that kernel.
If you've already installed the headers, they should be in /usr/src
.