Virtual box not working - Macbook Pro 2020 M1, MacOS-Big Sur - virtualbox

I am trying to boot up a saved am using Macbook pro with M1 chip.
I tried the steps given at this answer. But was not able to boot up the VM. Can someone confirm this problem or already found out a solution to it?
I got the error "The virtual machine 'Ubuntu 20.04 64bit 1' has terminated unexpectedly during startup with exit code 1 (0x1)." below:

Had the same issue on Mac OS Big Sur 11.4 when I was trying to add my Ubuntu instance (on Intel tho), nothing suggested here and other topics helped.
Turned out you have to give access (Full Disc Access) to Virtual Box in Settings. Go to Settings -> Security & Privacy -> Privacy -> Full Disc Access -> plus sign (unlock it if needed) -> choose Virtual Box Application -> Open.
After that I was able to choose my Ubuntu image in Finder.

<New user, reputation too low to comment on David's post!>
As per David Leitko's answer, VirtualBox is an x86 (more specifically, AMD64/x86_64) virtualization hypervisor. However, it appears from various discussions I've seen on this topic that many users don't really understand what this really means.
So, it means not only that VirtualBox only runs on x86 CPUs, but also that it requires all the other elements of the x86 platform. These include system memory, various bus controllers (PCI, USB), hard disk controllers, sound cards, graphics, BIOS/UEFI, etc. None of these take the same form on the Apple Silicon platform - i.e. they don't use any of the standards built up in the PC ecosystem over the last 40 years.
So, not only will VirtualBox not work on Apple Silicon, it will never work on Apple Silicon. There will never be any way to run a VirtualBox image that ran on an Intel Mac on an Apple Silicon Mac. Ever.
The canonical discussion thread on the VirtualBox forums that covers this in more detail is here.

VirtualBox is an x86 virtualization hypervisor. It only runs on an x86 platform. See https://www.virtualbox.org
While Rosetta 2 will run many x86 apps very well on an M1 Mac, virtualization products are not supported per this Apple document

I just had the exact same problem after updating my VirtualBox app on MacOS Big Sur. What worked for me was to go to System Preferences - Security & Privacy - General, and then click the Allow button to allow extensions by Oracle (first click the lock symbol in the lower left of the screen and enter your password).
Actually, during installation I got this pop-up window telling me to do this, but I wasn't quite sure what exactly it wanted me to do. Only after getting this error I took the trouble of looking closer, ahem...
Hope this will fix your problem too!

Related

There is no Internal Microphone option in my Mac system preference

My Macbook Pro mic was working normally but there is a system hang so I have to restore and install new OS Catalina.
However I find out that the mic is not working, when I check in setting, it is not showing signal as I speak.
I search around Google but there is no one have the same issue with me: there is no ‘Internal Microphone’ option in Sound setting.
Please refer to the below images:
Could you please give me some advice, thank you!

Virtual Box VT-x is not available (VERR_VMX_NO_VMX).. Hyper V and core isolation is disabled [closed]

Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 3 months ago.
The community reviewed whether to reopen this question 3 months ago and left it closed:
Original close reason(s) were not resolved
Improve this question
I'm running windows 10 enterprise trying to launch a VM in Virtualbox and it fails with the error.
"VMMR0_DO_NEM_INIT_VM failed: VERR_NEM_MISSING_KERNEL_API_2 (VERR_NEM_MISSING_KERNEL_API_2).
VT-x is not available (VERR_VMX_NO_VMX)."
I have HyperV disabled in windows features and core isolation turned off
I've checked the registry as well and core isolation / memory itegrity is off there. I've also made sure that in group policy settings that virtualization based security is disabled.
My BIOS does have VT-X /VT-D enabled.
I'm currently on Virtual box 6.1.6 but have tried previous versions back to 6.0.12 with no success.
This happens to me from time to time on my Windows 10 host. I tried a lot of things to fix it, but what worked in the end is running this command as an administer in PowerShell:
bcdedit /set hypervisorlaunchtype off
and rebooting the computer.
I got this error too. I got passed it by uninstalling VirtualBox, removing any residual files, and then reinstalling VirtualBox.
Based on Google search results of this error, posts about it started appearing only a few days ago. I found out how to get passed this error from one of the comments on https://www.reddit.com/r/Windows10/comments/g4hksf/virtualbox_problems/.
By the way, the only Windows feature that needs to be turned off is HyperV.
I had the same problem. Tried the turning the HyperV off and rebooting but that did not work. My BIOS had Virtural turned on too. What fixed it for me was to go into BIOS, turn the virtual off then reboot it. Then reboot again and go back into the BIOS and turn virtual back on.
I got the same error, and simply enabling BIOS VT-x was enabled, but simply enabling again BIOS VT-x got rid of the error. Uninstall virtual box, delete Virtual box files in program files, and in ProgramData
In windows 10
Settings-> Update & security->Recovery -> Advanced startup ->Restart now
Next after restarting choose
Troubleshoot ->Advanced options->UEFI Firmware Settings ->click Restart
Then select F10 ->System configurations->Virtualization Technology select enabled and pressed enter
Exit Saving changes->Select yes
Then reinstall virtual box, hope it helps
I followed these steps here (like you did) and nothing worked.
Eventually, I disabled VT-d in my BIOS, and suddenly I was able to run VirtualBox machines. I have no idea why it worked, just try it if you have nothing else to do.
I did all the steps I found on the Internet, but I solved the problem by installing virtualbox version 7. The previous version was version 5 and my windows version is 10
This happend with me when windows 10 updated to windows 2004
So to fix this Make sure you disable the feature HyperV of windows feature
start -> Windows Features -> Windows Hypervisor Platform -> uncheck if checked.
restart your PC.
then try vagrant up or start the virtualbox machine again

Error: VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED) [duplicate]

This question already has answers here:
VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
(15 answers)
Closed 5 years ago.
I have installed Oracle VM VirtualBox 5.0.12, and now trying to start it up.
But shortly after trying to power it up, I get an error message saying:
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
Have other readers experienced the same issue and resolved it successfully? Please let me know. I have checked out other threads on Stackoverflow which report the same error message, and tried out the suggestions mentioned there, but none of them is working for me.
If it would help, I am running Windows 7 Enterprise edition SP1 64 bit.
Does anyone have an idea what the problem could be?
You may have virtualization disabled on the host computer. To enable:
Go to your host computer's BIOS (during reboot, press F12, or Delete, or F2, ... depends on computer).
Find some options regarding virtualization. E.g. recent Lenovo's have it under Security / Virtualization.
Enable what's there to enable. E.g. VT-d technology [Enable].
This made it work for me.
Try going to Settings -> System -> Motherboard on VirtualBox and change the RAM size.
Increase the RAM size and try to start it up again. It worked for me, hope it works for you as well!
I ran into this issue with both of my ThinkPads (T450s and X1 Carbon), but this probably applies to other machines with Intel hardware.
One solution is to enable virtualization options in the BIOS of the host machine (not the guest VM).
Reboot and enter the BIOS (F12 usually)
Navigate to the virtualization settings. The exact menu navigation may vary based on your particular BIOS and version. For me it was Security -> Virtualization.
In my case there were two options, both of which were disabled:
Intel (R) Virtualization Technology
Intel (R) VT-d Feature
Enable both options
Save and exit (reboot)
This resolved the issue for me.
When I opened Settings->System->Motherboard, suggested by the answer above, I realized that the .ova file I had downloaded into VirtualBox had settings that exceeded my old computer's RAM size (as suggested by the warning message at the bottom of the screen). Once I was within the capabilities of my machine, the system started adequately.
In my case, I had 4GB of ram for the Virtual Machine (my host machine has 8GB of ram, and I was getting that error. I've change the ram amount to 2GB ram and my Virtual Machine booted perfectly.
However, I had already enabled virtualisation on my BIOS settings.
Non of the solutions worked for me. Instead, I tried the following:
System -> Acceleration -> Uncheck Enable VT-x/AMD-V
changing the ram did not work for me so i found another solution
on virtualbox navigate to Settings -> System -> Processor and then click on (Enable PAE/NX).
this solved my problem.
First, you should check if virtualization is enabled.
You can use the free tool provided by SAS Support: http://support.sas.com/kb/46/250.html
If virtualization is not enabled, then you have to enable VT-D function in BIOS (for my Asus Motherboard it was in Advanced-->System Agent Configuration settings).
I also had to enable Intel Virtualization Technology in CPU settings.
Now everything works seamlessly.
I have faced the same issue with Ubuntu 16.04 (xenial) at Dell Latitude E6500.
First I have updated the VB and my symptom changed. There was no option to create x64 machine at all and a user friendly message box while trying to deploy an old one.
I have found a similar story described here. And this link brought me there to the final solution.
In short words, for Dell BIOS you need to keep
Performance -> Trusted Execution = OFF
I solved the problem by reducing the memory size in settings-> system

Any known issues with VS2013 redistributable dlls on i3 systems

I have just released a new build of our Command Ops engine, which involved a conversion here from VS2010 to VS2013. I have included the retail vcredist_x86 package and it all seems to work fine for most of our users. However, I have two users running i3 systems - one Win7 Pro and the other Win7 Home Premium. They both report the same issue in that the game app won't launch - in terms that nothing is displayed on the screen. The game app is not listed in the App listing of Task Manager but there is an entry for it in the Processor listing. After 20 seconds another two entries appear in the Processor listing. One of these can be closed down but the other two refuse and can only be got rid of by rebooting. They can launch one of our visual basic apps that come with the install package but none of the visual c++ apps.
My gut feeling is that there is some difference with one or more of the redistributable dlls. Hence my question about whether there are any known differences based on an i3 system. Any advice would be welcome. Thanks.

VirtualBox Battle.net error

I recently installed windows 7 on VirtualBox and installed battle.net.
When I start battle.net I get this error: http://i.imgur.com/006cpRC.png
I googled a lot but I was not able to find an anwser :/
Also tried to put Windows 7 on VMWare but that resulted in me getting the same error.
Before this I tried downloading the driver for the GPU I have but then I get this error, http://i.imgur.com/kMacwB8.png
Hope you guys can help me :)
You may need to enable 3D acceleration on VirtualBox. By default it is disabled.
The steps to enable:
Right click the Windows 7 VM in Virtual Box and click Settings.
Click the Display category.
Check Enable 3D Acceleration and increase Video Memory as needed.
Install drivers:
While the VM is running, click Devices menu and then Install Guest Additions
Click Run VBoxWindowsAdditions.exe in the popup and run through the installer.
See: http://www.howtogeek.com/124479/how-to-enable-3d-acceleration-and-use-windows-aero-in-virtualbox/ for extra information.
Note that the article states the 3D acceleration is experimental and should run older games, but possibly not newer games. The article was written in 2012, so I'm not sure what the current state is. You should be able to tell if it's enabled by whether or not the Aero interface is usable.