VirtualBox配置CentOS7的共享文件夹

环境:主机操作系统Windows8,虚拟机CentOS7.0,VirtualBox版本4.3.18。

1、安装gcc和kernel-devel

yum -y install gcc kernel-devel

yum update

yum groupinstall "Development Tools"

2、安装完成后建立软连接

ln -s /usr/src/kernels/3.10.0-123.9.3.el7-x86_64(内核版本号,按Tab自动补全) /usr/src/linux

3、挂载光盘

mount -t auto /dev/cdrom(也可能是cdrom1,按Tab自动补全) /mnt

4、执行安装

sh /mnt/VBoxLinuxAdditions.run

5、在控制-设备-共享文件夹里设置共享文件夹

6、虚拟机里建立共享文件夹

mkdir /media/share

7、挂载共享文件夹

mount -t vboxsf share /mnt/share

此时如果提示/sbin/mount.vboxsf: mounting failed with the error: No such device,说明内核模块vboxsf未加载,可通过lsmod | grep vboxsf查看(无结果说明未加载)。

8、加载vboxsf模块

modprobe vboxsf

加载成功后再次挂载共享文件夹,成功。

9、设置启动自动挂载

网上查到的方法之一是

/etc/fstab中加入一行share /media/share vboxsf rw,gid=100,uid=1000,auto 0 0,然后重启,结果不行。

网上查到的另一方法是

/etc/rc.local中加入一行mount -t vboxsf share share,然后重启,还是不行。

无奈,只好自己找原因,发现在重启之后未加载内核模块vboxsf,直接挂载共享文件夹会提示/sbin/mount.vboxsf: mounting failed with the error: No such device。

解决这个问题,需要在/etc/sysconfig/modules/中增加一个脚本文件,我命名为vboxsf.modules,内容如下:

#! /bin/sh

/sbin/modinfo -F filename vboxsf > /dev/null 2>&1
if [ $? -eq 0 ]; then
    /sbin/modprobe vboxsf
fi

问题解决。

以上操作使用的是root账户,非root账户可根据提示使用sudo命令。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VirtualBox是一款类型的虚拟机软件,运行在主机操作系统上,能够在其中安装不同的客户操作系统,比如CentOS。在使用VirtualBox时,有时会需要将主机系统中的文件或文本复制到CentOS中,这就需要进行虚拟机与主机之间的共享操作。 实现虚拟机与主机之间的共享操作,需要先安装VirtualBox Guest Additions。这个软件包包含了一些与虚拟机之间的工具,比如共享文件夹、拖放文件等操作。安装的步骤可以在CentOS系统的光盘中找到。 在VM虚拟机中,对于复制粘贴操作,有两种方式可以实现。一种是从主机操作系统复制,然后在虚拟机中粘贴。具体步骤如下: 1. 在打开的VM虚拟机中,选择菜单“设备>共享剪贴板”,勾选“双向”选项; 2. 在主机操作系统中,选择要复制的文本或文件,按下ctrl+c键; 3. 在VM虚拟机中,鼠标右击,选择“粘贴”选项,或者使用ctrl+v键进行粘贴。 另外一种方法是从虚拟机里面复制,然后在主机操作系统中粘贴。具体的实现方法如下: 1. 在打开的VM虚拟机中,选择菜单“设备>共享剪贴板”,勾选“双向”选项; 2. 在虚拟机中,选择要复制的文本或文件,按下ctrl+c键; 3. 回到主机操作系统,打开要粘贴到的位置,在目标区域按下ctrl+v键进行粘贴。 通过以上两种方法,就可以方便地在虚拟机和主机之间进行文本、文件的复制粘贴操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值