1、检查有没有安装gcc和make
可以通过which gcc或者whereis gcc查看。再检查make。
sudo apt-get install gcc make
2、安装内核头文件
内核头文件默认是会安装到/usr/src目录下。如果到/usr/src查看发现目录为空,即没有安装。查看内核:
安装:
sudo apt-get install linux-headers-内核编号
例如:
uname -r --> 3.2.0-4-amd64
sudo apt-get install linux-headers-3.2.0-4-amd64
如果是安装VirtualBox的增强功能,还要安装build-essential:
sudo apt-get install build-essential
3、安装vmware tools或VirtualBox的增强功能
点击标签:虚拟机-->安装vmware tools会载入安装光盘
挂载安装光盘:
mount /dev/cdrom /media/cdrom
cd /media/cdrom
解压安装文件:
tar -zxvf VMwareTools-....tar.gz -C /tmp/ #解压相应的.tar.gz文件
cd /tmp/vmware-tools-distrib
安装vmware tools
根据提示一路回车即可,安装完毕,重启。
如果是VirtualBox的增强功能:
挂载安装光盘:
mount /dev/cdrom /media/cdrom
cd /media/cdrom
运行安装文件:
sudo ./VBoxLinuxAdditions.run
安装完毕,重启。
4、设置共享文件夹
点击标签:虚拟机-->设置-->选项-->共享文件夹-->添加
把要共享的文件夹添加即可。
如果是VirtualBox,还要挂载共享文件夹:
注意:如果不创建文件夹的话会有问题的。
sudo mount -t vboxsf share /mnt/shared
其中”share”是win中要共享的文件夹的名字,/mnt/shared是在debian刚创建的共享文件夹的名字。
假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项:
share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
这样就能够自动挂载了。卸载的话使用下面的命令:
sudo umount -f /mnt/shared
注意:
共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息: /sbin/mount.vboxsf: mounting failed with the error: Protocol error
转载于:https://www.cnblogs.com/haotianbeidou/p/3867639.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)