本文共 1342 字,大约阅读时间需要 4 分钟。
本来想写”通过virtualbox实现共享目录“,但想不到其中用到的VBoxGuestAdditions搞了我一天~~~,因些单独拿出来写。
一、准备virtualbox增强功能
默认安装virtualbox时就已经有增强功能的iso,e.g. D:\Program Files\VirtualBox\VBoxGuestAdditions.iso 如还是没有可以去官网另外下载,e.g. http://download.virtualbox.org/virtualbox/5.0.2/VBoxGuestAdditions_5.0.2.iso在virtualbox中置入iso,如图:
二、前置准备 yum groupinstall "Development Tools" # yum install kernel kernel-devel (yum kernel-devel下来的文件实际上不能编译) # yum install ncurses ncurses-devel # 去https://www.kernel.org/ 直接下载 (选2.6.32-573.3.1.el6.x86_64,后来发现building opengl support failed,这是因为VBoxGuestAdditions的不兼容性,需选用低版本kernel。就这个kernel碰壁了我很久~) yum localinstall http://vault.centos.org/6.6/os/x86_64/Packages/kernel-2.6.32-504.el6.x86_64.rpm http://vault.centos.org/6.6/os/x86_64/Packages/kernel-devel-2.6.32-504.el6.x86_64.rpm vi /boot/grub/grub.conf default=2 #视504在第几层,2代表第三层 reboot uname -r (版本应该是:kernel-2.6.32-504) vi /etc/profile 增加:KERN_DIR=/usr/src/kernels/2.6.32-504.el6.x86_64 source /etc/profile reboot (这是必须的) 三、安装增强功能 mkdir /mnt/cdrom umount /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom ls ./VBoxLinuxAdditions.run #确定没有failed reboot 四、版本保护,防止kernel版本意外更新 yum install yum-plugin-versionlock yum versionlock add kernel-2.6.32-504.el6 kernel-devel-2.6.32-504.el6参考:
http://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-fedora-centos-red-hat-rhel/