현재 설치된 Ubuntu를 가상 머신으로 어떻게 마이그레이션합니까?


11

기본 Windows 시스템에서 그래픽 드라이버 (ATI Radeon HD 4200)가 MUCH를 더 잘 실행한다는 사실을 발견했습니다. 우분투에서 폐쇄 소스 드라이버를 작동시킬 수 없어서 Windows를 기본 OS로 실행하고 싶습니다. 다시하지만 VM에 우분투가 있습니다. 누구나 현재 우분투 시스템을 vm으로 마이그레이션하는 방법을 알고 있습니까?


...로 운이 좋았습니다 : localizingjapan.com/blog/2011/03/05/… ... 가상 서버에 Ubuntu를 설치하고 일반 Ubuntu의 모든 중요한 데이터를 해당 VM으로 복사합니다. 그러나 나는 당신의 문제가 사라질지 의심합니다.
Rinzwind

답변:


10

머신 간 디스크 사본과 크게 다르지 않습니다. Clonezilla를 사용해보십시오 .

clonezilla를 실행하는 파티션 이미지를 만들 전에, 나는 실행하는 것 e2fsck -f다음 resize2fs -M당신이 VM에 파티션을 이동하는 경우, 당신은 당신이 원하는 크기로 만들 수 있도록하는 것이, 가장 작은 원래 파티션을 만들 수 있습니다. 비록 resize2fs -M여러 번 성공을 거두었 지만 잘못 될 수 있습니다. 따라서 백업을해야합니다.

원하는대로 파티션을 수행 할 수 있도록 VM에 새 Ubuntu를 설치 한 다음 Clonezilla가 만든 원래 파티션 이미지에서 파티션을 덮어 씁니다. 그렇게하면 부트 스트랩이 VM에서 작동하고 파티션을 교체하게됩니다.

파티션이 복구되면 Clonezilla resize2fs(옵션없이)에있는 동안 파일 시스템이 파티션 맵에 맞춰집니다 (일명 최대로 확대).

이것은 일반적으로 VM 또는 비 VM에 대해 시스템을 다른 시스템으로 전송하는 방법입니다.


슈퍼 난이 방법을 시도 할 때 완료되면 다시보고
Raansu

방금 이것을 끝내고 내 사용자 오류로 인해 몇 가지 딸꾹질이 있었지만 작동했습니다. 도움을 주셔서 감사합니다! : D
Raansu

또한이 방법을 사용하려는 사람들을 위해 스왑 파티션의 새로운 UUID를 / etc / fstab에 추가하는 것을 잊지 마십시오.
Raansu

1
필자의 경우, 바리 엔드 끝에 추가 "resize2fs"가 필요하지 않았다. 새로운 우분투 시스템을 설치하고 그 위에 clonezilla를 실행하여 clonezilla가 채운 것처럼 필요한 파티션을 복원하기 위해 clonezilla를 실행하는 경우
Raansu

5

를 사용하여 라이브 CD에서 Ubuntu 설치 이미지를 만들 수 있습니다 dd. 그런 다음 대부분의 가상화 기술로 원시 이미지를 부팅하거나 원시 이미지를 변환 할 수 있습니다.

이렇게하면 특히 ATI 드라이버를 설치 한 경우 문제가 발생할 수 있으므로 새로 설치하는 것이 더 좋습니다.

라이브 CD 실행 dd에서 Ubuntu가 / dev / sda에 설치되었다고 가정

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

최종 ubuntu.img는 Ubuntu 설치만큼 크며 별도의 파티션 또는 외부 저장소에 저장해야합니다.

원시 이미지를 하드 디스크로 부팅하거나 가상 상자 (또는 다른) 이미지로 변환 할 수 있습니다

VBoxManage convertdd ubuntu.img ubuntu.vdi

나는 ATI 드라이버 설치를 뒤집었고, Xorg-edgers의 최신 Xorg 드라이버를 실행하고 있기 때문에 이론적으로 모든 것이 그래픽 적으로 현명하게 재구성되어야한다.
Raansu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.