VirtualBox 이미지로 직접 부팅하는 방법은 무엇입니까? [닫은]


20

다음과 같이 실행중인 설정이 있습니다.

  • 기본 OS : Windows 7 64 비트, 3 개의 파티션 :
    • c : (시스템)
    • d : (FAT32, 여기 내 vdi 파일이 있습니다)
    • e : (포맷되지 않은)
  • VirtualBox : 드라이브 d.에서 vdi 파일을 실행하는 Fedora 14

일반적 으로이 설정은 훌륭하지만 때로는 VirtualBox가 아닌 Linux를 기본적으로 실행하고 싶습니다.

Windows 오버 헤드없이 vdi 파일로 직접 부팅하는 방법이 있습니까? 예를 들어 vdi 파일을 "/"로 직접 마운트 할 수있는 일부 수정 된 Linux 커널 / GRUB이있는 USB 스틱을 사용합니까? 또는 내 vdi 파일의 내용을 빈 파티션으로 복사하고 어떻게 든 VirtualBox (Windows로 부팅 할 때)에서 Linux로 직접 부팅합니까?

힌트 나 하우투를 얻을 수 있기를 바랍니다.

답변:


15

vdi 파일을 부팅 할 수 있는지 모르겠지만 VDI 파일을 원시 이미지로 변환 할 수 있습니다.

VBoxManage internalcommands converttoraw Fedora14.vdi Fedora14.raw

이것은 전체 드라이브 이미지라는 것을 기억해야합니다. 빈 파티션에 복사하는 것만으로는 작동하지 않습니다. Windows 버전을 사용하여 dd예비 디스크에 복사하여 부팅 할 수 있습니다.

Fedora 설치에서 하나의 파티션 만 사용하는 경우 MBR이 포함 된 첫 번째 섹터를 건너 뛰고 나머지 항목 만 복사 할 수 있습니다. Fedora CD 또는 Super GRUB Disk를 사용하여 쉽게 부팅 할 수 있습니다.

대체로 이것은 좋은 운동이지만 무의미하다고 생각합니다. Fedora를 기본적으로 설치 /home하고 VM 에서 데이터를 복사 하면 (복사해야하는 VM에서 MySQL 또는 다른 데이터베이스를 사용하지 않은 경우) 훨씬 쉽고 오류가 적습니다.


나는 / usr, / var 등에서 다양한 것들을 설치하는 것을 포함하여 내 리눅스 머신에서 많은 프로그래밍 작업을하고있다. 보통 속도는 문제가되지 않으며 (그리고 나는 Windows 프로그램에서도 작업 할 수있다), 때로는 " 최대 전력 ", 기본 모드가 필요할 때입니다. 나는 확실히 그것을 시도하고 최선을 다하겠습니다 :)
mawimawi


2
복사해야 할 데이터를 얻는 더 쉬운 방법은 qemu-nbd 프로그램을 사용하여 .vdi 파일에서 직접 마운트하는 것입니다! bethesignal.org/blog/2011/01/05/…
nealmcb

realmcb 권고를 사용하여 .vdi 파일을 부팅하는 것이 가능해 보입니다 . initrd수동으로 편집 한 스크립트 및 추가 커널 모듈과 함께 이미지 를 사용해야 하지만 모듈에서는 분명히 가능 qemu-nbd합니다.
Hubert Kario

6

Windows 7 시스템에서 Virtual PC / Hyper-V VHD 파일로 직접 부팅 할 수 있지만 Windows 7은 물리적 디스크처럼 VHD를 마운트 할 수 있기 때문에 작동합니다. VDI를 사용할 수 있는지 확실하지 않으므로 가상 컴퓨터를 VHD 형식으로 변환하거나 위의 Hubert 제안을 따르십시오.

Scott Hanselman은 Windows 7의 Boot-to-VHD에 대한 유용한 기사 를 제공합니다.

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