增加列或分辨率 - Ubuntu Server 18.04 - 仅限 CLI - VMware ESXi 6.5

增加列或分辨率 - Ubuntu Server 18.04 - 仅限 CLI - VMware ESXi 6.5

我在 Ubuntu Server 18.04 上运行 openhabian,托管在 VMware ESXi 6.5 上。Open-VM-tools 已安装并更新为当前版本。

当我第一次运行 openhabian 时,我看到的是警告,这表明要增加列数,因此我陷入了困境。我推测增加分辨率会有所帮助,但我似乎停留在 800x600(以桌面 17.04 实例为基准)。尝试更改 $COLUMNS(也无法获得持久性)也没有奏效。

关于更改分辨率的旧帖子有很多,但对我来说都不起作用。我以各种方式修改了 /etc/default/grub,但都无济于事,无论我将以下内容进行何种组合更改,都没有效果:

  • GRUB_CMDLINE_LINUX_DEFAULT
  • GRUB_GFX模式
  • GRUB_GFXPAYLOAD_LINUX

每次发生任何变化时,我都会执行 sudo update-grub 并重启以进行测试。我也尝试过修改/etc/grub.d/00_header这没有帮助。

除此之外,我还尝试了一种改变列变量的解决方案这里没运气。虽然温度变化似乎也没有让警告消失,所以我仍然倾向于认为这是一个解决问题的方法。

就我而言,我无法改变这一切,但我很乐意尝试任何建议。谢谢!

另外,我对 Linux 还很陌生,所以如果我完全忽略了这里显而易见的事情,我深表歉意。

答案1

我已经基本解决了这里的分辨率问题...我将删除下面添加的一些随机内容,以查看到底需要什么,然后通过回滚到上一个快照重试。正如预期的那样,分辨率与 $COLUMNS 成正比,1024x768 允许 128。

仅供参考,以下是我目前所做的更改:

  1. 从 .vmx 文件中删除了 svga.guestBackedPrimaryAware =“TRUE”
  2. 视频内存从 4MB 增加到 16MB:https://kb.vmware.com/s/article/2152053
  3. 避免宽屏分辨率(最初希望的是 1280x800,我现在以 1024x768 运行)
    • GRUB_CMDLINE_LINUX_DEFAULT="vga=792"
    • GRUB_GFXMODE=1024x768
    • GRUB_GFXPAYLOAD_LINUX=1024x768

我越编辑这个解决方案,就越觉得自己很“特别”:)

相关内容