PC上に実機PCに見立てたマシンをソフトウェア上で動作するようにした。実機PCに見立てたマシンのことを仮想マシンと呼ぶ。
代表的な仮想化ソフトウエアには、VirtualBoxやVMWareやHyper-Vなどがある。
VHD形式 | Virtual PCやHyper-Vで採用されている形式 |
---|---|
VMDK形式 | VMwareで採用されている形式 |
VDI形式 | VirtualBoxで採用されている形式 |
OVF形式 | 仮想マシンにおける標準規格(Open Virtualization File)、作成担当はVMware。フォーマット形式は1.0と2.0がある。 |
ova ファイルは、OVF (Open Virtualization Format) 規格に準拠したイメージ・ファイルを tar 形式で圧縮したものです。VirtualBox の仮想マシンのエクスポートにおいて作成される ova ファイルを解凍して実際の中身を確認してみたら、ovf ファイルと vmdk ファイルの二つで構成されていました。
VirtualBox 4.1 における仮想マシンのエクスポートとインポート
VHD形式は通常のドライブとしてマウントできる。
仮想化支援機能に関するCPUの対応状況を手軽にチェックできるツール
VirtualChecker
HPでBIOS画面の表示をする場合、再起動してF10キーを連打する。
HP BIOSで Virtualization Technology の設定を確認する方法
https://support.hp.com/jp-ja/product/hp-probook-450-g5-notebook-pc/17047142/document/c03836690
VM VirtualBoxとは、Oracleが開発しているx86仮想化ソフトウェア・パッケージである。
https://www.virtualbox.org/
Windows版ダウンロード
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html?ssSourceSiteId=otnjp
コマンドラインからオプションを付けてインストールすることでログを出力できる。
VirtualBox- <your-version> -Win.exe -l 例 VirtualBox-5.2.12-122591-Win.exe -l
注意:<your-version>にはインストーラ実行ファイルの正しいバージョン文字列を指定してください。
ログファイルは「C\Users\<ユーザー名>\AppData\Local\Temp」フォルダに格納される。
認証エラー
C:\windows\INFに出力されるログを見ると認証エラーが発生している。
sto: {DRIVERSTORE IMPORT VALIDATE} 11:04:18.453 sig: {_VERIFY_FILE_SIGNATURE} 11:04:18.484 sig: Key = VBoxNetLwf.inf sig: FilePath = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.inf sig: Catalog = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.cat ! sig: Verifying file against specific (valid) catalog failed. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 11:04:18.547 sig: {_VERIFY_FILE_SIGNATURE} 11:04:18.562 sig: Key = VBoxNetLwf.inf sig: FilePath = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.inf sig: Catalog = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.cat sig: Success: File is signed in Authenticode(tm) catalog. sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher. sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 11:04:18.640 sto: {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 11:04:18.671
VBoxNetLwf.inf 0x800b0109
https://forums.virtualbox.org/viewtopic.php?f=6&t=79841
where: supR3HardenedWinReSpawn what: 3 VERR_SUP_VP_NOT_SIGNED_WITH_BUILD_CERT (-5657) - The image is required to be signed with the same certificate as the rest of VirtualBox.
VirtualBox 4.3にするとインストールはできるが、仮想OSをインポートして起動しようとするとエラーになってしまう。
→エラーを忘れたが、当時はVirtualization Technologyを有効にしてなかったので、有効に出来た今なら大丈夫かも。
「Installation failed! Error:インストール中に致命的なエラーが発生しました。」と表示されてインストールがロールバックされる。当然何もインストールされていない。
【対処法】
参照:Windows10 をホストに VirtualBox をインストールしようとしたら苦労した話
それでも「Virtualbox Bridged Networking Driver」がインストール出来なかった場合、下記コマンドを入力する。
>cd "C:\Program Files\Oracle\VirtualBox" >VBoxManage.exe hostonlyif create 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Interface 'VirtualBox Host-Only Ethernet Adapter #2' was successfully created
参照:
ウイルスバスター等のアンチウイルスソフトが邪魔しているから一時的に停止させてから再度行う。これでエラーになるなら、インストールは諦める。
VirtualBoxは起動するので仮想OSが動くかどうかを確認する。
Modern.IEの日本語化したもの。
Windows 7 32bitのIE11版 Oracle VirtualBoxを使用する。
Oracle VirtualBoxのファイル→仮想アプライアンスのインポートを使って「IE11 - Win7JP.ova」を指定する。
インポート時間が推定で2時間とでるが、実際は20分程度
起動したらライセンス期間を延長するため、管理者権限でコマンドプロンプトを開き、下記のコマンドを入力して再起動させる。
「slmgr /rearm」
VMWareとは、VMWare社が開発しているx86仮想化ソフトウェア・パッケージである。
https://www.vmware.com/jp/products/workstation-player.html
※ダウンロードには登録が必要です。
Windows 10へのVMWare Workstation Player導入方法
VMWare\VMware-player-14.1.2-8497320.exe
VirtualBox形式(OVA)のディスクイメージを、VMware形式(vmx+vmdk)に変換
VMware-ovftool-4.2.0-5965791-win.x86_64.msi VMware-converter-en-6.2.0-8466193.exe
詳細手順
デバイスドライバがvm用に変わる段階でUSキーボードになってしまいます。
デフォルトは800×600で、VMWare Toolsを使うと解像度を変更やマウスがホストとゲストの間をスムーズに動くようになる。
VMware-tools-10.1.10-6082533-x86_64.exe
Host:Windows 10 Pro、Guest:Windows 7(ModernIE)
ブリッジ接続ができない場合はNAT接続とすれば一通りの操作が可能。
VMware Playerはスナップショットをサポートしていません。
しかし、仮想マシンのデータが格納されているフォルダをコピーすることでもスナップショットの代用となります。
Micorosoft社が開発しているx86仮想化ソフトウェア・パッケージである。
Windows Server 2016 or Windows 10 Pro には標準でインストール可能となっている。
Windows 10 上に Hyper-V をインストールする
StarWind V2V Image Converter をダウンロードしてインストール。
※ダウンロードに登録が必要ですが、それ以外は制限はないようです。
https://www.starwindsoftware.com/converter
変換時の選択。growable は可変、pre-allocated は固定サイズ