modern.IEで配布されているWindowsの仮想マシンを64bit版Ubuntuにインストールしようとした話

環境

なにごと?

マイクロソフトがIEでのWebページの検証のために、modern.IE というサイトで各種バージョンのIEが入った仮想マシンを配布しています。

Linuxでの検証用にはVirtualBoxのVMが配布されていたので、試しにIE10入りのWindows7Ubuntuにインストールしようとしてみたのですが…

$ wget -i https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/Linux/IE10_Win7/IE10.Win7.For.LinuxVirtualBox_2.txt
$ ls
IE10.Win7.For.LinuxVirtualBox.part1.sfx  IE10.Win7.For.LinuxVirtualBox.part3.rar  IE10.Win7.For.LinuxVirtualBox.part5.rar
IE10.Win7.For.LinuxVirtualBox.part2.rar  IE10.Win7.For.LinuxVirtualBox.part4.rar  IE10.Win7.For.LinuxVirtualBox_2.txt
$ chmod +x IE10.Win7.For.LinuxVirtualBox.part1.sfx
$ ./IE10.Win7.For.LinuxVirtualBox.part1.sfx
zsh: そのようなファイルやディレクトリはありません: ./IE10.Win7.For.LinuxVirtualBox.part1.sfx

IE10.Win7.For.LinuxVirtualBox.part1.sfxあるのに…

sfxファイルの中身を調べてみると

$ file IE10.Win7.For.LinuxVirtualBox.part1.sfx
IE10.Win7.For.LinuxVirtualBox.part1.sfx: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

32bit用の実行ファイルのようです。 OSが64bitなので、32bitの実行ファイルを使えるようにライブラリをインストールします。

$ sudo apt-get update
$ sudo apt-get install libc6:i386 libstdc++6:i386

で、もう一度試してみると…

$ ./IE10.Win7.For.LinuxVirtualBox.part1.sfx 

RAR SFX archive

Extracting from ./IE10.Win7.For.LinuxVirtualBox.part1.sfx

Extracting  IE10 - Win7.ova                                            0%
…

どうやらうまくいったっぽいです。 あとはできあがったovaファイルをVirtualBoxにインポートすれば仮想マシンが使えるようになります。

参考