실제 OS X 시스템을 가상 시스템으로 변환하는 방법


13

기존 OSX 10.9.5 시스템을 10.10.1 호스트에서 실행되는 10.9.5 게스트 VM으로 마이그레이션하고 싶습니다.

내 상황은 : 나는 매일 사용하는 10.9.5 MBP를 소유하고 있습니다. 요세미티에서 잘 작동하지 않는 개발 도구가 기계에 있습니다. 10.10.1을 실행하는 새로운 MBP를 구입했습니다.

이전 머신 en-masse를 게스트 머신으로 마이그레이션하고 나서 VM의 일부를 기본 머신으로 마이그레이션 할 수 있습니다.

나는 여러 가지를 시도했지만이 지침은 가장 유망한 것처럼 보였다.

  1. "OS X Mavericks.app 설치"를 사용하여 간단한 게스트 머신을 빌드하십시오.
  2. 안전 모드를 사용하여 해당 VM을 부팅합니다.
  3. USB 기반 Carbon Copy Cloner 부팅 가능 이미지를 연결하십시오.
  4. VMX 마이그레이션 지원자가 아닌 OSX 마이그레이션 지원을 시작하십시오.
  5. CCC에서 마이그레이션하기로 선택했습니다.
  6. 기다림.

나는 성공하지 못했습니다.

즉각적인 문제는 USB 드라이브가 VM에 표시되지 않으므로 3 단계에서 멈추는 것입니다. usb mount problem

VMWare에 말하자마자 Apple 지원은 정중하게 도움을 거부했습니다.


집에 네트워크가 있다면 네트워크 부팅 디스크를 만들 수 있습니까? 내가 추가 한 PC 에서이 작업을 수행 한 지 10 년이 지났지 만 Ghost를 사용 하여이 방법으로 이미지를 올리거나 내리는 데 사용되었습니다 (하드 드라이버가 250MB 미만일 때도 마찬가지였습니다.) 몇 번 판매되었으므로 여전히 그 프로그램이 훌륭한 프로그램인지 알 수 없음
HPWD

답변:


3

이것이 내가 한 방법입니다.

  1. 외장 드라이브 (스파 스 번들)에 이미지 파일을 생성하여 원본 드라이브의 크기를 변경할 수 있습니다
  2. 소스 시스템에서 SuperDuper 또는 CCC를 사용하여 드라이브를 이미지 파일 / 번들에 복사하십시오.
  3. Fusion 8.5를 사용하면 복구 드라이브를 사용하여 OSX VM 생성
  4. VM에 추가 드라이브 추가
  5. 외부 드라이브를 VM에 마운트
  6. 이미지 파일을 외장 드라이브에 마운트
  7. SuperDuper 또는 CCC를 사용하여 마운트 된 이미지를 4에서 생성 된 추가 드라이브에 복사
  8. 시동 디스크를 복사 된 드라이브로 설정
  9. VM을 중지하고 원래 드라이브를 삭제 한 후 다시 시작하면 원래 시스템이 VM에 있어야합니다.

2
Apple support politely denied help as soon as I said VMWare.

맞습니다. VM에서 OS X를 실행하는 것은 계약 상 합법적이지만 Apple은 이에 대해 비웃습니다.

적어도 N-1 버전의 VMware Fusion을 사용하고 있다고 가정합니다. 이 일반적인 프로세스에서 성공했습니다.

  1. Time Machine을 사용하여 OS를 외부 드라이브에 백업 (이 연습에서는 CCC 도랑)
  2. "이미지에서 설치"를 사용하여 새 VM을 작성하고 추가 옵션을 선택하십시오.
  3. "복구 파티션에서 OSX 설치"를 선택하십시오
  4. 프롬프트를 따르고 복구 파티션에 있으면 Time Machine에서 복원하도록 선택하십시오.
  5. 데이터가 VM에 있다고 확신하면 호스트를 Yosemite로 업그레이드하십시오. 참고 10.10 호스트에서 실행하려면 Fusion v7.x로 업그레이드해야합니다.

다른 옵션은 게스트 VM을 동일한 방식으로 빌드하고 cp네트워킹을 설정 한 후 파일을 덮어 쓰는 것입니다. 여기서 문제는 파일 ACL 및 소유권입니다. 또한 전체 앱 재설치가 번거 롭습니다.

도움이 되었기를 바랍니다.


타임 머신 백업을 사용하여 복원하는 방법을 시도했습니다. 프로세스는 신비하게 죽고 로그인 화면으로 돌아갑니다. 콘솔 로그를 캡처하여 프로세스가 종료 된 이유를 나타내는 의심스러운 것을 찾지 못했습니다. 죽기 약 8 분 전에 달렸다. 나는 그것을 vmware 사이트에 게시했으며 누군가 CCC 백업을 솔루션으로 사용하도록 제안했습니다. 참고 : 호스트는 Yosemite입니다. 호스트와 게스트를 일치시키는 것의 중요성에 대해 설명해 주시겠습니까?
Michael Potter

참고 : 해당 VM 호스트가 Apple 컴퓨터에서 실행중인 OS X 인 경우 에만 VM에서 OS X를 실행할 수 있습니다.
slhck

"허용"이 핵심 단어입니다. Mac Pro에서 VMware ESX를 실행하고 Yosemite VM을 호스팅 할 수있었습니다. 지원되지 않지만 이것이 StackExchange의 목적입니다. ;-)
SaxDaddy

@SaxDaddy 왜 en.wikibooks.org/wiki/VirtualBox/Setting_up_a_Virtual_Machine/… 페이지가 합법적이지 않다고 말하는 이유는 무엇 입니까?
Pacerier

1

외부 드라이브는 부팅 가능한 복제이므로 다른 옵션은 해당 외부 드라이브에서 VM을 부팅 한 다음 마이그레이션하지 않고 VM 드라이브로 복제하는 것입니다.

물론 이것은 동일한 USB 허들에 부딪 칠 수 있습니다. 왜냐하면 이것이 실제 문제인 것처럼 보이지만 시도해 볼 가치가 있습니다.

(적어도 적어도) Fusion에서는 Plop Boot Manager 와 같은 타사 도구없이 부팅 가능한 작은 디스크 이미지 인 외부 드라이브에서 부팅 할 수있는 타사 도구없이 USB 드라이브에서 직접 부팅 할 수 없습니다 .

에서 http://kb.mit.edu/confluence/pages/viewpage.action?pageId=12386368 :

  • 다운로드 사이트를 방문하여 Plop 부팅 관리자가 포함 된 최신 .zip 파일을 다운로드하십시오.
  • Zip 파일을 하드 드라이브의 임시 위치에 추출하십시오. "plpbt- <version>"이라는 폴더를 만듭니다.
  • 추출 된 폴더의 최상위 레벨에는 plpbt.img라는 파일이 있습니다. 해당 파일을 문서 폴더로 복사하십시오. .zip 파일과 추출 된 폴더를 삭제할 수 있습니다.
  • VMWare fusion을 시작하고 사용하려는 VM에 대한 설정을 엽니 다. "기타 장치"에서이 .img 파일을 사용하도록 구성된 플로피 드라이브를 추가하십시오.
  • "고급 설정"으로 이동하여이 새 플로피 드라이브에서 부팅하도록 VM을 구성하십시오.
  • USB 장치를 Mac에 연결하고 "가상 머신"메뉴-> "USB"-> "<USB 장치 이름>"을 사용하여 VM에 연결하십시오.
  • VM을 부팅합니다. 스타 필드의 이미지와 왼쪽 상단에 메뉴가 표시됩니다. 해당 메뉴에서 "USB"를 선택하고 Enter 키를 누르면 VM이 USB 장치에서 부팅됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.