VMWare vConverterを使用するとすべてがうまく変換されますが、起動しようとするとエラーが発生します。
実際のマシンが正しく起動するため、ソースマシンに問題があるわけではありません。 VMが起動しない理由が何であるかよくわかりません。 VMはソースシステムの正確なコピーではありませんか?
答え1
Xen dom0およびXen domU用のXen関連カーネルを起動しようとしています。カーネルがXenの外では動作しないと思います。 VMwareゲスト用の汎用カーネルをインストールします。仮想マシンに別のカーネルがインストールされていない場合は、リカバリディスクから起動する必要があります。
答え2
Grubはこのカーネルを見つけることができません
これにはいくつかの理由があります。
カーネル名が正しくありません。 (これはxenカーネルなので驚くことではありません。)grubブートローダの行を編集し、最後から「xen」を削除してみてください。
Grubはファイルシステムの間違った場所でカーネルを探します。繰り返しますが、これはV2Vによって引き起こされる可能性が高く、それによってパーティション番号が変更される可能性があります。
この問題を解決するには、grubプロンプトで次のコマンドを実行してみてください
grub > find /vmlinuz
。これにより、次の内容が表示されます。 (hd0,0)
grubが他のコンテンツを表示する場合は(hd、X、Y)形式でなければなりません。
次にカーネルタイプのフルネームを確認し、
grub > null (hd0,0) /vmli
それを押すとTAB
次のように出力されます。
可能なファイルは次のとおりです。vmlinuz vmlinuz-2.6.18-194.17.4.el5、vmlinuz-2.6.18-194.17.4.el5xen
このセグメントがカーネルを呼び出すと仮定します(前の行の grub 出力を使用してガイド):
これでフルネームがわかったので、次のように入力してください。
grub > root (hd0,0)
grub > kernel = /vmlinuz-2.6.18-194.17.4.el5 root=/dev/VolGroup00/LogVol00
grub > boot
これにより、システムが起動します(他に問題がない限り)。
一度実行したら、grubを再設定する必要があります。 Googleには、これを行う方法を示す多数のデータがあります。