因为win7下使用virtualbox最新版有问题,转而使用较低版本virtualbox4.3.12

网络不通解决办法

1.设置virtualbox的网络连接方式,如使用桥接方式,桥接的网卡为宿主正在上网的网卡
2.在命令行中运行 dhclient eth0,这时将会自动分配ip给eth0。这样每次重启电脑后都要手动运行dhclient eth0才能获得ip,要让它随系统启动后自动获取需要修改 /etc/sysconfig/network-scripts/ifcfg-eth0,将ONBOOT="no"改为ONBOOT="yes"。

设置共享文件夹

1.打开虚拟机,挂载光驱,在VirtualBox的安装目录下(我的是C:\Program Files\Oracle\VirtualBox)找到VBoxGuestAdditions.iso先挂载上去
2.打开终端(命令行、Terminal),挂载光驱到/mnt

mount /dev/cdrom /mnt

3.进入到/mnt下面,直接运行VBoxLinuxAdditions.run

./VBoxLinuxAdditions.run

报错

Building the main Guest Additions modules [FAILED]

解决办法

yum install kernel-devel
yum install gcc
yum install kernel-header
yum install make

完成后要重启系统

再次运行VBoxLinuxAdditions.run

./VBoxLinuxAdditions.run

没有报错了

然后在宿主设置一个共享文件夹,用于与centos交互的区域空间
如E:\centos

在虚拟机->设备->共享文件夹 将E:\centos设为共享文件夹 设置共享名为centos

进入centos系统,在挂载点目录添加“www”目录

cd /mnt
mkdir www

接着执行"mount -t vboxsf centos /mnt/www/",就完成了共享文件夹的设置。

mount -t vboxsf centos /mnt/www/

设置自动挂载,重启虚拟机系统共享仍在。

卸载挂载点命令:umount -f /mnt/www