Virtual Box는 듀얼 부팅 시스템에서 시작됩니다.

Virtual Box는 듀얼 부팅 시스템에서 시작됩니다.

그래서 오랫동안 저는 Windows 7이 포함된 이중 부팅 시스템에서 Linux를 실행해 왔습니다. Windows를 자주 실행하지는 않지만 이제는 재부팅에 대한 대안을 찾기 시작했을 정도로 충분히 발생했습니다. 친구가 자신의 Mac에서 Parallels를 보여줬고 저는 가상 머신의 개념에 반했습니다. Sun은 태초부터 Unix 분야에 종사해왔기 때문에 아마도 Linux를 위한 최고의 솔루션을 갖고 있을 것입니다(내가 아는 큰 가정). 아무튼, 윈도우 재설치를 피하기 위해 지금은 마음대로 설정해두었으니, 기존 설치를 가리키고 그 시점부터 부팅할 수 있는 방법이 없을지 궁금합니다.

리눅스는 /dev/sda에 설치되어 있습니다.

Windows는 /dev/sdb에 있습니다.

이 일을 한 번도 해본 적이 없어서 내가 어떤 조치를 취해야 할지에 대해 약간의 손잡기가 좋을 것입니다.

미리 도움을 주셔서 감사합니다!

답변1

@ozzieorca의 편집 내용은 기본적으로 질문에 대한 답변입니다. 하지만 손을 좀 잡아달라고 요청하셨기 때문에 기억나는 대로 단계를 설명하겠습니다. (경고: 디스크를 백업하십시오. 아무것도 보장되지 않습니다. 파티션이 Linux 내에 마운트되지 않았을 때 이것을 시도했습니다)

  1. /dev/sdb가 귀하의 계정에서 읽고 쓸 수 있는지 확인하십시오.

    sudo chmod 777 /dev/sdb

  2. 전체 물리적 하드 디스크 /dev/sdb를 나타내는 이미지를 생성합니다. (저는 가상 박스 VM을 홈 폴더의 vBoxVMs 디렉터리에 보관하고 이에 따라 변경합니다.)

    $ cd ~/vBoxVM

    $ VBoxManage 내부 명령 createrawvmdk -filename Win7/Win7.vmdk -rawdisk /dev/sdb

  3. 생성된 하드디스크로 가상머신을 생성합니다. "기존 하드 디스크"와 방금 생성한 VM을 선택하여 새 VM을 생성하는 단계를 따릅니다. 단계를 완료합니다.

  4. 이제 새로 생성된 VM의 설정을 열고 스토리지 탭으로 이동합니다. 하드 디스크가 "SATA 컨트롤러" 아래에 있는 경우 하드 디스크를 제거하여 "IDE-Controller" 아래에 놓고 "IDE-controller" 유형을 ICH6으로 변경합니다.

관련 정보