
Jeżeli bawisz się czasem w projektowanie i cięcie stron WWW, a do tego pracujesz na Linuksie, to z pewnością masz sporo problemów z testami projektu w przeglądarkach od Microsoftu. O ile IE6 i IE7 jakoś działają na Wine (ies4linux), to z Internet Explorerem 8 nie jest już tak wesoło.
Z pomocą przychodzi nam Virtual Box od Sun Microsystems, w którym bez problemu możemy odpalić IE8 i inne aplikacje dla Windows. Poniżej którki tutorial, jak to zrobić (na przykładzie Fedora 10 x86_64).
1) Ściągamy najnowszą wersję VB. Jeżeli macie procesor 64 bit Intel lub AMD, i tak wybierzcie wersję dla AMD64, zamiast i386. Inaczej nie zadziała.
wget http://download.virtualbox.org/virtualbox/3.0.2/VirtualBox-3.0.2_49928_fedora9-1.x86_64.rpm
2) Jako root instalujemy VB.
su
yum localinstall --nogpgcheck VirtualBox-3.0.2_49928_fedora9-1.x86_64.rpm
3) Instalujemy trochę dodatkowego oprogramowania.
yum install make automake autoconf gcc kernel-devel dkms
4) Odpalamy setup VB.
/etc/init.d/vboxdrv setup
5) Dodajemy siebie do grupy vboxusers oraz załatwiamy problem z SELinuksem.
usermod -G vboxusers -a nazwa-użytkownika chcon -t textrel_shlib_t /usr/lib/virtualbox/VirtualBox.so
6) Virtual Box już działa, teraz trzeba przygotować środowisko do uruchomienia IE8. Jeżeli posiadasz Windows XP, to oczywiście instalujesz i po 30 minutach masz sprawę załatwioną. Jeżeli jednak nie posiadasz oryginalnego Windowsa, wtedy wystarczy darmowe środowisko uruchomieniowe od Microsoftu, które znajdziesz tu: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en. Teraz za pomocą Wine rozpakuj obraz VPC i przekonwertuj go na obraz VMWare, który Virtual Box bez trudu odczyta.
qemu-img convert -f vpc image.vhd -O vmdk image.vmdk
7) Po ustawieniu nowej maszyny z obrazu w Virtual Box i odpaleniu, dostaniesz Blue Screen. Aby ro przeskoczyć, restart maszyny, F8 i safe mode. Zignoruj wszystkie komunikaty o nowym sprzęcie i odpal konsolę, w której wpisz:
sc config processor start= disabled
Zwróć uwagę na spację między = i disabled!
Jeżeli będzie brakowało Ci jakiś sterowników, zwyczajnie edytuj obraz systemu i dograj do niego brakujące sterowniki. Po ponownym odpaleniu zwyczajnie je doinstalujesz

