在 VirtualBox 里的 CentOS 升级,通常分两种情况:
下面分别说明。
适用于 CentOS 7 / 8 / Stream
sudo yum update # CentOS 7
# 或
sudo dnf update # CentOS 8 / Stream
重启(如有内核更新):
reboot
⚠️ 官方已 EOL,不建议直接升级
建议:新建 CentOS Stream / Rocky / Alma 虚拟机
sudo dnf install centos-release-stream
sudo dnf swap centos-linux-repos centos-stream-repos
sudo dnf distro-sync
在 Windows / macOS / Linux 宿主机 上:
帮助 → 检查更新Guest Additions 提供:
设备 → 安装增强功能sudo yum install gcc kernel-devel kernel-headers make perl
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
重启:
reboot
sudo yum install virtualbox-guest-additions
✅ 升级后屏幕分辨率不对
→ 重装 Guest Additions
✅ 共享文件夹不可用
sudo usermod -aG vboxsf $USER
reboot
✅ 内核升级后无法启动
→ 检查 kernel-devel 是否匹配
如果你能告诉我:
cat /etc/redhat-release)我可以给你更精确的命令。