07004 (Ed: I can’t find this thread online any more)
HOWTO: run IE6,IE7,IE8 on Linux in
VirtualBox You need: virtualBox,qemu,
wine
Code: apt-get install virtualBox qemu
wine
Download the free(!) Microsoft
Internet Explorer Application
Compatibility Check VPC Images here:
07003
(Note: you don’t have to download the
full pack,you can cherry pick
specific combinations of XP/Vista and
IE6-8)
Extract the VPC image(s) with wine
(double-click). (Note: it might take a
while before the first window shows
up)
Turn the VPC image(s) into (a) VMWare
image(s) (which is/are readable by
VirtualBox): qemu-img convert -f vpc
image.vhd -O vmdk image.vmdk
Setup a new VM in VirtualBox,using
the vmdk image as an existing disk.
Boot it,you will see the Windows boot
progress bar and … it will BSOD
shortly after.
Fixing the BSOD:
The BSOD is caused because the virtual
Windows tries to load processor
drivers for the wrong processor (it is
not running on VirtualPC proc,but on
VirtualBox proc). Or something like
that… We need to force Windows not
to attempt to load drivers for the
processor (it doesn’t need any proc
drivers,because it’s all virtual
anyway). Start safe mode by
(frantically) hitting F8 at Windows
boot and choosing safe mode.
Ignore all the ‘New hardware’ detected
warnings (we will deal with those
later). Start a command Box and run
the following command to disable the
loading of processor drivers:
Code: sc config processor start=
disabled (note the space between ‘=’
and ‘disabled’!)
Restart the virtual Windows,it should
now boot all the way to the Windows
Desktop.
Now just when you think you can start
browsing the web with IE,you will
find out that the virtual Windows
needs to install the drivers for the
AMD PCnet NIC,which are located on
the Windows install disk. Fortunately
for those without a Windows install
disk,there is another way
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。