As marasm says you need to be running a UEFI setup rather than BIOS otherwise you will likely be dumped into UEFI shell and it will give you a bunch of volumes, none of which are bootable. I had this issue on my own machine which I solved by using the “Duel” boot method and having windows already installed in a dual boot configuration. This way I was able to reluctantly install the creators update and using windows’ conversion tool to make my MBR into a GPT and successfully boot in those same drives as allocated to a VM. You can find some relevant info on this HERE
Also you will note that the chipset I use is not Q35 and is i440FX. A shorthand way to remember is Q35 for Linux VMs, i440fx is for Windows VM unless you are having trouble.
In my opinion your issue is somewhat different, as your output display is not actually displaying anything and your guest VM causes your host to go mental on shutdown. So I don’t know if converting from MBR to GPT would fix it but it would be worth a shot, it may fix whether or not the VM displays anything on boot though.