VMWare vConverterを使用し、すべてが正常に変換されましたが、起動しようとするとエラーが発生します。
物理マシンは正しく起動するため、ソースマシンの問題ではないと思います。 VMが起動しない理由はわかりません; VMはソースマシンの正確なコピーではありませんか?
Xen dom0およびXen domUに適したXen固有のカーネルを起動しようとしています。カーネルがXenの外部で動作するとは思わない。 VMwareゲスト用の通常のカーネルをインストールします。そのVMに他のカーネルがインストールされていない場合は、レスキューディスクから起動する必要があります。
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出力を使用してガイドします):/vmlinuz-2.6.18-194.17.4.el5
完全な名前がわかったので、次のように入力してみてください。
_grub > root (hd0,0)
grub > kernel = /vmlinuz-2.6.18-194.17.4.el5 root=/dev/VolGroup00/LogVol00
grub > boot
_
これでシステムが起動します(他に問題がない限り)。
起動したら、GRUBを再構成する必要があります。グーグルには、これを行う方法を示す多くのデータがあります。