赞
踩
这一步略过
在VirtualBox 设备管理那里启用增强功能
CentOS挂上光驱:
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
yum install gcc
yum install make
yum install kernel-headers
yum install kernel-devel
sudo /media/cdrom/VBoxLinuxAdditions.run
如果仍然报kernel-headers错误,则升级kernel, yum update kernel -y 即可
除了手动挂载以外,也可设置自动挂载:
1, 如果你不在乎会挂载到虚拟机的哪个目录, 可在设置->共享文件夹下, 如果有共享条目, 则双击勾选自动挂载, 没有则新建条目, 勾选自动挂载. 在默认情况下, 对于虚拟机为Linux的, 挂载目录为/media/sf_xxxx, 其中, xxxx是你认定的共享条目名称. 注意, 此名称与主机的共享文件夹名称没有关系
2, 如果因为某种需求, 一定要挂载到/web/wwwroot目录, 请把之前名为web的共享条目删除, 新建条目名为wwwroot, 指定主机路径, 勾选自动挂载. 执行以下命令:
vboxmanage guestproperty set vmname /VirtualBox/GuestAdd/SharedFolders/MountPrefix
将共享目录的前缀设置为空串, 默认为’sf_’
vboxmanage guestproperty set vmname /VirtualBox/GuestAdd/SharedFolders/MountDir /web
将共享目录设置为’/web’, 默认为’/media’
说明:
vmname为虚拟机名称, 即在GUI管理界面看到的名称, 或vboxmanage list vms列出的名称如果提示找不到vboxmanage可执行程序, 请设定正确的%path%路径, 或在程序所在目录执行命令
Windows命令行不区分大小写, 且可省略后缀, 实际程序为VBoxManage.exe
参考:
解决centos7安装wmwaretools找不到kernel header
Mac系统VirtualBox中CentOS启用共享文件夹
Virtual Box: Mac OS 与 Linux文件共享
CentOS7 Virtual Box 开机自动挂载共享文件夹
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。