반응형
호스트 OS가 32비트일때 VirtualBOX 게스트OS로 64비트를 설치하는 방법입니다.

호스트 OS가 32비트일경우 버추얼박스에 64비트 운영체제를 설치하기 위해서는 몇가지 조건이 있습니다.

- CPU가 64Bit 를 지원해야합니다.
- CPU가 가상화 기술을 지원해야 합니다. (인텔 : VT-x , AMD : AMD-V)
- 메인보드가 가상화 기술을 지원해야 하고 옵션이 활성화 되어 있어야 합니다.
- 버추얼박스 옵션에 하드웨어 가속 옵션을 활성화 해야 합니다.

위에 조건을 만족하지 않을 경우 64비트 OS를 게스트 OS로 설치할수가 없습니다.
위에 하드웨어 조건만 충족이 되면 특별한 문제 없이 설치를 진행 할수 있습니다.


만약 위에 조건이 충족되지 않는 다면 위와 비슷한 오류 화면을 볼수 있습니다.
위에 스샷은 CPU와 메인보드가 64비트 와 가상화를 지원하고 버추얼박스에서 가상화 옵션을 활성화 했지만
메인보드에서 가상화 옵션을 OFF 했을때 나오는 에러 입니다.



실제 윈도우 XP 32bit 를 호스트 OS로 사용하는 컴퓨터에 게스트 OS로 윈도우7 64비트를 설치하고 3D가속 사용을위해 게스트확장을 설치하는것 까지  진행을 해보겠습니다.
위에 하드웨어 요구 조건을 충족못한다면 진행이 불가능하니 하드웨어 사양을 확인해 봐야 합니다.

내용이 많아서 이전에 포스팅한 글들의 링크를 넣고 수정사항만 스샷을 넣겠습니다.



우선 버추얼 박스를 다운 받고 설치를 해야 합니다.
[PC/Virtual Box] - 버추얼 박스(Virtual Box) 다운로드 & 설치
[PC/Virtual Box] - 버추얼 박스(Virtual Box) 환경 설정
[PC/Virtual Box] - 버추얼 박스(Virtual Box) USB 2.0 사용 방법 (확장 패키지 설치)
△ 버추얼 박스에 기초 설정 관련 글들 입니다. 
버추얼박스 프로그램을 사용하기 위한 준비 단계에 해당합니다.
순서대로 참고해서 진행을 하시면 됩니다.



버추얼박스 프로그램의 사용 준비가 완료되면 가상머신을 생성해야 합니다.
[PC/Virtual Box] - 버추얼 박스(Virtual Box) 가상 머신 만들기
△ 가상머신 생성 관련 글입니다.
 

만들어질 가상머신의 이름을 정하고 설치할 운영체제의 종류를 선택 합니다.
윈도우7 64비트를 설치할것이기 때문에
운영체제는 Microsoft Windows 를 선택하고 버전은 Windows 7 (64bit) 로 선택을합니다.



메모리 설정 화면입니다.
윈도우7 64비트를 설치하기 위해서는 최소 512 메가 이상의 메모리가 필요 합니다.
시스템의 전체 램용량을 생각해서 512 메가 이상을 지정해 주면됩니다.


윈도우7 64비트의 가상 디스크 용량은 최소 20기가 이상이 필요 합니다.
20기가 이상으로 적당이 조절하면 됩니다.
가상하드는 OS 와 가상 메모리가 돌아가는 하드와 물리적으로 다른 하드에 만드는것이 좋습니다.



가상머신을 만들었으면 실제 윈도우7 64bit 를 설치하기 전에 가상머신의 설정을 해야 합니다.
[PC/Virtual Box] - 버추얼 박스(Virtual Box) 가상 머신 설정
△  가상머신의 설정관련 글입니다.


시스템에 메인보드 탭은 가상머신을 만들때 윈도우 7 64bit 로 설정했으면 특별히 손을 안대도 됩니다.
혹시 확장된 기능에 IO APIC 사용하기에 채크가 되어 있지 않으면 채크를 해줍니다.

스샷이 없는데 시스탬의 코어가 넉넉 하다면 프로세서 항목에서 CPU에 숫자를 늘려주면 좋습니다.



버추얼박스에 하드웨어 가상화 기능을 필수로 설정해야 합니다.
시스템 -> 가속 탭에 VT-x/AMD-V 사용하기 에 필수로 채크가 되어 있어야 합니다.


디스플레이 옵션에서 2D 3D 가속 기능을 활성화 해줍니다.
2차원 3차원 가속을 모두 활성화하면 기본 비디오 메모리로는 부족하게 됩니다.
최하 32MB 이상으로 설정합니다.
저는 64MB 로 설정했습니다.
3D 가속을 사용 안할꺼면 설정안해도 되는 옵션입니다.


저장소 설정에서 윈도우7 64Bit 의 ISO 파일을 마운트해줍니다.

스샷은 없지만 네트워크 설정에서 브릿지와 NAT 설정을 확인해 주는게 좋습니다.
공유기를 사용하고 DHCP 서비스를 사용중이라면 브릿지를 추천합니다.

실제 가상머신의 설정이 완료가 되고 부팅을 할 준비가 되었습니다.


시작을 눌러서 가상머신의 부팅을 합니다.


윈도우 7 설치과정에 관한 내용은 아래 링크를 참고하시면 됩니다.

윈도우7 설치 과정 입니다.
[OS/Windows] - 윈도우7 설치과정




과정은 다 생략하고 윈도우7 sp1 64비트 설치 완료 화면입니다.



윈도우7 64비트의 설치가 완료 되었으면
버추얼박스용 드라이버설치와 3D 가속기능사용을 위해 게스트확장을 설치 해야 합니다.


게스트확장을 설치하기 전에 장치관리자 정보를 확인해 보았습니다.
그래픽카드 드라이버가  표준 VGA 그래픽 어댑터로 설정되어 있고 드라이버를 잡지 못한 장치도 있습니다.
위에 상태로는 다이렉트 3D 가속을 사용할수 없습니다.


게스트 확장을 설치하기 위해서는 안전모드로 부팅을 해야합니다.
시스템 파일을 강제로 교체해야 되서 필수로 안전모드에서 작업을 진행 해야 합니다.
부팅할때 F8 키를 눌러서 고급 부팅 옵션 메뉴를 띄우고 안전 모드로 부팅을 합니다.
간혹 F8키로 안될경우가 있습니다.
이럴때는 F5 키를 눌러서 Windows 부팅 관리자를 불러내고 F8 키를 눌러서 고급부팅옵션으로 넘어가면 됩니다.


안전모드로 부팅이 완료되면
버추얼박스 장치 메뉴에 있는 게스트 확장 설치를 클릭합니다.



안전모드라서 자동실행이 안될수 있습니다.
이럴때는 탐색기로 ODD 장치로 이동해서 안에 프로그램을 실행시키거나
마우스 오른쪽 버튼을 눌러서 미디어에서 프로그램 설치 또는 실행을 클릭하면 프로그램이 실행됩니다.


게스트쿨 설치 마법사가 시작 됩니다.
Next 를 클릭합니다.


설치할 위치를 지정할수 있습니다.
특별히 변경할 필요가 없기때문에 Next 를 클릭합니다.



다이렉트 3D 가속을 사용하려면 아래 Direct3D Support 옵션에 채크를 해야합니다.
Direct 3D 가속 드라이버가 안전모드가 아니면 설치가 되지 않습니다.
Direct 3D 가속을 사용안할꺼면 안전모드에서 설치를 안하고 표준모드에서 게스트확장을 설치해도 됩니다.



예(Y) 를 클릭합니다.

표준모드에서 채크를 하면 에러가 납니다.
안전모드에서 하면 에러 없이 채크가 완료 되게 됩니다.

Install 을 클릭하면 실제 설치가 진행이 됩니다.


윈도우 보안 기능 때문에 드라이버 변동시 확인이 나오게 됩니다.
처음에 기타 장치에 알수 없던 장치의 드라이버가 설치 됩니다.
설치를 클릭합니다.


보안기능 때문에 디스플레이 어댑터 드라이버 설치도 확인을 하게 됩니다.
설치를 클릭합니다.
위에 드라이버가 설치되야 3D 가속이 사용가능합니다.


설치가 완료 되었습니다.
Reboot now 상태에서 Finish 를 클릭해서 재부팅을 해줍니다.
재부팅후에는 안전모드로 부팅할 필요없이 바로 표준모드로 부팅을 하면 됩니다.

알수 없던 장치가 사라지고 그래픽카드도 잡혀 있게 됩니다.
dxdiag 명령어로 확인해보면 다이렉트 3D 가속이활성화 되었음을 확인할수 있습니다.


이상으로 Windows XP 32bit 를 사용하는 컴퓨터에 버추얼박스로 Windows 7 64bit 를 설치하고 3D 가속기능 사용설정을 하는 모든 작업이 완료가 되었습니다.

반응형

Posted by 천지무료
,