How do I change the console resolution of Ubuntu 9.10 Server running on VMWare?

17,473

Solution 1

Tried all of these with Ubuntu 9.10 Server as VMWare guest and WinXP Pro as host and they didn't work.

I eventually found that you had to edit /boot/grub/grub.cfg but using the old vga=773 in this file caused the boot to fail to configure the console and so I was almost stuffed as the console was now blank :( ... until I remembered that I'd installed the SSH service and was able to login to fix it using Putty. Then it dawned on me that by using Putty I got what I was after ... a resizeable colour console window (any number in fact) and so I didn't need to tweek the main VMWare console dimensions. Duh! Add WinSCP (Windows) or CuteFTP/FireFTP (OSX) and you don't need to use the VMWare console at all. Just let the Linux server be a server. No more Ctrl-Alt's to free the mouse and with WinSCP you can use a decent text editor and directory/file browser.

Solution 2

Well, I did a fair bit of googling and noodling and most everything suggested that adding "GRUB_GFXPAYLOAD" parameters would solve the problem. Not only did it not help with the resolution, it always prevented a console from showing up in the VM - I'd have to putty to fix things.

For me, the only solution that worked was to actually use the old grub modes, that is, I made sure I commented or deleted out all references to "GRUB_GFXPAYLOAD" and then, in /etc/default/grub I edited the

GRUB_CMDLINE_LINUX=""

line to say

GRUB_CMDLINE_LINUX="vga=0x319"

which is the code specific to 1280x1024 (by some color depth that didn't matter much to me). Then I ran

sudo update-grub

(not grub2; that'll work, but it gave me an init screen and then a warning so update-grub is more direct) and restarted and now I got a nice big console with no need to putty.

Solution 3

Add this to /etc/default/grub:

GRUB_GFXMODE=1024x768

Then run:

sudo update-grub2
Share:
17,473

Related videos on Youtube

Admin
Author by

Admin

Updated on September 17, 2022

Comments

  • Admin
    Admin over 1 year

    I'm running Ubuntu 9.10 Server in VMWare Fusion (on a Mac) and I'm having trouble changing the console resolution. It seems to be stuck on 640x480.

    Ubuntu 9.10 uses Grub2, so there is no /etc/grub/menu.lst.

    I tried adding vga=791 to the kernel parameters (both during boot and by adding it to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub and then running update-grub2) and neither had any effect.

    When using vga=791, grub says that vga=791 is depreciated and that I should use gfxpayload=1024x768x16,1024x768 instead. However, that also does absolutely nothing.

    I have a feeling this problem is specific to running Ubuntu 9.10 in VMWare, but Google hasn't turned up anything.

    • Sebastian Dwornik
      Sebastian Dwornik over 14 years
      I am experiencing the exact same issue. Still haven't found a solution either. :(
  • Blorgbeard
    Blorgbeard over 14 years
    He's talking about the console, there is no Main Menu etc
  • quack quixote
    quack quixote over 14 years
    @Blorgbeard: +1. step 1 sounds reasonable though.
  • Goblin
    Goblin over 14 years
    I tried that and it had no effect. Besides, I believe GRUB_GFXMODE only applies to the GRUB console, not the Linux console.
  • Admin
    Admin over 14 years
    VMWare Fusion doesn't have the "Maximum resolution" option. Besides, the VM isn't running X Windows so unfortunately your solution won't work. But thanks for posting!