在 QEMU 上安装 Ubuntu 后,屏幕分辨率停留在 640x480

在 QEMU 上安装 Ubuntu 后,屏幕分辨率停留在 640x480

我最近在 QEMU 下安装了 Ubuntu 22.04。在“试用 Ubuntu”阶段,我能够打开终端并使用 获得良好的屏幕分辨率xrandr -s 1920 1080。但是,一旦安装了 Ubuntu 并且我从虚拟硬盘驱动器运行,该命令就会失败。仅显示 640x480 及更小的分辨率。我可以使用和xrandr创建新模式,但无法应用新模式;我收到错误。xrandr --addmodecvt 1920 1080BadValue (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”阶段尝试这样做时,由于分辨率不允许您单击“接受”,所以这是不可能的。但是,在磁盘上的版本中,您可以将窗口移出屏幕区域,以便找到并按下按钮。

相关内容