물리적 시스템에서 VirtualBox에 가상 시스템 생성


59

실제 설치에서 VirtualBox에 사용할 수있는 가상 머신을 생성 할 수있는 방법이 있습니까? 예를 들어, 실제 컴퓨터에 Windows XP가 설치되어 있고 해당 컴퓨터의 가상 버전을 다른 컴퓨터에 설치하려는 경우. 전체 OS를 다시 설치하고 다시 구성 할 필요가 없으므로 많은 시간이 절약됩니다.

Microsoft 라이센스에 문제가 있다고 생각합니다. 그러나 Windows에서 가능하지 않더라도 실제 Linux 시스템을 가져 와서 VirtualBox 버전을 만들 수 있습니까? 다른 데스크탑 가상화 소프트웨어가이 기능을 제공합니까?

답변:


44

Windows는 조금 다릅니다. 기존 Windows 설치를 VirtualBox로 마이그레이션하는 방법을 참조하십시오 .

메모리에서 VMware 변환기를 사용할 수 있으며 VirtualBox는 VMDK 파일 을 읽습니다 .

Linux의 경우 쉬운 솔루션을 원한다면 라이브 CD를 부팅하십시오.

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

/etc/fstab머신에 마운트 된 모든 파티션에 대해 이를 수행 한 다음 VirtualBox에서 해당 이미지를 설정하십시오.


5
문서에 나열된 링크의 문서에서 나타나며 dd 명령은 다음과 같이 변경 될 것입니다. dd 명령은 다음과 같이 변경됩니다. dd if = / dev / sda of = / path / to / images / sda.img bs = 1024
앤드류 S

이제 img 파일이 있으므로 hyper-v vm의 가상 디스크로 변환하는 방법은 무엇입니까? 나는 옛날 옛적에 그러나 지금 다음 단계를 기억하지 않습니다
Kreker

17

Windows는 Disk2vhd 라는 Microsoft 도구를 사용하여 가상 머신에 복제하기가 매우 쉽습니다 . Windows 2008 서버에서와 같이 실행중인 Windows 시스템에서이를 수행 할 수 있습니다.

  1. Disk2vhd를 다운로드하여 일부 폴더로 추출하십시오.
  2. 소프트웨어를 시작하고 복제 할 파티션을 선택하십시오.
  3. 복제가 완료 될 때까지 기다립니다. 제 경우에는 약 50 분이 걸렸습니다.
  4. 결과 .vhd 파일을 가상 머신 호스트에 복사하십시오.
  5. 가상 머신 소프트웨어를 시작하고 새 VM을 만듭니다.
  6. 방금 만든 VM에 디스크를 마운트하고 부팅하십시오.
  7. 모든 것이 올바르게 진행되면 이제 VM에서 실행중인 Windows 시스템의 복제본이 있어야합니다.

Windows 설치를 VirtualBox로 마이그레이션하는 경우 VirtualBox 웹 사이트에서 방법 을 확인하십시오.


5

라이브 CD 또는 ISO 이미지를 사용하는 네트워크 복제 방법을 선호합니다 ( Clonezilla , Ghost 등 중에서 선택할 수있는 것이 많습니다). 가상 머신의 디스크 크기 증가 에 대한 이전 게시물을 참조하십시오 .

네트워크 복제 방법은 물리적, 물리적, 가상, 가상, 가상 및 ISO / CD 부팅을 지원하는 모든 가상화 플랫폼간에 작동합니다.

랩톱을 사용하거나 추가 인터럽트 (많은 애드 인 카드, 오래된 포트 등)가 필요하지 않으면 APIC를 사용해서는 안됩니다. 오디오 / 비디오, CNC 등과 같은 실시간 기반 작업을 수행하는 경우 PIC 는 물리적 컴퓨터에 훨씬 좋습니다. 요즘 USB 및 eSATA 인터럽트 스태킹을 사용하는 경우는 이전처럼 자주 필요하지 않습니다.


3

이렇게하려면 ... 종료 Windows 또는 사용중인 모든 것

라이브 리눅스 CD를 강제 부팅하십시오.

터미널 창을 열고 다음을 입력하십시오.

sudo dd if = / dev / YOUR DEVICE (hdd, cdrom) of = A UNIQUENAME.iso (WINBoot, cd5, Hacktoolz) .iso.

명령에서 'if'는 입력 파일 (또는 소스)이고 'of'는 출력 파일 (또는 대상)입니다.

OS HDD 또는 OS 설치 CDROM을 가져와 ISO를 FILE 형식으로 만들어 Homedir에 저장합니다.

VitrualBox를 열고 새 VM을 만듭니다.

VM을 마우스 오른쪽 단추로 클릭하고 설정을 선택한 다음 CDROM 마운트, ISO 또는 이미지 파일 마운트를 선택하십시오.

추가를 선택하십시오.

"sudo dd if = / dev / cdrom of = cd5.iso"명령으로 생성 한 ISO를 찾아서 찾으십시오.

그것을 선택하고 두 번 클릭하십시오 (또는 확인을 누르십시오).

확인을 클릭하십시오.

VM을 시작하십시오.

짜잔! 부팅 OS HDD 또는 CDROM이 VM에서 실행 중입니다. ;-)


2

대부분의 가상화 소프트웨어에는 실제 드라이브 나 해당 드라이브로 만든 이미지에서 바로 설치를 실행할 수있는 기능이 있습니다.

예를 들어, "dd"를 사용하여 하드 드라이브에서 이미지를 생성 한 다음 FreeBSD에서 Qemu를 사용하여 해당 이미지의 설치를 "부팅"했습니다. 새로운 가상 하드웨어에 문제가있는 OS 이외의 상황은 예상대로 작동했습니다.


2

나는 Clonezilla를 사용하여 그것을 할 것입니다. 더 쉬운 방법입니다. 가상 머신 하드 드라이브를 작성할 때 기존 하드 드라이브와 크기가 약간 크거나 같은지 확인하십시오.


2
virtualbox VM을 생성하는 데 어떤 clonezilla 파일을 사용합니까?
skyfoot

2

물리적 시스템에서 가상 시스템을 생성하고 VirtualBox에서 실행하는 간단한 방법은 아닙니다. 그러나 Sun VirtualBox P2V에 언급 된 단계를 통해 가능합니다 .


1

나는 이것을했지만 Virtualbox는 사용하지 않았다. 나는 원했지만 솔루션을 사용할 수 없었습니다. 이것은 전적으로 가능하며 VMware의 무료 도구를 사용하면 비교적 쉽습니다. VM 상자에 넣을 드라이브를 상자에서 꺼내 Windows 또는 Linux 상자에 놓고 전체 디스크 이미지를 만든 다음 vmware 지원 VMware vCenter Converter ( http : //www.vmware.com/products/converter/ ) 또는 qemu-img를 사용하여 작동합니다. qemu-img를 사용하여 이미지를 작성하는 방법에 대한 많은 연습이 있으며 매뉴얼 페이지는 매우 좋습니다.


1

이미지를 복사합니다.

가상 머신에서 이미지를 복원 한 후 가이드를 따르지 않는 경우 VirtualBox가 기본적으로 I / O APIC를 에뮬레이트하지 않기 때문에 가상화 된 Windows가 더 이상 부팅되지 않습니다 .


예, IO APIC를 활성화하지 않으면 이전에 팬이 나왔습니다. 이것을 알아 내기 위해 영원히 나를 데려 갔다. VirtualBox 로그는 도움이되지 않았습니다!
Adam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.