CentOS 서버를 가상 머신에 복제하는 방법은 무엇입니까?

CentOS 서버를 가상 머신에 복제하는 방법은 무엇입니까?

VMWare 가상 머신에 복제하려는 HP Proliant DL380 CentOS 5.10 서버가 있습니다. Clonezilla를 사용하여 동일한 하드웨어에 성공적으로 복제했지만 가상 머신으로 복원하려고 하면 성공적으로 복제된 것처럼 보이지만 시작 시 오류 메시지가 나타납니다.

여기에 이미지 설명을 입력하세요.

이와 같은 복제를 수행하는 방법에 대한 많은 정보를 찾을 수 없으며 뭔가 빠진 것 같습니다. 안전하게 설정할 수 있는 최대 RAM은 4GB(서버에는 12개)이고, 최대 CPU는 4(서버에는 8개)입니다.

답변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를 정상적으로 재부팅하십시오.

죄송합니다. 조금 모호합니다. 기억을 통해 말씀드리는 것입니다.

관련 정보