우분투에 설치된 VirtualBox에서 이미 설치된 Windows 부팅


16

내 우분투에 설치된 VirtualBox에서 랩톱의 내부 하드 디스크 (/ dev / sda1)에 설치된 Windows를 부팅하고 싶습니다. 누군가 VirtualBox 에서이 작업을 수행하는 방법을 말해 줄 수 있습니까?


그것이 가능하다면 나는 매우 놀랐습니다. 그리고 다시, 나는 좋은 놀라움을 좋아합니다.
Psirus

답변:


8

하드 디스크 파티션이나 다른 디스크에 물리적으로 설치된 Windows를 직접 실행할 수 없습니다.

그러나 실제 컴퓨터에 설치된 Windows를 VirtualBox 가상 컴퓨터로 마이그레이션 할 수 있습니다. 절차가 약간 복잡하기 때문에 절차를 쉽게 요약 할 수 없으므로 공식 문서를 읽을 수 있습니다 : https://www.virtualbox.org/wiki/Migrate_Windows


4
-1 : 사실이 아닙니다.
enzotib

@enzotib VirtualBox 내부의 OS는 호스트 파티션에 액세스 할 수 있습니다. 어려움은 설치된 하드웨어가 아닌 하드웨어에서 Windows를 실행하는 것입니다.
Gilles 'SO- 악의를 멈춰라'

9

수행 할 수 있지만 실제로 수행중인 작업을 모르는 경우 권장되지 않습니다.

경고

원시 하드 디스크 액세스는 전문가 만 사용할 수 있습니다. 오래된 구성을 잘못 사용하거나 사용하면 실제 디스크의 데이터가 완전히 손실 될 수 있습니다. 가장 중요한 것은 게스트에서 현재 실행중인 호스트 운영 체제로 파티션을 부팅하지 마십시오. 심각한 데이터 손상이 발생할 수 있습니다.

어쨌든 VirtualBox 설명서, 특히 고급 스토리지 구성 :: 게스트의 원시 호스트 하드 디스크 사용 에서 살펴 봐야 합니다.


흥미 롭습니다.
Patkos Csaba

Oracle이 Sun을 인수 한 후 "Advanced"섹션이 작아졌습니다. :-( 그러나 어쨌든-만약 그렇다면- "복구"모드에서 드라이버를 작동하는 버전으로 대체하십시오.
Nils

이 사이트가이 사이트에 적합하지 않다는 것을 알고 있지만 금속에서 Windows 설치를 수행하여 VM에서 실행 한 경험이 있습니까?
Gilles 'SO- 악마 그만'

@Gilles : 직접적인 것은 아니지만 동료가하는 것을 보았습니다.
enzotib

2

할 수 있습니다. Linux를 실행하는 동안 VirtualBox의 hdd에서 Windows를 실제로 다시 설치 한 다음 정상적으로 부팅 할 수 있습니다.
그러나 Linux에서 Windows 파티션을 읽기 전용으로 마운트하면 동시에 2 개의 OS에서 파일을 수정하여 문제를 해결하지 않아도됩니다.

다음은 유용한 두 가지 링크입니다.

https://forums.virtualbox.org/viewtopic.php?t=33356

http://www.rajatarya.com/website/taming-windows-virtualbox-vm


0

Windows에서 추가 하드웨어 프로필을 만들어 VM에서 부팅 할 때 사용합니다 (원시 디스크 액세스 사용).

VM 구성이 실제 하드웨어와 유사하면 도움이 될 것입니다 ...

몇 가지 위험 :

  • 부팅하기 전에 Windows 디스크를 마운트 해제해야합니다 (최소한 rwmount는 읽기 전용).
  • VM 내에서 실행중인 OS 파티션에 액세스하면 안됩니다 ...

MS는 Windows Vista로 부팅 할 때 하드웨어 프로필을 선택하는 옵션을 제거 했으므로 Windows XP 또는 그 이전 버전으로 제한 될 수 있습니다 (VM 구성과 거의 동일한 하드웨어를 얻을 수있는 경우 제외)


0

나는 그것이 오래된 질문이라는 것을 알고 있지만 요즘에는이 문제로 어려움을 겪고 있습니다. 많은 시도 후에 나는 깔끔하고 깨끗한 해결책을 얻었습니다.

  1. 가상화하려는 Windows 파티션을 부팅하십시오.
  2. Sysinternals에서 Disk2VHD 유틸리티 다운로드
  3. 당신이 UEFI 파티션이있는 경우 , 이 지침을 따르십시오
  4. C 의 VHD (VHD X 아님) 이미지를 만듭니다 : 파티션, 복구, UEFI (있는 경우) 및 원하는 다른 것
  5. 리눅스로 돌아와서 VirtualBox를 열고 Windows 운영 체제 사양에 따라 VM을 만듭니다.
  6. 지점 4에서 생성 된 VHD 디스크를 해당 VM에 연결
  7. 그게 다야
  8. 이익

UEFI의 경우 문제 해결 :

  1. VM 설정의 VirtualBox에서 시스템 탭 아래의 "EFI 사용"옵션을 확인하십시오.
  2. EFI 셸에 끼어 있으면 다음 명령을 실행하십시오.

    fs0 : \ EFI \ Boot \ bkpbootx64.efi


이것은 실제 설치를 실행하는 것과 동일하지 않습니다. 실제 설치에서 이미지를 작성하고 있습니다 (유용하지만 여기에서 요청한 것은 아님).
Joachim Sauer

네, 맞습니다. 제가 그 질문을 오해했습니다. 내 대답이 다른 사람에게 도움이 되길 바랍니다.
garlix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.