我在仅以命令行模式(即没有 GUI)运行的 VMware VM 中运行 Ubuntu Server 13.04。它默认为640x480屏幕分辨率,但我想将其增加到800x600或1024x768。
在行/etc/default/grub,我已经改变包括:
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="consoleblank=0"
GRUB_GFXMODE=800x600
Run Code Online (Sandbox Code Playgroud)
我已经尝试了许多我在网上看到的建议,上述三行的变体,并且许多只是用空白屏幕挂起重启,强制强制关闭虚拟机......此时我备份了一个 VMware 快照。
跑步sudo hwinfo --framebuffer给了我很多信息:
Model: "Vmware virtual machine"
Revision: "2.0"
Memory Size: 64 MB
Lines for 800x600 include:
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0324: 800x600 (+800), 8 bits
Mode 0x0332: 800x600 (+1600), 16 bits
Mode 0x0340: 800x600 (+3200), 24 bits
Run Code Online (Sandbox Code Playgroud)
我排除了所有其他分辨率,因为我目前只对 800x600 感兴趣。显然 Ubuntu Server 13.04 使用 grub2,那么我该如何实现呢?
我有一台在 Win7 主机上运行 ubuntu 14.04(来宾)的 VM。我目前通过添加这个将服务器的分辨率设置为 1024*768
GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24"
GRUB_GFXMODE=1024x768x24
Run Code Online (Sandbox Code Playgroud)
到 /etc/default/grub。
但是我无法获得更高的分辨率。例如,当我设置 1200*800 时,它会重置为 640*480。我已经分配了 128MB 的视频内存。
我可以达到更高的分辨率吗?
我的笔记本电脑上有一个高分辨率屏幕 (3200x1800px),并且我禁用了启动映像
(如何禁用启动启动屏幕,而只显示内核和启动文本?)
我还通过取消注释行来放大 grub 中的字体
GRUB_GFXMODE=640x480
Run Code Online (Sandbox Code Playgroud)
在 /etc/default/grub 中
但启动过程中的启动消息仍然非常小,几乎难以阅读。就像我通过按 Ctrl+Alt+F1 切换到控制台屏幕一样。
如何放大控制台上的字体?