Ubuntu Server(18.04)启动时屏幕分辨率重置

Ubuntu Server(18.04)启动时屏幕分辨率重置

我在 Oracle VM VirtualBox 上运行 Ubuntu 18.04.1 LTS 服务器。启动后,屏幕分辨率始终为 800x600,我无法更改它。

我已经尝试了在互联网上找到的所有建议的解决方案,但它们都是关于更改 grub 配置的。

奇怪的是:grub 配置确实有效,启动时分辨率正确。但在此过程中(所有 init.d 脚本已在运行),它突然切换回 800x600。

还有其他我还需要考虑的事情吗?

谢谢!

答案1

您还需要按照说明nomodeset添加GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grub这里

请注意,由于漏洞的更改GRUB_CMDLINE_LINUX_DEFAULT可能会被忽略。问题是 会/etc/default/grub.d/50-curtin-settings.cfg覆盖GRUB_CMDLINE_LINUX_DEFAULT。如果您的系统上未安装 curtin 包,您可以直接删除/etc/Default/grub.d/50-curtin-settings.cfg。否则,您需要调整50-curtin-settings.cfg

答案2

就我而言,以下步骤有所帮助:

  1. 安装 VirtualBox Guest Additions
  2. 在虚拟盒设置中更改图形控制器: 图形控制器设置为 VMSVGA

此后,屏幕分辨率会自动适应 VM 窗口,在我看来这是一个很棒的功能。

相关内容