在 VirtualBox 里的 Ubuntu 调整分辨率,一般有以下几种方法,按推荐程度从易到难说明:
增强功能装好后,可以自动适配窗口大小,也能手动调分辨率。
设备 → 安装增强功能(Insert Guest Additions CD image)
sudo sh VBoxLinuxAdditions.run
或者手动执行:cd /media/$USER/VBox_GAs_*
sudo ./VBoxLinuxAdditions.run
sudo reboot
设置 → 显示 → 分辨率
或终端:xrandr
xrandr --output Virtual1 --mode 1920x1080
设置 → 显示 → 分辨率
(可能只有少数固定分辨率可选)
cvt 1920 1080
复制输出的 Modeline,然后:
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080
VirtualBox → 管理 → 全局设定 → 显示
可调整:
→ 没装增强功能,或显卡控制器不对
解决:
虚拟机设置 → 显示 → 显卡控制器选 VMSVGA
可开启:
视图 → 自动调整窗口大小
如果你愿意,可以告诉我:
我可以给你更精确的步骤。