virtualbox增强功能-VBoxGuestAdditions安装

部署运行你感兴趣的模型镜像

本来想写”通过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/

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### 如何在虚拟机中安装 VirtualBox Guest Additions #### 准备工作 为了成功安装 VirtualBox Guest Additions,需先确认已下载并安装VirtualBox 软件[^1]。此外,在安装过程中可能需要访问互联网以获取必要的依赖包。 --- #### Linux 系统下的安装方法 对于基于 Linux 的操作系统(如 Ubuntu 或 CentOS),以下是通用的安装流程: 1. **更新系统软件源** 在终端运行以下命令来确保系统的软件库是最新的: ```bash sudo apt update && sudo apt upgrade -y # 对于 Debian/Ubuntu 系列 ``` 或者: ```bash sudo yum update -y # 对于 RedHat/CentOS 系列 ``` 2. **安装必要工具和开发环境** 需要安装一些编译所需的工具和头文件,具体如下: ```bash sudo apt install build-essential dkms linux-headers-generic -y # 对于 Debian/Ubuntu 系列 ``` 或者: ```bash sudo yum groupinstall "Development Tools" -y # 对于 RedHat/CentOS 系列 sudo yum install kernel-devel gcc make perl -y # 对于 Centos 特定需求[^5] ``` 3. **加载 VirtualBox Guest Additions ISO 文件** 打开 VirtualBox 图形界面,选择目标虚拟机后点击顶部菜单栏中的 `设备` -> `插入 Guest Additions CD 映像...`。 4. **挂载并执行安装脚本** 在虚拟机内部打开终端,进入 `/media/cdrom` 或类似的路径下找到光盘映射位置,并运行安装脚本: ```bash cd /media/$USER/VBOXADDITIONS_* sudo sh VBoxLinuxAdditions.run ``` 5. **验证安装完成** 安装完成后重启虚拟机即可生效: ```bash sudo reboot ``` --- #### Windows 系统下的安装方法 如果虚拟机内运行的是 Windows 操作系统,则按照以下步骤操作: 1. 同样通过 VirtualBox 主界面上方菜单栏选择 `设备` -> `插入 Guest Additions CD 映像...`。 2. 自动弹出安装向导对话框,如果没有自动启动,请手动浏览到光驱所在的位置(通常是 D:\ 或 E:\)双击其中的 `.exe` 文件。 3. 按照提示逐步完成安装程序,最后重新启动虚拟机使更改生效。 注意:某些情况下可能需要额外配置驱动签名选项以便顺利安装新增组件[^4]。 --- #### 增强功能启用 无论是在哪种类型的 guest OS 上完成了上述步骤之后,都建议进一步开启增强特性支持,比如调整窗口分辨率适配、双向剪切板共享等功能。可以通过右键单击桌面空白处或者从设置里勾选相应项目实现这些高级交互体验优化。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值