Hello,
I'm Cyril and it's my first post in this forum. I hope you can help me
Here is my problem :
I have a Macbook M1 and I wanted to install Virtual Box (it's for a training).
To do this, I installed the BETA : VirtualBox-7.0.13_BETA4-159676-macOSArm64.dmg
On this Virtual Box I try to install Ubuntu 22.04 and there is a problem. When I click on Enter to Install, a black window stay few seconds and there is a critical error. You can see this in attachement.
At the end of the log, there is this :
00:00:52.293000 !!
00:00:52.293000 !! {vmsvga3dctx}
00:00:52.293000 !!
00:00:52.293114 !!
00:00:52.293114 !! {vmsvga3dsfc}
00:00:52.293114 !!
00:00:52.293115 !!
00:00:52.293115 !! {vmsvga3dsurf}
00:00:52.293115 !!
00:00:52.293115 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I have read something about the acceleration to select Hyper-v but even if I select this, there is an error...
Could you help me please?
Thank you in advance.
Have a good week-end.
Cyril.
Error installation Ubuntu 22.04 on Virtual BOX Beta MacOS ARM
Error installation Ubuntu 22.04 on Virtual BOX Beta MacOS ARM
- Attachments
-
- Capture d’écran 2023-11-12 à 11.24.36.png (77.75 KiB) Viewed 7215 times
-
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: Error installation Ubuntu 22.04 on Virtual BOX Beta MacOS ARM
Please see M1/M2 Mac 7.0 Beta Status. A modern Ubuntu may not run yet.
This communication channel needs a 'language' to use, defined only by the type of OS running in the VM. When running Windows VMs Virtualbox uses Hyper-V 'language' to talk to the Guest OS. When running Linux VMs, Virtualbox uses KVM 'language' to talk to the Guest OS.
If the VM is set up for the correct type of OS installed in it (Ubuntu in your case), then the Paravirtualization Interface setting 'Default' will automatically pick the correct language setting to use (in this case KVM; Ubuntu doesn't speak Hyper-V). For example, if I woke up tomorrow suddenly speaking Phaistos, my English-speaking family would have a somewhat hard time understanding me.
However, changing Paravirtualization won't help getting Ubuntu to run on your M1 Mac. So far, the only thing that will help is an Intel-based Mac. Or try Apple's M1 hypervisors.
That setting 'Paravirtualization Interface' is a communication channel for virtualization-aware OS's to talk to whatever hypervisor is running them, so they can run more efficiently.
This communication channel needs a 'language' to use, defined only by the type of OS running in the VM. When running Windows VMs Virtualbox uses Hyper-V 'language' to talk to the Guest OS. When running Linux VMs, Virtualbox uses KVM 'language' to talk to the Guest OS.
If the VM is set up for the correct type of OS installed in it (Ubuntu in your case), then the Paravirtualization Interface setting 'Default' will automatically pick the correct language setting to use (in this case KVM; Ubuntu doesn't speak Hyper-V). For example, if I woke up tomorrow suddenly speaking Phaistos, my English-speaking family would have a somewhat hard time understanding me.
However, changing Paravirtualization won't help getting Ubuntu to run on your M1 Mac. So far, the only thing that will help is an Intel-based Mac. Or try Apple's M1 hypervisors.
Re: Error installation Ubuntu 22.04 on Virtual BOX Beta MacOS ARM
Thank you for the quick answer.
I think it could be better to run Virtual Box in Windows.
Have a good day.
I think it could be better to run Virtual Box in Windows.
Have a good day.
-
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: Error installation Ubuntu 22.04 on Virtual BOX Beta MacOS ARM
If this means Windows on a Intel or AMD CPU, yes, you'll get much better performance (with its own set of glitches and fixes, male new topics if you run into trouble and we'll help out.
If this means Windows ARM as a different OS on the M1, no, that will probably work even worse if at all.