Setting up Windows inside VirtualBox 4.1
I know and you do also know that no matter how we don't like it we ought to test our websites inside IE (Internet Explorer). The worst part is we need to also test them on earlier versions of IE although only below 18% (according to W3C as of May 2012) of the whole internet user population use these browsers. The good part is that old IE users decline in number as the day goes by. No offense to Microsoft for not bringing up a system to eliminate these headache, but these stuffs should not exist by now and Microsoft should comply to the standards set by W3C or the World Wide Web Consortium which sets the standard for the Web.
Down to business
Enough for my complaining about how IE gives me headache and let's get on the reason why I wrote this Guide in setting up Windows inside VirtualBox.We all know that development is best done on Unix based systems (e.g. Linux, Mac OSX, etc. ) because of the amount of control, flexibility, and speed these systems give you. I for myself develop my web applications inside a Mac and the experience is great. The only downfall for a web developer working inside these systems is that we cannot test our apps/sites inside IE since this browser is just for Windows exclusively.
A wonderful solution is that we deploy our apps and test them from another machine which has Windows installed into it. The idea is good but takes a lot of time and perhaps more resources. The best solution that I could think of is to have a VM (Virtual Machine) running inside the same computer so that you do not have to take another computer and test your apps/site there. There are a lot of great VMs out there to use in installing Guest Systems inside your Mac or Linux PC but unluckily almost all of them are not for free. This is why I chose VirtualBox because simply it is one great free VM you can find. Although it's free it can still compete with other great VMs like Parallels, VMware products, etc.
The procedural slideshow below will show you how the set up is done easily, but before that you should know whether you computer is ready for virtualization or not. For now we'll assume that it is; especially if your machine is new. :)
For questions just leave your message below.
Thanks for checking in~ Let's keep your heads stuffed!