我在 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。
仅供参考,以下是我目前所做的更改:
从 .vmx 文件中删除了 svga.guestBackedPrimaryAware =“TRUE”视频内存从 4MB 增加到 16MB:https://kb.vmware.com/s/article/2152053- 避免宽屏分辨率(最初希望的是 1280x800,我现在以 1024x768 运行)
GRUB_CMDLINE_LINUX_DEFAULT="vga=792"GRUB_GFXMODE=1024x768- GRUB_GFXPAYLOAD_LINUX=1024x768
我越编辑这个解决方案,就越觉得自己很“特别”:)