温馨提示×

centos virtualbox怎么装增强版

小樊
34
2026-09-14 20:31:40
栏目: 智能运维

CentOS + VirtualBox 里安装“增强功能(Guest Additions)”一般按下面步骤来,适用于 CentOS 7 / 8 / Stream。


一、先准备环境(很重要)

1. 更新系统

sudo yum update -y

(CentOS 8 / Stream 用 dnf

2. 安装依赖

sudo yum install -y gcc make perl kernel-devel kernel-headers

⚠️ 注意:
kernel-devel 的版本必须和当前内核一致

uname -r
rpm -qa | grep kernel-devel

不一致就重启或重新安装对应版本。


二、挂载增强功能光盘

  1. 在 VirtualBox 菜单
    设备 → 安装增强功能(Insert Guest Additions CD image)
  2. 系统会自动挂载到:
/media/cdrom

/run/media/$USER/VBox_GAs_*

三、运行安装脚本

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

看到类似:

VirtualBox Guest Additions installed successfully

就说明成功。


四、重启虚拟机

sudo reboot

五、验证功能

  • ✅ 自动调整分辨率
  • ✅ 鼠标无缝切换
  • ✅ 共享剪贴板
  • ✅ 共享文件夹(需在 VB 设置里开启)

六、常见问题

1. 提示 Kernel headers not found

说明 kernel-devel 没装或版本不对

sudo yum install -y kernel-devel-$(uname -r)

2. 共享文件夹无法访问

sudo usermod -aG vboxsf $USER
reboot

3. CentOS 最小化安装

一定要装 gccmake,否则装不了。


如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否是 最小化安装
  • 是否用 UEFI

我可以给你更精确的命令。

0