本想一件简单的事情,但安装中总提示缺少文件
我理解意思是还需先安装,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就会被挂载。打开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到达终点即可。
原文地址:http://2042617.blog.51cto.com/2032617/1716161