虚拟机kali安装vmtools

    之前遇到的这个问题一直没有时间解决,明天举办比赛,今天下午也算突然清闲了,干脆再实验室把vmtools弄好。

    kali进去后,安装vmtools有点蛋疼,中途会问你要编译内核模块所需要的内核头文件,但是没有默认安装的。安装headers时又因为没有源下载不了,所以我们要做一些准备工作。

    首先打开shell,我们要增加一个源。

vim /etc/apt/sources.list
    或
nano /etc/apt/sources.list
    我个人还是比较喜欢nano,因为记忆力拙计。

    增加下面两行:

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安装的时候默认在这里找.h文件,做个链接我们就不用手动输入了。

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

    到此为止准备工作完毕,可以开始装vmtools了。

    点击虚拟机的菜单:虚拟机 - 安装vmtools,这时候虚拟机内就会自动加载上vmtools的cd,我们需要挂载之。不过一般我们用图形化的界面,打开“计算机”,里面有个CD/DVD驱动器,里面有个tar.gz压缩包,我们把它拷贝到/root下就行了。

    然后在shell下:

cd /root
tar zxvf VMwareTools*
    解压刚才拷贝到/root下的压缩包。我们输入名字的时候按TAB补齐就行了,不要傻输。

    解压后/root目录下就多一个文件夹:

cd vmware-tools-distrib/
./vmware-tools-install.pl
    cd进入该文件夹,并允许该目录中的vmware-tools-install.pl。然后自动化安装过程就开始了,一路enter就能到达终点。

赞赏

喜欢这篇文章?打赏1元

评论

河南兄弟团 回复

怎么挂vpn?有没有教程(什么鬼畜的验证码)

河南兄弟团 回复

怎么挂vpn?有没有教程(什么鬼畜的验证码)

test 回复

apt-get install open-vm-tools-desktop fuse

reboot
这样就可以了,kali官网文档,已经不支持vm自带的vmtools

phithon 回复

@test:谢谢补充与更新。

游客 回复

VPN也开了,但是在apt-get update时全是忽略。。。。

phithon 回复

@游客:具体报错是什么,忽略有不同原因的。

hyc 回复

你好,今天更新vmtools时提示: VM tools安装错误The path "" is not a valid path to the xx generic kernel headers. 然后用你的方式试下能不能解决
我用vim /etc/apt/sources.list方式,然后在最后面添加了那两行(虽然看不懂,还是敲上去了),然后apt-get update时候,出现一堆:
忽略 http://http.kali.org kali release. gpg
...类似好多忽略的
然后是404 ,无法下载
请问下这是怎么回事??

lion 回复

@hyc:翻墙或者vpn

ym 回复

亲测可用。谢谢。

ivan 回复

亲测可用,非常感谢这么详细的指导

D_M 回复

给龚大爷点赞,然后我去试试。。。

captcha