安装 virtualbox additions 备忘 转

本文详细记录了在Fedora KDE系统中安装VirtualBox Guest Additions遇到的问题及解决方案,包括安装失败的原因分析、必要的软件包安装、内核源码配置以及重启后的验证步骤。

#sudo sh ./VBoxLinuxAdditions.run 

提示失败 

Building the VirtualBox Guest Additions kernel modules [FAILED] 
Your system does not seem to be set up to build kernel modules. 
Look at /var/log/vboxadd-install.log to find out what went wrong. 
Once you have corrected it, you can run /etc/init.d/vboxadd setup to build them. 

#gedit /var/log/vboxadd-install.log 内容 

Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.. Stop. 
Creating user for the Guest Additions. 
Creating udev rule for the Guest Additions kernel module. 

安装GCC 

#yum install gcc 

# yum install gcc kernel-devel kernel-headers 

重启。 

再次安装VBoxLinuxAdditions,OK。

============================================

Fedora KDE 真的很漂亮啊,爱不释手,但是安装VirtualBox增强包比Ubuntu、Solaris难得多。

安装中出错:
Building the VirtualBox Guest Additions kernel modules [FAILED] (Your system does not seem to be set up to build kernel modules. Look at /var/log/vboxadd-install.log to find out what went wrong)
根据提示:cat /var/log/vboxadd-install.log 看到:
Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again.
然后如下处理:
su
password
# yum groupinstall "Development Tools"
# yum groupinstall "Development Libraries"
# yum install unifdef rpm-build
# yum install dkms
export KERN_DIR=/usr/src/kernels/2.6.18-164.15.1.el5-i686/
sh ./VBoxLinuxAdditions-x86.run

最后检查kernel的版本是否一致:rmp -qa |grep kernel
如果不一致,将kernel、kernel-headers、kernel-devel升级到同一版本,重启电脑新版本运行!
就OK啦!

转载于:https://my.oschina.net/flywuya/blog/467887

### 如何在虚拟机中安装 VirtualBox Guest Additions #### 准备工作 为了顺利安装VirtualBox Guest Additions,在开始之前需确认已正确配置好Linux发行版并更新至最新状态。对于基于Debian/Ubuntu系统的环境,建议先执行系统更新命令以确保所有包处于最新版本[^1]。 ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 安装必要的依赖项 根据不同的操作系统,可能需要预先安装一些编译工具和其他依赖库来支持Guest Additions的成功构建。例如,在CentOS环境中应通过以下指令获取所需组件: ```bash sudo yum -y install kernel-devel gcc make perl ``` 而对于Ubuntu或其他衍生版本,则可以采用如下方式安装相应开发文件和支持程序[^3]: ```bash sudo apt-get install build-essential dkms linux-headers-generic ``` #### 插入Guest Additions ISO镜像 启动目标虚拟机后,前往VirtualBox管理界面顶部菜单栏选择【设备】-> 【插入Guest Additions CD映像...】选项完成ISO光盘加载操作[^2]。 #### 执行安装脚本 当上述步骤完成后,通常会在终端内看到提示信息指导用户运行特定路径下的`.run`可执行文件来进行实际部署流程;如果未显示该消息也可以手动进入挂载点位置寻找对应资源并触发其激活过程: ```bash cd /media/$USER/VBOXADDITIONS_* sudo sh VBoxLinuxAdditions.run ``` 这里需要注意的是,具体目录名称可能会依据所使用的VirtualBox版本有所变化,请参照实际情况调整命令参数设置[^4]。 #### 验证安装成果 重启虚拟机之后便能享受到由Guest Additions带来的诸多便利特性了,比如无缝窗口模式、双向剪切板同步以及更高效的图形性能表现等。可以通过尝试拖拽调整VM窗口大小或者测试跨平台复制粘贴功能是否正常运作作为简单的验证手段。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值