Technical Anshu
Tutorials Blog
Console Fixes

Ubuntu VM Console and Display Problems on ESXi Resolution Clipboard and Lag

The ESXi console is a window into your virtual machine, and like any window it has limits: a resolution stuck in 2005, a clipboard that does nothing, keys that arrive late. Most of it is fixable in minutes. The rest is about knowing when to stop fighting the console and use the right door instead.

By Technical AnshuVMware ESXiWeb console and VMRCDisplay troubleshooting
Watch the full video - Ubuntu virtualization on ESXi, the setup, configuration and troubleshooting, step by step

Every Ubuntu-on-ESXi user meets the same three console complaints. The screen opens at a tiny fixed resolution. Copy-paste between your computer and the VM silently fails. And everything feels a half-second behind, as if the VM were on another continent. Each has a different cause - a missing package, a host policy, or the simple physics of a remote framebuffer - and this page separates them so you fix the right one.

Console symptoms, matched to their real cause
Resolution locked smallDesktop tools package missing
Copy and paste deadTools missing, or blocked by host policy
Constant input lagNormal for a web console - use SSH or VMRC
Screen goes blackUbuntu screen blanking, not a crash
Symptom map for a typical Ubuntu Desktop VM - states summarised, wording varies
1

Two Consoles - the Browser One and VMRC

ESXi gives you two ways in. The browser console runs in the web client: nothing to install, fine for installs and emergencies, but keyboard handling and screen updates are the weakest of any option. VMware Remote Console (VMRC) is a free standalone app from VMware/Broadcom: full-screen mode, better key handling (it can send combinations the browser traps), local device redirection, and a noticeably snappier picture.

Honest guidance: install Ubuntu through whichever console is open, then install VMRC on the machine you administer from. If you spend real hours in VM consoles, the difference is not subtle.

2

Resolution Stuck Small

An Ubuntu Desktop VM that opens at a tiny resolution and refuses to offer bigger ones is almost always missing its display partner package:

  1. In the VM: sudo apt update
  2. sudo apt install open-vm-tools-desktop
  3. Reboot the VM, then resize the console window - the desktop should follow the window size

If sizes are still limited, check the VM's video settings: the default virtual graphics memory is sized for ordinary single-screen use; only raise it for genuinely large or multi-monitor console work. And remember the ceiling - the console renders what the virtual SVGA adapter can do, not what your physical graphics card can do. For a beautiful desktop experience, the answer is not a bigger console setting; it is a remote desktop protocol, covered below.

3

Copy and Paste Does Nothing

Clipboard sharing rides on the same desktop tools package, so install it and reboot first. If it still fails, the honest second cause: host policy. ESXi exposes per-VM isolation settings that control copy, paste and drag-and-drop, and in many environments they are deliberately switched off - a clipboard is a two-way data door, and security teams close it on purpose.

On your own lab host you can enable the isolation options in the VM's advanced settings. On an office host you do not control, accept the policy and use the grown-up alternative: transfer files over the network - a shared folder, scp, or the datastore browser for ISOs. Fighting a deliberate security policy with workarounds is how admins lose access entirely.

4

Lag - What Is Fixable and What Is Physics

A remote console redraws the guest's framebuffer and ships you the picture. Text typing will feel close; anything graphical will trail. You can reduce it - VMRC instead of the browser, a wired network instead of congested Wi-Fi, a host that is not CPU-starved - but you cannot make it feel local.

So work like administrators actually do:

  1. Ubuntu Server: live in SSH. It is instant, searchable, scriptable, and it is the professional default. The console becomes the rescue door for when networking itself is broken
  2. Ubuntu Desktop: for daily graphical work, serve the desktop with a real protocol - Ubuntu's built-in remote desktop options or xrdp - and keep the console for installs and emergencies

If even SSH feels laggy, stop blaming the console: the host is overloaded, and the sizing guide in this series is the real fix.

5

Black Screen and Keyboard Oddities

Black console, VM clearly running: usually Ubuntu's own screen blanking or lock, not a crash. Click into the console and press a key, wait a few seconds for the picture to return, and consider disabling screen blanking on a lab VM you administer through the console.

Keys landing wrong: the browser console maps your keyboard through the browser and your local layout; VMRC handles layouts more faithfully. For install-time emergencies, the console menus offer explicit "send key" options for combinations like Ctrl+Alt+Delete that your own OS would otherwise swallow.

Console freezes while the VM is under load: a saturating VM is a slow VM everywhere, console included. Cross-check with SSH or the host performance tab before concluding the console itself is broken.

Watch Ubuntu on ESXi in the Video

The full process on a live ESXi host - creating the virtual machine, installing Ubuntu and fixing the common problems, exactly as they appear on screen.

Watch Full Video
Frequently Asked Questions

Why can I not copy and paste into the ESXi console?

Two causes cover almost every case. First, the Ubuntu Desktop VM needs the open-vm-tools-desktop package installed and a reboot. Second, the host may block clipboard sharing through the VM's isolation settings - a deliberate security choice on many office hosts. On your own host you can enable it in the VM's advanced settings; on a managed host, move files over the network instead.

Is VMware Remote Console free, and is it worth it?

Yes, VMRC is a free download from VMware/Broadcom, and for anyone who administers VMs regularly it is absolutely worth it: full-screen mode, reliable special-key handling, better keyboard layouts and a visibly smoother picture than the browser console. The browser console remains handy for quick checks from any machine.

Why does the console lag even on my home network?

Because a console is a remote picture of the guest display, not a local one - every change is rendered, captured and shipped to you, so graphical work always trails your input a little. Reduce it with VMRC and a wired connection, but for daily work use the right protocol: SSH for Ubuntu Server, or a remote desktop service for Ubuntu Desktop. The console is the rescue door, not the front door.

This guide is based on the Technical Anshu video on Ubuntu virtualization on ESXi - stuck on a step? Ask in the video comments and you will get a reply.