Github has a project called ievms that installs virtual machines for IE6, IE7, IE8, and IE9 (all on separate virtual machines).
Instructions (taken from the project page here ):
1. Install VirtualBox 2. Download and unpack ievms - Install IE versions 6, 7, 8 and 9. curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash - Install specific IE versions (IE7 and IE9 only for example): curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7 9" bash 3. Launch Virtual Box 4. Choose ievms image from Virtual Box. 5. Install VirtualBox Guest Additions (pre-mounted as CD image in the VM). 6. IE6 only - Install network adapter drivers by opening the `drivers` CD image in the VM.
More information can be found on the project page.
source share