1. Disable Seamless GUI and enable debug mode of Windows VM
2. Start Windows VM
3. In the VM window You'll see the Safe Mode prompt. This prompt is the real cause of the issue as the 30 second timer prolongs the boot process which in turns causes qrexec to timeout. Select "Start Windows normally.
4. In Windows AppVM launch Command Prompt as Administrator
5. Use following commands in the Commands Prompt: "bcdedit /set {bootmgr} displaybootmenu no" (no quotes) and "bcdedit /set {default} bootstatuspolicy ignoreallfailures" (no quotes)
6. Shutdown Windows machine
7. (optionally) change how long the qrexec waits for connection from the default 60 seconds to 120 seconds
8. Enable Seamless GUI back and disable debug mode
Your Windows VM should start normally after a crash now.
Hi,
Thanks for putting these steps together. I believe I am suffering from the same issue but I can't follow the steps fully. If this is not the same issue, I will delete this and start another thread.
When I try to start my Win 7 VM, it fails to start. If I start it using the Debug mode I get the following error when using safe mode:
"Cannot connect to 'windows-7' qrexec agent for 300 seconds, giving up ERROR: Cannot execute qrexec-daemon!"
Looking at previous similar issues, I have attempted to re download the Windows Tools again but this has not worked.
If I start Windows normally however using the debug option, Windows just hangs at a "Starting Windows" screen and the Dom0 Terminal just shows "Waiting for user 'Max' login..." without progressing.
Any suggestions as to how to troubleshoot this?
Thanks