在 CentOS + VirtualBox 里安装“增强功能(Guest Additions)”一般按下面步骤来,适用于 CentOS 7 / 8 / Stream。
sudo yum update -y
(CentOS 8 / Stream 用 dnf)
sudo yum install -y gcc make perl kernel-devel kernel-headers
⚠️ 注意:
kernel-devel 的版本必须和当前内核一致
uname -r
rpm -qa | grep kernel-devel
不一致就重启或重新安装对应版本。
/media/cdrom
或
/run/media/$USER/VBox_GAs_*
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
看到类似:
VirtualBox Guest Additions installed successfully
就说明成功。
sudo reboot
Kernel headers not found说明 kernel-devel 没装或版本不对
sudo yum install -y kernel-devel-$(uname -r)
sudo usermod -aG vboxsf $USER
reboot
一定要装 gcc 和 make,否则装不了。
如果你告诉我:
我可以给你更精确的命令。