This is should probably be a two part post but seeing as I loaded Virtual Box for Windows 7 specifically so I could run Linux I’ll do it as one.
The problem was that I need to run Node.js locally because I dont always have access to the server that runs it at my office.
Step one was to download the latest VirtualBox installer from: http://www.virtualbox.org/ . This is a very cool piece of software that allows you to run as many virtual machines running just about any OS up to the limits of your host machine. Installation was a snap.
Step two is to download the ISO for CentOS. I installed version 5. Try and find an HTTP mirror on their mirror list that will allow you to download the DVD ISO instead of doing bit torrent.
Step three is start up Virtual Box and create a new virtual machine. There are some caveats when creating a VM for installing CentOS.
- In the System options for the VM check “Enable IO APIC” other wise CentOS will not install
- When the VM wizard asks you want OS you will be installing select Red Hat (match 32 or 64 bit) because CentOS is Red Hat “like”.