先日、LinuxのISOを探してダウンロードしましたが、拡張子が違っていました。クラウドサービスなどで使用するイメージだったのでこれをVMwareで使用できるようにしたいと思います。
まずは、下記のサイトで変換ツールをダウンロードします。
https://cloudbase.it/qemu-img-windows/
ダウンロードしたファイルを解凍すると、「qemu-img.exe」があります。このツールを使用して変換をします。
PowerShellを起動して、サイトに記載してある変換コマンドを参考にして、ファイルを変換します。
まずはツールのあるフォルダに移動して下記のコマンドを入力します。
qemu-img.exe convert centos.qcow2 -O vmdk test.vmdk
エラーが発生しました。
qemu-img.exe : 用語 ‘qemu-img.exe’ は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前とし
て認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、
再試行してください。
発生場所 行:1 文字:1
- qemu-img.exe convert centos.qcow2 -O vmdk test.vmdk
~~~~- CategoryInfo : ObjectNotFound: (qemu-img.exe:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: コマンド qemu-img.exe は見つかりませんでしたが、現在の場所に存在します。Windows PowerShell は、 既定では、現在の場所からコマンドを読み込みません。このコマンドを信頼する場合は、”.\qemu-img.exe” と入力してください。詳 細については、”get-help about_Command_Precedence” と入力してヘルプを参照してください。
エラー内容を参考にして、コマンドを修正します。
.\qemu-img.exe convert centos.qcow2 -O vmdk test.vmdk
変換したファイルは実際にVMwareで使用することができました。