Debian VirtualBox 分辨率调整指南
一 安装增强功能 Guest Additions(推荐)
- 在虚拟机窗口顶部菜单选择:设备 → 安装增强功能(或“插入 Guest Additions CD 映像”)。
- 挂载光盘并运行安装脚本(Debian 桌面环境可直接运行 autorun,或终端执行):
- 挂载:sudo mount /dev/cdrom /mnt
- 安装:sudo sh /mnt/VBoxLinuxAdditions.run
- 安装完成后重启虚拟机。
- 作用:启用无缝鼠标、共享剪贴板、动态分辨率等,使系统能识别并切换到更高分辨率。
二 在 Debian 内调整分辨率
- 图形界面(GNOME/KDE 等):打开设置 → 显示,选择所需分辨率并应用。
- 命令行(通用):
- 查看输出与模式:xrandr -q
- 设置分辨率(将输出名与分辨率替换为实际值):xrandr --output HDMI2 --mode 1920x1080
- 若提示模式不存在,说明该分辨率尚未被驱动暴露,通常需先安装/更新Guest Additions再重试。
三 在 VirtualBox 管理器侧控制
- 单个虚拟机设置:设置 → 显示,可调整视频内存与缩放率;分辨率的自适应与扩展由 Guest Additions 提供。
- 视图菜单:启用视图 → 自动调整来宾显示(Auto-resize Guest Display),然后拖动窗口或切换全屏,分辨率会随窗口大小自动变化。
- 宿主机全局显示:可在全局设置 → 显示中调整宿主机窗口的显示参数(不影响来宾系统的实际分辨率设置)。
四 常见问题与修复
- 安装增强功能失败(缺少内核头文件/编译环境):
- 安装构建依赖:sudo apt update && sudo apt install -y build-essential dkms linux-headers-$(uname -r)
- 重新运行:sudo sh /mnt/VBoxLinuxAdditions.run
- 重启:sudo reboot
- 某些旧版本或内核更新后,需确保virtualbox-guest-dkms等模块已安装并加载,以匹配新内核。
- 仍无法获得高分辨率时,检查虚拟机显示 → 视频内存是否足够,并尝试在宿主机全屏/无缝模式测试。