温馨提示×

VirtualBox在Ubuntu上如何调整分辨率

小樊
78
2025-07-27 12:05:41
栏目: 智能运维

在VirtualBox中的Ubuntu虚拟机调整分辨率的方法有多种,以下提供四种方式:

通过安装增强功能调整分辨率

  1. 安装增强功能
  • 启动VirtualBox,选择你的Ubuntu虚拟机,点击菜单栏中的“设备” -> “安装增强功能”。
  • 选择“VBoxGuestAdditions.iso”文件,然后点击“选择”。
  • 安装完成后,关闭并重新启动虚拟机。
  1. 通过系统设置调整分辨率
  • 在Ubuntu系统中,点击屏幕左上角的Ubuntu图标,选择“设置”。
  • 在设置窗口中,选择“显示”。
  • 在“分辨率”下拉菜单中选择所需的分辨率。

使用xrandr命令调整分辨率

  1. 查看当前支持的分辨率
  • 打开终端(快捷键 Ctrl+Alt+T)。
  • 输入 xrandr 命令查看当前显示器的名称和支持的分辨率。
  1. 添加新的分辨率模式
  • 使用 cvt 命令生成新的分辨率模式,例如设置为1920x1080:
    sudo cvt 1920 1080
    
  • 将生成的模式添加到Xrandr配置中:
    sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    
  • 将新分辨率模式添加到显示器:
    sudo xrandr --addmode Virtual1 "1920x1080_60.00"
    
  • 设置默认分辨率为新添加的分辨率:
    sudo xrandr -s "1920x1080_60.00"
    

使用VBoxManage命令调整分辨率(适用于高级用户)

  1. 列出所有虚拟机
  • 打开命令提示符或终端窗口,并导航到VirtualBox安装目录的文件夹。
  • 运行以下命令来列出所有可用的虚拟机:
    VBoxManage list vms
    
  1. 获取虚拟机的当前分辨率
  • 选择要调整分辨率的虚拟机,并运行以下命令来获取虚拟机的当前分辨率:
    VBoxManage showvminfo 虚拟机UUID | grep "Video Mode"
    
  1. 设置虚拟机的新分辨率
  • 使用以下命令来设置虚拟机的新分辨率(以1280x800为例):
    VBoxManage setextradata 虚拟机UUID "CustomVideoMode1" "1280x800x32"
    
  • 启动虚拟机,并在虚拟机中选择所需的分辨率。

使用键盘快捷键临时调整分辨率

在虚拟机运行时,可以通过按住“Win”键并拉动鼠标来临时调整分辨率。

请注意,具体的步骤可能会根据你使用的VirtualBox和Ubuntu版本有所不同。如果遇到问题,建议参考VirtualBox的官方文档或社区论坛寻求帮助。

0