温馨提示×

CentOS怎么设VirtualBox分辨率

小樊
40
2026-08-18 06:20:35
栏目: 智能运维

CentOS(尤其是带图形界面的版本) 里使用 VirtualBox 时,分辨率上不去,通常是 没有安装 VirtualBox Guest Additions(增强功能)。下面按常见情况说明。


一、最推荐的方法:安装 VirtualBox Guest Additions

1️⃣ 更新系统并安装依赖

sudo yum update -y
sudo yum install -y gcc make kernel-devel kernel-headers bzip2 dkms

如果是 CentOS 8 / Stream,用 dnf

sudo dnf install -y gcc make kernel-devel kernel-headers bzip2 dkms

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

uname -r

2️⃣ 插入 Guest Additions 安装镜像

在 VirtualBox 菜单中:

设备 → 安装增强功能(Insert Guest Additions CD image)

3️⃣ 挂载并安装

sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run

4️⃣ 重启系统

reboot

重启后:

  • 分辨率会自动调整
  • 自动随窗口缩放
  • 可设置任意分辨率

二、临时手动修改分辨率(没装增强功能时)

查看当前支持的分辨率

xrandr

示例:设置 1920×1080

xrandr --output Virtual1 --mode 1920x1080

输出名可能是 Virtual1VGA-1 等,以 xrandr 显示为准。

⚠️ 重启后会失效。


三、CentOS 7 / 8 / Stream 常见注意点

✅ CentOS 7

  • 默认使用 X11
  • 安装 Guest Additions 后效果最好

✅ CentOS 8 / Stream

  • 可能使用 Wayland
  • 建议切换到 X11(登录界面 ⚙ → GNOME on Xorg)

四、UEFI / 黑屏问题(少见)

如果是 UEFI 启动 + CentOS 8+,可能需要:

sudo dnf install -y xorg-x11-drv-vboxvideo

五、总结(最快方案)

一步到位:

安装 VirtualBox Guest Additions

效果:

  • 自动分辨率
  • 共享剪贴板
  • 共享文件夹
  • 鼠标无缝切换

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有图形界面(GNOME / KDE / 无桌面)

我可以给你 精确到命令级别 的教程。

0