一、设置共享文件夹

v2-b5c8f9b7b00d426377a5edde43b0a66f_720w.jpg

v2-ff026c5147a172ca76e55ef67b42781e_720w.jpg

二、加载增强软件镜像

(一)在VirtualBox软件安装目录里找到下面的VBoxGuestAdditions.ios文件

v2-898e5b9cd558b787cb0bfdeba415d910_720w.jpg

(二)在你的centos虚拟机界面加载VBoxGuestAdditions.iso镜像文件(操作如下图)

v2-709ef2478197b8b975ef2cfdbc36a783_720w.jpg

(三)在centos系统里输入lsscsi命令出现如下内容,其中/dev/sr0为你已成功把镜像文件加载到光驱上了。

v2-f459d36a00566a3c5476753cd9d1882e_720w.png

(四)输入以下命令建立文件夹

mkdir /media/cdrom

(五)输入以下命令把/dev/sr0挂载到上面的文件夹里

mount /dev/sr0 /media/cdrom

三、安装增强软件

(一)通过下面命令进行安装VBoxLinuxAdditons.run依赖功能,以及安装增强软件。

yum update
yum install gcc kernel-devel kernel-headers dkms make bzip2 libXmu
sh /media/cdrom/VBoxLinuxAdditions.run

出现以下错误信息,如何解决?

Verifying archive integrity...  100%   MD5 checksums are OK. All good.
Uncompressing VirtualBox 7.0.2 Guest Additions for Linux  100%  
VirtualBox Guest Additions installer
Removing installed version 7.0.2 of VirtualBox Guest Additions...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Setting up modules
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel 
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Kernel headers not found for target kernel 
3.10.0-1160.el7.x86_64. Please install them and execute
  /sbin/rcvboxadd setup
modprobe vboxguest failed
The log file /var/log/vboxadd-setup.log may contain further information.

解决方法:

先下载安装对应所需的内核头文件,查看上面错误信息安装对应的内核版本

yum install kernel-devel-3.10.0-1160.el7.x86_64

执行以下命令来运行 VirtualBox Guest Additions 的设置脚本

/sbin/rcvboxadd setup

重新执行下面命令安装。

sh /media/cdrom/VBoxLinuxAdditions.run

最后进行/media文件夹,会多出一个sf_php文件夹对应我们设置的共享文件夹。(其中php为我们设置的共享文件夹名称)。