首先,使用root用户登录,或者在终端中取得root权限。然后安装gcc编译器,CentOS默认不安装gcc编译器,如果已经安装,请忽略这一步。
# yum install gcc
安装内核对应版本的kernel-devel
# version=`uname -a | awk '{print $3}'`
# yum install kernel-devel-${version}
执行结束后,在VBox的菜单栏点击设备→安装增强功能进行安装,由于大家都知道步骤,这里不做过多解释。
分配数据空间
先在VBox中添加数据空间,然后转到CentOS里,在终端中输入
# lsmod | grep vboxvfs
查看vboxvfs是否被加载,如果不提示任何信息,就说明已经加载,如果没有加载,则执行
# modprobe vboxvfs
进行加载,如果加载失败,请检查VBox的增强功能是否成功安装。
下面开始挂载数据空间,命令格式为“mount -t vboxsf 数据空间名称 本地文件夹”,比如我分配到虚拟机的是E盘根目录,数据空间名为E_DRIVE,将挂载到本地/mnt/host文件夹下,可以输入
# mount -t vboxsf E_DRIVE /mnt/host
执行结束后,/mnt/host下的文件就是刚才分配的E盘根目录的文件了
如果想要机器重启后还能访问Windows文件夹,在CentOS重启后自动mount即可,修改/etc/fstab,在文件结尾添加:
E_DRIVE /mnt/host vboxsf defaults 0 0
然后保存就可以了