IE8 na Linuksie? Czemu nie!


vb

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 :)

, , , ,

  1. No comments yet.
(will not be published)

  1. No trackbacks yet.