I have got android-x86_64-7.1-r3 guest running on VirtualBox 6.0.14 on Windows 10 host. First I will describe how I did that, and then I have a question that perhaps someone can help me with.
The "routine" installation procedure booted Android to Linux shell, not to Android GUI. Looking on the web, I saw that people had been reporting this for years, and offering a wide variety of solutions. I tried the various solutions for solving the problem, and finally got it working with a combination of the web suggestions. In VBox, I selected "other Linux 64 bit". On the initial screen where the option is presented to boot as a Live CD or to install, I selected install and pressed tab to edit the selection. At the end of the edit line, I added the parameter "nomodesel". In the display settings for the new virtual machine, I changed the default "VMSVGA" to "VboxSVGA" and I changed the "Enable 3D Acceleration" checkbox to selected. These things resulted in a normal Android GUI boot. This was trial and error based on web suggestions, I cannot offer reasons behind these choices.
Since this problem has been reported on the web for years, I almost walked away from Android-x86 when I found that the problem is still present. Perhaps some attention can be given to fixing this.
Now my question. VirtualBox has an option called VBox Guest Additions. This is code that one executes after the guest has been installed, and it adds features that improve the host/guest mouse handling and that add host/guest file-sharing features. The Guest Addition feature does not install on Android-x86. Since Guest Additions is part of VirtualBox, I am attempting to report this problem there. My question here is, has someone encountered this and found a solution?