Linux下VirtualBox虚拟机如何调整分辨率
导读:Linux 下 VirtualBox 虚拟机调整分辨率的实用步骤 一、准备与基础设置 安装增强功能:在虚拟机窗口顶部菜单选择设备 → 插入 Guest Additions CD 镜像,挂载后执行安装脚本(常见为VBoxLinuxAddit...
Linux 下 VirtualBox 虚拟机调整分辨率的实用步骤
一、准备与基础设置
- 安装增强功能:在虚拟机窗口顶部菜单选择设备 → 插入 Guest Additions CD 镜像,挂载后执行安装脚本(常见为VBoxLinuxAdditions.run),安装完成后重启。若发行版提供包管理器版本,也可安装如virtualbox-guest-utils等包以获得更好集成。安装 Guest Additions 后,系统才能随窗口大小自动调整分辨率并支持更高分辨率选项。
- 调整虚拟机显示参数:在 VirtualBox 管理器中选中虚拟机,进入设置 → 显示,将视频内存提升到128 MB 或更高,并根据需要勾选启用 3D 加速,可显著改善全屏与缩放显示效果。
二、在 Linux 客机内调整分辨率
- 使用图形界面:在桌面环境的设置 → 显示中选择所需分辨率;若希望随窗口大小自动适配,可开启“自动调整大小/居中与缩放”等类似选项(不同发行版名称略有差异)。
- 使用命令行(通用且高效):
- 查看输出设备与当前分辨率:
xrandr - 直接切换到目标分辨率(示例):
xrandr --output Virtual1 --mode 1920x1080
若目标分辨率未列出,可先生成并添加新模式(见下一节)。
- 查看输出设备与当前分辨率:
三、手动添加自定义分辨率(当列表中缺失时)
- 生成模式行(以1920×1080@60Hz为例):
cvt 1920 1080 60 - 创建新模式:
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync - 将新模式添加到输出设备(示例输出名为Virtual1):
xrandr --addmode Virtual1 "1920x1080_60.00" - 应用新模式:
xrandr --output Virtual1 --mode "1920x1080_60.00"
上述步骤适用于大多数基于 X11 的桌面环境;若使用 Wayland,请改用系统“显示”设置或切换到 Xorg 会话再使用 xrandr。
四、全屏与窗口自适应
- 启用自动适配:在 VirtualBox 菜单选择视图 → 自动调整大小的客机显示,随后使用视图 → 切换到全屏模式,客机分辨率将自动匹配主机屏幕。
- 若全屏后模糊或不清晰:确认已安装Guest Additions,在虚拟机设置 → 显示中适当提升视频内存并勾选启用 3D 加速,然后在客机中将分辨率设置为与主机一致。
五、常见问题与排查
- 增强功能安装失败:确保系统已更新,并预先安装编译依赖(如build-essential、dkms、linux-headers-$(uname -r)),重新挂载 Guest Additions 光盘后再次运行安装脚本。
- 分辨率选项过少或无法调整:优先确认Guest Additions已正确安装并重启;必要时按“手动添加分辨率”步骤补齐模式。
- 全屏效果不佳:提升视频内存、启用3D 加速,并在客机选择匹配主机的分辨率;若仍不理想,检查主机与客机的缩放设置。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux下VirtualBox虚拟机如何调整分辨率
本文地址: https://pptw.com/jishu/768191.html
