本想一件简单的事情,但安装中总提示缺少文件

kali——vmtools安装的一点小磨难_文件夹

我理解意思是还需先安装,make\gcc\kernel headers


参考下文:

http://blog.csdn.net/yongf2014/article/details/46866769

引言

  Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。安装Kali Linux很简单,但是安装VMware Tools的过程就有点麻烦了,因为在安装中途会问你要编译内核模块所需要的内核头文件(Enter the path to the kernel header files for the 3.7-trunk-amd64 kernel)。下面整理一下思路。

准备工作

首先打开终端,增加一个源:

vim /etc/apt/sources.list 
或者直接打开相应文件夹编辑

增加下面两行:

deb http://http.kali.org/kali kali main non-free contrib 
deb-src http://http.kali.org/kali kali main non-free contrib

修改完毕之后,保存,然后更新以下apt-get:

apt-get update

更新完毕后,开始安装linux-header:

apt-get install gcc make linux-headers-$(uname -r)

这里因为不同的debian,它的内核版本可能不同,所以用一个uname -r命令来求出版本,然后进行安装。 
这里,我们可以做一个链接文件到/usr/src/linux-headers-$(uname -r)/include/linux/,因为VMtools安装的时候,会默认到这里来找内核头文件,做个链接我们就不用手动输入了:

ln -s /usr/src/linux-headers-@(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-@(uname -r)/include/ /usr/src/linux-headers-@(uname -r)/include

注意!此处的@应该用$符号代替!!!!!

安装VMware tools

到此,准备工作结束。下面开始安装VMware tools。 
点击虚拟机的菜单:虚拟机–>安装VMware tools。这时候,VMware tools就会被挂载。打开Kali Linux的CD/DVD驱动器,里面有一个tar.gz压缩包,把它拷贝到/root下就行,在终端中执行以下指令:

cd /media/cdrom0/ ===>进入系统的CD/DVD驱动器 
ls ===>列出此文件夹下的所有文件 
cp VMwareTools*.tar.gz/root ===>将.tar.gz文件拷贝到/root文件夹中 
cd /root ===>进入/root 
ls ===>列出此文件夹下的所有文件 
tar -zxvf VMwareTools*.tar.gz ===>解压.tar.gz压缩文件 
cd /vmware-tools-distrib/ ===>进入/vmware-tools-distrib文件夹 
./vmware-install.pl ===>执行VMware tools安装文件

然后,自动化安装就开始了,一路enter到达终点即可。