First, open VirtualBox and select the newly created install macOS Big Sur virtual machine on the left, then click the ‘Start’ button at the top. Start macOS Big Sur in VirtualBox image 3-b. We will be prompted to ‘Select start-up disk,’ click on the folder icon to the right. Install Windows 10 on VirtualBox. After that, you have performed the clean setting for Windows 10 installation on VirtualBox. Now it is time to install Windows 10 on VirtualBox for that select created Virtual machine and click Start button.
For people who use Macbook as their primary machine, testing a site on Internet explorer (IE8, IE9, IE10) can be really painful. If you want to test your site on IE then these are the options:
- Have a windows machine and work on two machines.
- Use some cloud based tool which provides IE on cloud.
- Install IE on your mac using Virtualbox.
Installing and using internet explorer on Mac is pretty convenient and can increase your productivity. Here are the steps to setup IE on Mac using virtual box.
Download VirtualBox
First download VirtualBox for OSX hosts. Latest version at the time of writing this article is VirtualBox 5.0.10 (x86/amd64) and I tried it on Mac OS X 10.10.5 (Yosemite). Install it with default options.
IE virtual machine images
IE virtual machine images are available at modern.ie site (provided by Microsoft) and can be directly downloaded from there and loaded in VirtualBox.
ievms script
The easier option is to use awesome ievms script developed by Greg Thornton. I-o data monitors driver download for windows. Assuming you have curl installed on you Mac, run this to setup IE virtual machines:
This will install IE6 to IE 10 virtual machines on your virtual box.
VirtualBox UI with images
Here is how virtualbox will look like with IE virtual machines installed:
Matica driver download. Note that the images are pretty large its better to download only if you are on high speed broadband (With 8Mbps broadband it took me 2-3 hours).Install specific IE
In case you want to install specific machines e.g. IE8 and IE9 then use this command:
Installing Windows 10 and IEs withot ievms script
In case you run into problems with ievms script, you can follow these following instruction to install Windows 10 (or older IEs) without ievms script.
How to run windows 10 on Mac using VirtualBoxRecover or re-install an IE image
To recover (or to re-install an IE version) from a failed installation you may have to delete appropriate IE version files from
~/.ievms
dir (assuming it is installed location) and remove corresponding entry from virtualbox ui tool (with “Delete all files” option). Deleting an entry from virtualbox ui tool with “Delete all files” should remove corresponding IE version file from~/'VirtualBox VMs'/
directory. This also removes the entry from VirtualBox registry xml file~/Library/VirtualBox/VirtualBox.xml
. Here is how remove entry looks like in virtualbox ui tool:Starting IE Virtual Machine
To start a specific virtual machine (e.g. IE8 Win XP), double click on it from VirtualBox. This will start the restricted windows in virtualbox. IE can be started just like you do in windows ui. It looks like this:
VirtualBox IE viewing modes
Virtual Box has options to run virtual machine in these three modes (can be selected from “View” menu of VirtualBox window):
- Fullscreen ([Command] + F)
- Seamless [Command] + L
- Scale mode [Command] + C
All these modes makes working with IE virtual machine pretty convenient. When I’m working only in IE only then I prefer fullscreen mode. When I need to switch between IE and Mac then I use seamless or scale mode.
Suggested posts:
Prerequires
- SIP disabled. I don't have a native GPU so no boot screen, but I just hold CMD+R 10s after chime sound and wait until I see the recovery screen.
- A drive where windows will be written (avoid partitioning to keep things clean). Mine is plugged into the optical drive bay.
- Bootchamp 1.7. Bootchamp is discontinued but works fine for me. Let me know if you have something better.
- A Windows 10 iso img. I got a 10 pro edition but the home should be fine too
1 Prepare VM
1-1. Create a new VM for windows (8Gb RAM is enough). Do not add a storage to the vm yet. We will link the drive directly.
1-2. Quit virtualbox
2 Prepare disk
2-1. Erase your disk in disk util (i set mine in exFat but you will reset it during the windows installation)
2-2. Find the disk number. Start a terminal and type
Locate your disk and note its number. Mine was disk0.
During the next steps ALWAYS replace disk0 with your disk. Be extra careful here not to use an incorrect drive as it will be wiped out.
2-3 Change owner and permission. Replace user
with your mac user and disk0 with your disk.
2-4 Unmount your disk in diskutil. This is important for concurrency issues between macOS system and virtualbox.
3 Virtualbox
3-1. Create the raw vm disk linked to your physical disk. (replace disk0 with your disk)
I set my vmdk next to the vm files but feel free to put yours anywhere you want.
3-2 Launch virtualbox. Attach the new created raw disk. Attach also the iso to the optical drive
4 Windows vm installation
Install Windows 10 Virtualbox Mac
4-1 Start the vm and install Windows. When partioning, I prefer to remove all exisiting partitions and create only one
The next steps must be run inside the vm.
4-2 Download brigadier.exe. Interlink usb devices driver.
4-3 Open a command prompt in admin mode. Cd to brigadier folder and run
Let it do its magic (installing bootcamp drivers).
4-4 Shutdown the VM and quit virtualbox
5 Rebooting to windows
5-1 Launch Bootchamp, click on the icon in the menu bar and click on Restart into windows
.
5-2 When you are in Windows, go to update center and make the updates (like the drivers for your GPU).
5-3 You will need to reboot during the update installation. The mac will reboot to macOS, and then you can reboot to windows with bootchamp to finish the updates
Windows 7 Iso For Virtualbox
Enjoy !