modern.IEで配布されているWindowsの仮想マシンを64bit版Ubuntuにインストールしようとした話
環境
- Ubuntu 13.04 64bit
- VirtualBox 4.2.12
なにごと?
マイクロソフトがIEでのWebページの検証のために、modern.IE というサイトで各種バージョンのIEが入った仮想マシンを配布しています。
Linuxでの検証用にはVirtualBoxのVMが配布されていたので、試しにIE10入りのWindows7をUbuntuにインストールしようとしてみたのですが…
$ 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にインポートすれば仮想マシンが使えるようになります。