博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
virtualbox增强功能-VBoxGuestAdditions安装
阅读量:4202 次
发布时间:2019-05-26

本文共 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/

你可能感兴趣的文章
Linux 运维常用网络命令
查看>>
JavaEE常用框架汇总
查看>>
分布式数据库汇总
查看>>
Vim 命令
查看>>
Flink
查看>>
NTP-网络时间协议
查看>>
C/C++学习方法
查看>>
Borland编译器,在windows7的命令行中运行C++
查看>>
Apache Derby 网络服务器 - 10.9.1.0 - (1344872) 已启动并准备接受端口 1527 上的连接
查看>>
Java日常常用小算法
查看>>
JavaSE经典编程示例
查看>>
Eclipse软件相关知识
查看>>
人工智能资料汇总--AI传送门
查看>>
百度地图SDKv4.1.1 错误码230
查看>>
Android百度地图SDK -- 环境搭建
查看>>
Android学习路线
查看>>
导航栏实现
查看>>
图文混排实现
查看>>
Android 源码学习资源
查看>>
2016年华为研发出征大会演讲--任正非
查看>>