Virtualbox에서 기본 Windows 설치 부팅 : 가능합니까? [닫은]


16

Bootcamp와 비슷한 것을 찾고 있습니다.

현재 Ubuntu Maveric을 기본 운영 체제로 실행하고 Virtualbox에서 Windows 7을 실행합니다. 그러나 일부 작업의 경우 Windows 가상화를 실행하면 너무 많은 오버 헤드와 속도 손실이 발생하는 것처럼 보이며 기본적으로 부팅하고 싶습니다.

이상적인 상황 에서 설치 윈도우와 우분투 것 듀얼 부팅 은 물론 우분투 버추얼 박스에서 Windows 파티션을 부팅 할 수있는 기능으로, 별도의 파티션에.

이게 가능해?

또한 Bootcamp가 이것을 가능하게하는 유일한 시스템 인 것 같습니다.

답변:


16

동일한 컴퓨터에 설치된 Linux에서 실행되는 VM에서 컴퓨터에 설치된 Windows를 부팅 할 수 있습니다. 기억해야 할 것은 : 두 OS 모두에 파티션을 마운트하지 마십시오. qemu, kvm 및 VirtualBox에서이 설정을 사용했습니다.

편집 : 아이디어는 전체 물리 디스크를 사용하고 동일한 파티션을 두 번 마운트하지 않도록주의하는 것입니다 (같은 OS를 두 번 부팅하거나 동면 된 OS에서 파티션을 마운트하려고하는 경우).

  • 원시 디스크를 가리키는 VMDK 파일을 만듭니다. VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -register참조 : http://www.virtualbox.org/manual/ch09.html#rawdisk
  • 새 VM을 만들고 해당 VM의 원시 디스크를 사용하십시오.
  • VM에서 사용할 모든 파티션을 마운트 해제하십시오.
  • VM을 부팅하고 Grub 메뉴에서 아직 부팅되지 않은 OS를 선택합니다.

이것에 대해 자세히 설명해 주시겠습니까? 나는 방법 측면 에 매우 관심이 있습니다.
Aron Rotteveel

답변을 업데이트했습니다.
Mircea Vutcovici

감사! 호기심에서 : 디스크를 이중 마운트하면 실제로 어떻게 됩니까?
Aron Rotteveel

파일 시스템이 손상 될 수 있습니다. 그러나 서로 다른 두 시스템 (예 : GFS)으로 마운트 할 수있는 파일 시스템이 있습니다. 참조 : en.wikipedia.org/wiki/Global_File_System
Mircea Vutcovici

1
파일 시스템 상태의 일부가 각 커널의 메모리에 보관되어 있기 때문에 손상이 발생합니다. 예를 들어, 더티 페이지는 몇 초 동안 메모리에 유지되며 다른 커널은 동일한 파일, jurnal 또는 fs 구조를 동시에 변경할 수 있습니다. 예를 들어 한 OS에서 파일을 삭제하고 다른 OS는 같은 폴더에 다른 파일을 만듭니다. 두 번째 OS에는 메모리에 캐시 된 폴더의 이전 사본이 있으므로 캐시 된 정보 (첫 번째 파일은 삭제되지 않음)와 새 파일이 추가 된 디스크에이를 쓸 수 있습니다. firs OS는 추가 된 파일을 인식하지 못합니다.
Mircea Vutcovici

0

현재 부팅 가능한 파티션을 VM과 공유하기위한 특정 지원은 없습니다. BootCamp를 사용하는 Mac에서 VirtualBox를 강제로 실행하려는 시도가 있었지만, 달성하기 어렵고 깨지기 쉬운 프로세스처럼 보입니다.

VirtualBox 포럼을 검색하면 다른 사람들이 어떤 성공을 거두 었는지 알 수 있습니다. 이것이 어떤 종류의 프로덕션 환경에서 사용하려는 경우, Oracle이 사용하기 전에 최소한 사용 가능한 기능으로 구현하려고 할 때까지 기다립니다.

Mac 용 Parallels Desktop은 VM을 BootCamp 파티션과 공유 할 수 있도록 명시 적으로 지원하며 설정이 매우 쉽다는 것을 알고 있습니다. 지금까지 그것은 것으로 가능 예 다음을 수행 할 수 있습니다. 그들이 Windows 및 Linux 제품에 동일한 기능을 제공하는지 여부는 알 수 없습니다. 살펴볼 가치가 있습니다.


0

나는 이것이 거의 불가능하거나 적어도 실제로는 불가능하다고 제안한다. VirtualBox 이미지에서 기본적으로 부팅하거나 실제 파티션에서 VB 게스트를 부팅하는 방법을 찾을 수 있지만 (후자는 가능하다고 생각합니다) 여전히 기본 하드웨어 플랫폼이 크게 변경되는 문제에 직면하게됩니다 전환 할 때마다 적어도 활성화는 상당히 짧은 순서로 중단됩니다.


0

VMWare Workstation은 이전에는 이와 같은 기능을 수행 할 수 있었지만,이 기능을 사용했던 나이가 많아서 (a) 기능이 여전히 존재하고 (b) 최신 Windows 버전 및 해당 작동 중단과 함께 작동하는지 알 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.