Guest VM Getting Stuck When Doing Nested Virtualisation.
-
- Posts: 15
- Joined: 27. Dec 2021, 04:27
- Primary OS: Linux other
- VBox Version: OSE Debian
- Guest OSses: Windows (Multiples Versions)
- Location: L'Orignal CA.
- Contact:
Guest VM Getting Stuck When Doing Nested Virtualisation.
Hello,
I have issues starting nested VM running on a VM running on Proxmox. When I click start in VirtualBox, the VM stay stuck on “Press F12...” message.
Is there a reason for this happen? I have three more Proxmox host running each a VM running VirtualBox and I’ve got no issues doing nested virtualisation on them.
I need help please.
Thanks,
Guillaume
I have issues starting nested VM running on a VM running on Proxmox. When I click start in VirtualBox, the VM stay stuck on “Press F12...” message.
Is there a reason for this happen? I have three more Proxmox host running each a VM running VirtualBox and I’ve got no issues doing nested virtualisation on them.
I need help please.
Thanks,
Guillaume
-
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Comparing a vbox.log from a working host and the failing one could help.
Run each host's VM from cold start to seeing whatever happens to a full shutdown.
Zip and post each vbox.log, using the forum's Upload Attachment tab.
Run each host's VM from cold start to seeing whatever happens to a full shutdown.
Zip and post each vbox.log, using the forum's Upload Attachment tab.
-
- Posts: 15
- Joined: 27. Dec 2021, 04:27
- Primary OS: Linux other
- VBox Version: OSE Debian
- Guest OSses: Windows (Multiples Versions)
- Location: L'Orignal CA.
- Contact:
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Hello,
I put the logs into a .zip and I attach them to this message.
Thank-you very much!
Guillaume
I put the logs into a .zip and I attach them to this message.
Thank-you very much!
Guillaume
- Attachments
-
- VB_Logs.zip
- Contain the two log files.
- (43.22 KiB) Downloaded 12 times
-
- Volunteer
- Posts: 5677
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Linux, Windows 10, ...
- Location: Germany
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Besides the configured Base Memory and Video Memory, VirtualBox needs some additional memory from the host OS, which could be in the magnitude of 10ths or a few 100s of MB. Please try if providing only 64 MB RAM to the Windows XP VM solves the issue.VBox(broken).log wrote:00:00:22.952859 Host RAM: 981MB total, 371MB available 00:00:25.079691 RamSize <integer> = 0x000000000c000000 (201 326 592, 192 MB) 00:00:25.080336 VRamSize <integer> = 0x0000000001000000 (16 777 216, 16 MB)
-
- Posts: 15
- Joined: 27. Dec 2021, 04:27
- Primary OS: Linux other
- VBox Version: OSE Debian
- Guest OSses: Windows (Multiples Versions)
- Location: L'Orignal CA.
- Contact:
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Hello,
I added more memory to the Host, it now have 2048MB and decreased the guest OS RAM to 64MB without any success, the guest OS still froze at start. I created another VM and I've got the same issue.
Thanks,
Guillaume
I added more memory to the Host, it now have 2048MB and decreased the guest OS RAM to 64MB without any success, the guest OS still froze at start. I created another VM and I've got the same issue.
Thanks,
Guillaume
-
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Guillaume Soucy wrote: starting nested VM running on a VM running on Proxmox
If I gather correctly, these mean you have a setup like this:Guillaume Soucy wrote:I have three more Proxmox host running each a VM running VirtualBox and I’ve got no issues doing nested virtualisation on them.
Proxmox hosts > Virtualbox > VM OS > Virtualbox > VM OS 2
I asked for logs from a working and failing host. Intending to see what the physical PC was doing each time. But the logs you provided were for XP at 192MB and one processor, and Windows 3.1 at 32MB and one processor. I'd hardly expect you to be able to run a nested VM in either of these OS's.
![Laughing :lol:](./images/smilies/icon_lol.gif)
Sorry for the confusion. Please provide a VM log from each of the working and not working Proxmox hosts.
-
- Volunteer
- Posts: 5677
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Linux, Windows 10, ...
- Location: Germany
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
It will rather be VirtualBox running inside QEMU/KVM VMs (Proxmox VE).scottgus1 wrote:Proxmox hosts > Virtualbox > VM OS > Virtualbox > VM OS 2
![Wink ;)](./images/smilies/icon_wink.gif)
-
- Volunteer
- Posts: 5677
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Linux, Windows 10, ...
- Location: Germany
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
In your previous VBox.log files, the Windows 3.1 VM ran on a host with an Intel CPU, and the Windows XP VM "ran" on a host with an AMD CPU. Can you try a new Windows XP VM on the host with the Intel CPU? Please provide a VBox.log file from that attempt.Guillaume Soucy wrote:I added more memory to the Host, it now have 2048MB and decreased the guest OS RAM to 64MB without any success, the guest OS still froze at start. I created another VM and I've got the same issue.
-
- Posts: 15
- Joined: 27. Dec 2021, 04:27
- Primary OS: Linux other
- VBox Version: OSE Debian
- Guest OSses: Windows (Multiples Versions)
- Location: L'Orignal CA.
- Contact:
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Hello everybody,
@fth0 Yes, this is what I mean. Such of setup are sometime difficult to explain correctly, but that ok.
However, I do have another host with a AMD CPU and nested VM are running just fine.
Thanks,
Guillaume
@fth0 Yes, this is what I mean. Such of setup are sometime difficult to explain correctly, but that ok.
![Laughing :lol:](./images/smilies/icon_lol.gif)
I can create a new host on the Intel CPU host and name it "Windows XP", it gonna work. The problem is no nested VM are working on the AMD CPU host.In your previous VBox.log files, the Windows 3.1 VM ran on a host with an Intel CPU, and the Windows XP VM "ran" on a host with an AMD CPU. Can you try a new Windows XP VM on the host with the Intel CPU? Please provide a VBox.log file from that attempt.
However, I do have another host with a AMD CPU and nested VM are running just fine.
Thanks,
Guillaume
-
- Volunteer
- Posts: 5677
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Linux, Windows 10, ...
- Location: Germany
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Well, what are the differences between the two hosts with AMD CPUs, the VirtualBox installations, the VirtualBox VMs and the VBox.log files then?Guillaume Soucy wrote:However, I do have another host with a AMD CPU and nested VM are running just fine.
-
- Posts: 15
- Joined: 27. Dec 2021, 04:27
- Primary OS: Linux other
- VBox Version: OSE Debian
- Guest OSses: Windows (Multiples Versions)
- Location: L'Orignal CA.
- Contact:
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Hello,
In the virtualbox1-dc (the one with the problematic VM) it is: 2 x AMD A4-4000 APU with Radeon(tm) HD Graphics (1 Socket)
And for the other one named virtualbox4-dc it is: 4 x AMD Athlon 3000G with Radeon Vega Graphics (1 Socket)
I know there're "consumer grade" hardware but there're doing the job for now.
Thanks,
Guillaume
In the virtualbox1-dc (the one with the problematic VM) it is: 2 x AMD A4-4000 APU with Radeon(tm) HD Graphics (1 Socket)
And for the other one named virtualbox4-dc it is: 4 x AMD Athlon 3000G with Radeon Vega Graphics (1 Socket)
I know there're "consumer grade" hardware but there're doing the job for now.
Thanks,
Guillaume
- Attachments
-
- VB_Logs2.zip
- Contains logs.
- (41.58 KiB) Downloaded 13 times
-
- Volunteer
- Posts: 5677
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Linux, Windows 10, ...
- Location: Germany
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Well, one of them apparently isn't.Guillaume Soucy wrote:I know there're "consumer grade" hardware but there're doing the job for now.
![Wink ;)](./images/smilies/icon_wink.gif)
I can see that the older AMD A4-4000 is missing several CPU features that the newer AMD Athlon 3000G provides, but I don't know if VirtualBox implicitly expects one (or more) of them to be available.
The problematic VM seems to encounter some problem inside the VirtualBox legacy BIOS, which prepares the display for the splash screen, but seems not to reach the part where the boot medium is searched for.
I'm not sure if it makes sense to investigate further ...
-
- Posts: 15
- Joined: 27. Dec 2021, 04:27
- Primary OS: Linux other
- VBox Version: OSE Debian
- Guest OSses: Windows (Multiples Versions)
- Location: L'Orignal CA.
- Contact:
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
Hello,
Is there a chance making it work? Or there're no way making it working without new hardware?
Thanks,
Guillaume
May I please know what are those features?I can see that the older AMD A4-4000 is missing several CPU features that the newer AMD Athlon 3000G provides, but I don't know if VirtualBox implicitly expects one (or more) of them to be available.
Is there a chance making it work? Or there're no way making it working without new hardware?
Thanks,
Guillaume
-
- Volunteer
- Posts: 5677
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Linux, Windows 10, ...
- Location: Germany
Re: Guest VM Getting Stuck When Doing Nested Virtualisation.
In each VBox.log file, there are two lines containing the string "CPUID dump", and the 350ish lines between them show the CPU capabilities. Compare all "(host)" columns for the differences.Guillaume Soucy wrote:May I please know what are those features?fth0 wrote:I can see that the older AMD A4-4000 is missing several CPU features that the newer AMD Athlon 3000G provides, but I don't know if VirtualBox implicitly expects one (or more) of them to be available.
I don't know. I've been running out of the easy ideas for now, and a more complex investigation (e.g debugging) alone would need a lot of time and knowledge. Practically speaking, buying new hardware should be much "cheaper".Guillaume Soucy wrote:Is there a chance making it work? Or there're no way making it working without new hardware?
Perhaps someone else has other ideas to try ...
Edit:
FWIW, I googled "site:forums.virtualbox.org AMD A4", and other users were running VirtualBox VMs on AMD A4 CPUs in the past, the newest VirtualBox version encountered being 6.0.14. For a test, you could try older VirtualBox versions ...