I don't see why the need for the condescending tone.
socratis wrote:00:00:04.908223 GUI: 2D video acceleration is disabled
And so is the
3D acceleration. Shutdown the VM and enable them in the VM settings » Display. You'll also notice that the max VRAM will jump from a max value of 128 to 256 MB after that; max the VRAM as well.
Those are the default settings, which you seem so set in requiring. Neither would play into OOBE failures.
00:00:02.878642 VRDE: Warning: failed to launch VRDE server (VERR_NET_ADDRESS_IN_USE):
VirtualBox Remote Desktop Extension server can't bind to the port(s): 3389And since you're in the Display settings, disable the Remote Desktop Server. Its address is already occupied, most probably by your host's RDP server.
If that is Host related rather than guest, then the GUI definitely doesn't make that clear. Either way, the required extension to make it work isn't installed, so I'm not sure that would have effect.
00:00:02.777257 Host RAM: 4094MB (3.9GB) total, 1961MB available
00:00:03.100401 RamSize <integer> = 0x0000000060000000 (1 610 612 736, 1 536 MB)
1536 MB for a Win10-64 is not that much, you're going to suffer. On the other hand, you can't afford too much more than that, you don't have enough available RAM in your host. Just FYI...
I usually give it 2 GiB, which still suffers either way. I dropped this one because I need the extra RAM to keep my browser open at the same time. But I'm not going for performance, I'm going for testing.
00:00:03.100614 [/Devices/efi/0/] (level 3)
...
00:00:03.100672 ICH9 <integer> = 0x0000000000000001 (1)
Why on earth would you choose a chipset that's clearly labelled as experimental and
only for OSX guests? I honestly would like an answer on this. Change the chipset from ICH9 to the default PIIX3. And don't change the defaults as suggested by the template if you don't have a good reason.
Well, I changed this because my hardware is actually ICH10, and when I'm testing out an OS, I want to test it on as close of hardware as possible. No where in the GUI does it mention ICH9 is experimental. ICH9 is from 2007. According to the online manual, where it does say ICH9 is still experimental and introduced in VB 4.0 -- which released 2010-12-22. If VB can't manage to stabilize that in 8 years, I don't know why they still include it. And manual does NOT state it's only for OS X-- it says it's for modern systems like OS X (which isn't even the name anymore). I don't know what systems still support PIIX3 well, but they are all going to have support for ICH9 still. But I will test it with PIIX3.
However, I don't understand why you're advocating to keep only default settings here when you're saying to change the defaults above.
Same goes for EFI, although this is supported for a Win10 guest. However there's not a single good reason why you'd like it enabled, so please disable it in your VM Settings.
There are plenty of good reason to enable it -- mostly that every new machine sold in the last several years has it enabled by default. If someone is trying to emulate how such a system installs, which is exactly what I'm doing, EFI needs to be enabled to test that. Again, once past boot, that choice shouldn't matter. It should have no effect on the OOBE failing consistently.
The issue is that OOBE can run on all previous versions of Windows relatively fine, but fails miserably in 1809 with the EXACT same VM setup I've used in the past. I know the performance will be suboptimal, but it's been that way anyway, esp. since MS force enabled the Spectre/Meltdown patches.
Edit 1: Removing RDP and setting chipset to PIIX3 had no effect. Testing video acceleration and 256 VRAM.
Edit 2: Enabling 2d/3d acceleration had no effect either. Still breaks OOBE repeatedly.
Edit 3: I tested it on a more modern PC (i7700K, 16 GiB RAM) giving the VM 4 GiB of RAM, and the setup worked correctly. So it seems something is getting messed up with the timings running on old hardware. It's still interesting that other versions worked correctly historically up through 1803, but 1809 just won't work on the older hardware.