CentOSサーバーを仮想マシンに複製する方法は?

CentOSサーバーを仮想マシンに複製する方法は?

VMWare仮想マシンに複製したいHP Proliant DL380 CentOS 5.10サーバーがあります。 Clonezillaを使用して同じハードウェアに正常に複製したが、仮想マシンに復元しようとすると、正常に複製されたように見えますが、起動時にエラーメッセージが表示されます。

ここに画像の説明を入力してください。

このようなレプリケーションを実行する方法に関する多くの情報が見つからず、何かが欠けているようです。安全に設定できる最大RAMは4GB(サーバーには12個)、最大CPUは4(サーバーには8個)です。

ベストアンサー1

物理マシンから仮想マシンに複製するときによく遭遇する問題の1つは、通常initrdが適用されなくなることです。

livecd または他の手段を使用して別のオペレーティングシステムで仮想マシンを起動した後、次の手順を実行する必要があります。

  • centosルートパーティションを/ mntにマウントし、他のパーティションをそのサブディレクトリにマウントします。
  • マウント/dev、/sys、および/procを/mnt/dev、/mnt/sys、/mnt/procにバインドする
  • /mntでchroot
  • /etc/modprobe.conf と modprobe.d に不適切な内容がなく、必要なモジュールがあることを確認してください。
  • 次に、mkinitrdを使用してinitrdを再生成します。

mkinitrd -f /boot/initrd-XXX.img XXX

(ここでXXXはカーネルバージョンです)

次に、CentOSを正常に再起動します。

申し訳ありません。少しあいまいです。記憶を通してお話しするのです。

おすすめ記事