环境说明:
主机:windows10
虚拟机:centos 6.6
一、安装增强功能
1、挂载光驱
网上的教程都说是:
点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的VBoxGuestAdditions.iso,加载此镜像
但我这个版本是没有设备这个菜单的,只能在
在 设置-》存储 下找到 控制器IDE点击 右边的 光盘样子的小按钮,在visualbox安装目录D:\Program Files\Oracle\VirtualBox的可以找到VBoxGuestAdditions.iso,加载进去。
2、安装
mount /dev/cdrom /mnt
此时会出现提示:mount: block device /dev/sr0 is write-protected, mounting read-only.此提示无需理会。
使用ls /mnt命令查看是否加载成功,加载成功,请进行下一步。
运行VBoxLinuxAdditions.run,使用命令: /mnt/VBoxLinuxAdditions.run
计算机会花上数十秒的时间编译安装增强功能,请耐心等待。
如果出现类似于failed的字样,请尝试安装gcc和make程序后重试。
3、排错
我安装过程中出了很多failed,最后通过看日志/var/log/vboxadd-install.log发现是很多包没安装
yum install gcc 从软件仓库下载gcc,然后安装,这个是编译器
yum install make 安装make,这个是自动编译源码的工具,写好makefile就可以方便编译
yum install kernel-headers 安装内核,编译内核,驱动必要的
yum install kernel-devel 同上
二、共享文件夹
此时,可以尝试挂载自己的虚拟文件夹了。
现在设置里面添加Windows端共享文件夹,功能在“设置”->“共享文件夹”内:
1、点击”共享文件夹路径“选择需要共享的文件夹(确保不为空),比如D:\www
2、输入“共享文件夹名称”,名称建议和文件夹名不一致比如html
3、选择“自动挂载”和“固定分配”(此处有误,不建议选择自动挂载)
在Windows端做好处理之后,尝试挂载共享文件夹了,使用命令如下:
$sudo mount -t vboxsf html /mnt
通过命令 ls /mnt 查看是否挂载成功,如果显示了D:\www文件夹内的文件,则表示虚拟文件夹挂载成功。
来源:oschina
链接:https://my.oschina.net/u/1186749/blog/783431