我最近在 QEMU 下安装了 Ubuntu 22.04。在“试用 Ubuntu”阶段,我能够打开终端并使用 获得良好的屏幕分辨率xrandr -s 1920 1080
。但是,一旦安装了 Ubuntu 并且我从虚拟硬盘驱动器运行,该命令就会失败。仅显示 640x480 及更小的分辨率。我可以使用和xrandr
创建新模式,但无法应用新模式;我收到错误。xrandr --addmode
cvt 1920 1080
BadValue (integer parameter out of range)
我怎样才能使分辨率达到合理的值?
这是我的运行脚本:
qemu-system-x86_64 \
-m 8G \
-enable-kvm \
-vga std \
-display default,show-cursor=on \
-usb \
-device usb-tablet \
-machine type=q35,accel=hvf \
-smp 4 \
-vga virtio \
-drive file=ubuntu-desktop-22.04.qcow2,if=virtio \
-cpu qemu64
答案1
我自己解决了这个问题,但我觉得这很愚蠢。我可以在“设置”>“显示”中更改大小。我之前没有尝试这样做的原因是,当我在“试用 Ubuntu”阶段尝试这样做时,由于分辨率不允许您单击“接受”,所以这是不可能的。但是,在磁盘上的版本中,您可以将窗口移出屏幕区域,以便找到并按下按钮。