2011年2月4日金曜日

VirtualBoxでvmdkファイルが読み込めないとき

VirtualBoxを使ってるときにフリーズして強制シャットダウンしたら、
ゲストが起動しなくなってしまった。

いろいろ調べてhttp://www.unixmen.com/linux-tutorials/520-convert-vmware-to-vbox
を見て、vmdkファイルをいったんbinファイルに変換し、binファイルをvdiファイルに変換すると読み込めました。

使うコマンドは、

qemu-img convert system.vmdk system.bin
VBoxManage convertdd system.bin system.vdi
の2つ。
qemu-imgはaptでインストールしないといけない。

後は、出来上がったvdiファイルをストレージに指定すれば起動できるようになった。

VirtualBoxで仮想アプライアンスのインポートに失敗

VrtualBoxの仮想アプライアンスのインポートをする時に、なぜかインポートに失敗した。

そこで、環境設定をいじっていたら、

デフォルト仮想マシンフォルダを、マウントしてるパーティションのルートにしていたが、
ここにフォルダ作成して、そのフォルダを指定してやると読み込んでくれた。

つまり、
マウントしたパーティションのルートを
デフォルト仮想マシンフォルダに指定しない方がいい。
ということ。

それにしても、マウントしたパーティションのルートでも関係ないはずなのによくわからんです。

2010年12月22日水曜日

NetBeans上で実行時引数を与えて実行する

eclipseの感覚でNetbeans使ってたら、NetBeans上で実行時引数を与えて実行するやり方がわかなくてハマったのでメモ


結論から言うと、
 プロジェクトのプロパティで設定した実行時引数は、[主プロジェクトを実行]からしか使ってくれない。

プロジェクトのプロパティにある実行から引数の項目に入力しても、[ファイルを実行]から引数をとって実行してくれない。
で、いろいろ試して結局、Netbeansのサポートに書いてあるアプリケーションのコンパイルと実行を参考に、主プロジェクトに指定してからメニューの[主プロジェクトを実行]したら実行時引数を使ってくれた。

それにしてもメンドクサイ。