How to Install Guest Additions in VirtualBox

Virtualbox Guest Additions Featured

VirtualBox is fantastic software, especially for developers, but it doesn’t quite have everything out of the box. You may run into performance problems, and the integration with the underlying operating system (known as the “host” OS) isn’t great. There are some other issues you can run into as well.

Fortunately, you can fix this, depending on the virtualized operating system (known as the “guest” OS) you’re running. You can do this by using a series of add-ons known as Guest Additions.

What Are VirtualBox Guest Additions?

The VirtualBox Guess Additions are a collection of drivers and apps that make running certain guest operating systems smoother. This can get you improved graphics performance but can also integrate the guest OS with your system better. This includes better mouse pointer integration, cut and paste across operating systems, and drag and drop.

With Windows, you can even run apps from the guest operating system alongside your standard apps. This is great if you need to run a certain version of an app that works better in VirtualBox.

Supported Systems

The VirtualBox Guest Additions support Windows and Linux. This includes multiple versions of Linux, but we can’t guarantee they’ll run on every single distribution. Even if the Guest Additions install properly, you can’t necessarily count on every possible feature working correctly.

Unfortunately, macOS isn’t currently supported, nor does support seem like it’s coming anytime soon. To clarify, the additions aren’t supported in macOS guests. You can use the Guest Additions on macOS with Windows or Linux guests without issue.

Install Guest Additions on Windows Guests

Once you have Windows running inside VirtualBox, go to the menu bar, then choose the Devices menu. Here, scroll down and choose “Insert Guest Additions CD Image.”

Virtualbox Guest Additions Windows

Open My Computer or My PC. You may see the Guest Additions CD in the menu on the left. If you don’t, click on This PC, and you should see it. Double-click the CD, then double-click “VBoxWindowsAdditions.” Here, follow the prompts to install Guest Additions.

Install Guest Additions on Linux Guests

Before you start on Linux, you’ll want to make sure you have your basic build tools and kernel headers installed. You can consult the documentation available for your distribution to see how to do this.

Virtualbox Guest Additions Ubuntu Guest Additions

In the VirtualBox menu bar, go to the Device menu, then choose “Insert Guest Additions CD Image.” You should see the disc icon appear on your desktop.

You may get a pop-up prompting you to run the CD. If not, double-click the CD icon, and it should run. The terminal will launch. Follow the prompts to complete the installation.

Virtualbox Guest Additions Ubuntu Prompts


Your guest operating systems should run more smoothly and without issue. Just remember that if you’re running an operating system other than Windows or Linux, these Guest Additions won’t do you any good.

Even with Guest Additions installed, you still may run into certain problems. Running Ubuntu as a guest, for example, you may run into issues where either Ubuntu or VirtualBox freeze. The good news is that we can help there. Take a look at our guide showing you how to fix Ubuntu freezing in VirtualBox. `

Kris Wouk Kris Wouk

Kris Wouk is a writer, musician, and whatever it's called when someone makes videos for the web.


  1. Help, I’m trying to get Virtual Box to work, I have a brand new Win 10 pro install on a Lenovo Thinkpad laptop.. I put in VB, added win 98. All that works great, put AutoCAD 2000 into the win 98 box, but it opens in a window smaller than my phone screen. It looks like all the larger format screen displays are greyed out, so I need Guest additions to free them? When I click the device menu, Guest additions line I get “Unable to insert the virtual optical disk C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso into the machine Old Windows.

    Could not mount the media/drive ‘C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso’ (VERR_PDM_MEDIA_LOCKED).

    Result Code: E_FAIL (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
    Callee: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

    I have followed the advice I find on line, including here but I cannot find this Guest additions file anywhere on my machine.

    Any advice would be greatly appreciated, this is very frustrating and I am Not that IT savvy.

Comments are closed.