在debian纯字符界面安装vmware tools或者VirtualBox的增强功能开启共享文件夹

1、检查有没有安装gcc和make
可以通过which gcc或者whereis gcc查看。再检查make。

sudo apt-get install gcc make


2、安装内核头文件
内核头文件默认是会安装到/usr/src目录下。如果到/usr/src查看发现目录为空,即没有安装。查看内核:

uname -r

安装:

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

./vmware-install.pl

根据提示一路回车即可,安装完毕,重启。

 

如果是VirtualBox的增强功能:

挂载安装光盘:

mount /dev/cdrom /media/cdrom
cd /media/cdrom

 运行安装文件:

sudo  ./VBoxLinuxAdditions.run

安装完毕,重启。

 

4、设置共享文件夹

点击标签:虚拟机-->设置-->选项-->共享文件夹-->添加

把要共享的文件夹添加即可。

 

如果是VirtualBox,还要挂载共享文件夹:

sudo mkdir /mnt/shared

注意:如果不创建文件夹的话会有问题的。

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

posted @ 2014-07-25 11:41  昊天北斗  阅读(675)  评论(0编辑  收藏  举报