When you are installing macOS with the Oracle VM VirtualBoxvirtualization program, you may encounter a screen resolution error. The reason for this is that the Apple macOS system does not fully support virtualization programs.
How to Change Screen Resolution on macOS High Sierra / macOS Catalina in VirtualBox
When you install macOS Sierra / High Sierra operating system with VMware Workstation, you can change the screen size after VMware Tools installation. However, after you have installed macOS with VirtualBox, you will get an error if you try to install Guest Additions because there is no Guest Additions support for macOS on VBox.
As a result, we will configure the macOS virtual machine resolution setting using the CMD command prompt.
Previously, we had macOS setup with VMware. You can access this article from the link below.
In this article, we will solve the display resolution error on Mac OS High Sierra 10.13.4 running on VirtualBox.
How to Change Mac OS VM Display Resolution on VirtualBox (1920×1080/2K/4K/5K)
In VirtualBox, you can only change the display resolution with certain values. Also, the default resolution setting for macOS is 1024×768. For example, when you try to set the resolution to 1366×768, the Mac resolution setting will automatically be set to 1280×720.
Mac screen size values are as follows:
To change the screen size of the virtual machine on VirtualBox, follow the steps below in order.
To change the macOS display resolution in VBox, you need to use the following code. In the “Your VM” section of the code, you must type the name of your macOS virtual machine.
cd "C:\Program Files\Oracle\Virtualbox"
VBoxManage setextradata "MacOSHighSierra10134" VBoxInternal2/EfiGraphicsResolution 1920x1080
The important thing to note here is that you have to exit VBox program before executing the command.
To do this, you must run the CMD command prompt as an administrator, otherwise you will not be able to change the resolution. In the Windows 10 search box, type CMD and run it as administrator.
You can also access Command Prompt (Admin)by pressing the Windows Key + X keys together.
After opening the CMD prompt, first, move into the VBox folder. Then type in the resolution you want to change to the X part of the code and copy the code.
Paste the code into the CMD and press Enter.
Now open the VBox program and run the virtual machine.
The display resolution of the High Sierra virtual machine is configured to 1920×1080.
If you want to try a different resolution size again, type a different value in the X section and apply the command on the CMD.
This time the screen resolution is configured as 2048×1080! As a result, you can easily change the screen size of the VM you use with the value you want.
In this article, we have reviewed step by step how to change the screen resolution for the macOS High Sierra 10.13.4 virtual machine installed on Oracle VM software. Thanks for following us!