I am using an Arch Linux VM in VirtualBox 7.0.16 in Linux Mint 22.1.
Currently, the Arch Linux is not installed and I am using the Arch Linux installation ISO, so I can’t do much. This also happens on other Linux distros, and probably other OSes.
While the VM is running, in VirtualBox when I go to View > VirtualBox Screen 1, all “Resize to x” options are greyed out and I’m stuck on 1280×800. Since I use a 1366×720 Laptop, this is pretty
annoying.
I can change Display settings while the VM is turned off, but I don’t even know how to change screen resolution outside the VM at all.
I have tried several things:
-
Going to File > Preferences > Display and changing Maximum Guest Screen Size: That doesn’t do anything.
-
Changing Graphics Controller from VMSVGA: That does fix the issue, but it only introduces more issues that are worse. (e.g. Holding Enter causes not only VirtualBox but my entire computer to freeze, even if I don’t allocate much RAM.)
-
Installing Guest Additions: Apparently you can’t install VirtualBox Guest Additions if you didn’t install the Guest OS, but I want to resize the display even if it is not installed.
-
Resizing the display from the VM: This does work! But I want to resize the display from outside the VM. Don’t ask me why. (Just assume this option is impossible in my current VM.)
Can someone please tell me how I can fix this issue?
Note 1: I am not looking on how to install Guest Additions. I understand, it’s not possible, but I want to resize the screen resolution, not install GA.
Note 2: The only way I know how to adjust screen resolution outside the VM is through View > Virtual Screen 1 > Resize to x. If there is another way to adjust the screen resolution, I would like to know, since some of you are telling me to adjust it through VM settings, but I don’t knwo how to do that.