이제 내 컴퓨터는 내가 관리한다!

Korean [English] [Japanese] [Chinese]

컴퓨터 안의 컴퓨터, 가벼운 가상 PC 프로그램 버추얼박스 (VirtualBox) 설치편

2007. 10. 29. 16:13
가상 PC 소프트웨어 (Virtual PC Software) 는 컴퓨터 안의 또 다른 컴퓨터를 구현합니다. 가상 머신 (Virtual Machine) 역할을 하는 프로그램을 설치하고, 소프트웨어 형태로 돌아가는 가상 컴퓨터 안에 다시 다른 운영체제를 설치하면, 윈도우XP 위에서 윈도우98 을 설치하여 도스 게임을 즐기거나 윈도우에서 리눅스를 운영할 수도 있고, 반대로 리눅스에서 윈도우를 사용하여 윈도우용 어플리케이션을 실행하고 아직 윈도우에서만 가능한 인터넷 뱅킹을 할 수도 있습니다.

이렇게 컴퓨터 안의 컴퓨터를 소프트웨어적으로 구현해주는 가상화 프로그램에는 VMware 사의 VMware, 마이크로소프트의 버츄얼 PC (Virtual PC), QEMU 등이 있습니다. 그 중에서도 저사양 컴퓨터에서 역시 무난히 사용할 수 있는 가볍고 빠른 가상 PC 프로그램innotek 사의 버추어박스 (VirtualBox) 를 소개합니다. VirtualBox프리웨어입니다. :)

- VirtualBox 다운로드 : http://www.virtualbox.org/wiki/Downloads

이 글은 VirtualBox 의 설치편으로 윈도우 버전을 기준으로 설명합니다. :)
그럼 이제 VirtualBox 를 실행합니다.

VirtualBox 메인화면

시작하기에 앞서, 간단한 환경 설정을 위해 '파일' 메뉴의 '환경 설정'을 선택합니다.

VirtualBox 환경설정 메뉴

가상 머신 파일가상 디스크 (VDI) 파일이 생성될 폴더를 선택합니다. 가상 디스크 파일은 가상 머신의 하드디스크 역할을 하므로 가상 디스크 파일이 생성될 폴더는 충분한 여유 공간이 있는 드라이브에 지정하시기 바랍니다.

가상화 기술 (Virtualization Technology : VT) 을 지원하는 CPU 를 사용하고 있다면 하단의 'VT-x/AMD-V 사용' 에 체크합니다.

VirtualBox 환경설정 일반

현재 윈도우XP 를 사용하고 있고, VirtualBox 에 가상 머신을 만들어 윈도우2003 을 설치했다고 가정해 봅시다. 이 때 본래 사용하던 윈도우XP 를 호스트 (Host : 주인) 라 부르고, 가상 머신에 설치된 윈도우2003 을 게스트 (Guest : 손님) 라 부릅니다.

윈도우XP 를 사용하다가 윈도우2003 을 설치한 VirtualBox 의 가상 머신을 시작하면 모든 키 입력은 게스트, 즉 윈도우2003 으로 넘어갑니다. 일반 키 뿐만 아니라 기능키, 제어키 심지어 윈도우 키마저도 게스트 운영체제인 윈도우2003 에 입력됩니다.
게스트에서 호스트로 다시 키보드 입력 제어를 돌려주는 키를 호스트 키 (Host key) 라고 하는데, 호스트 키를 누르면 이 때부터 모든 키보드 입력이 호스트 운영체제인 윈도우XP 로 넘어오게 됩니다.

호스트 키의 기본값은 오른쪽 컨트롤 (Ctrl) 키로 설정되어 있으나 사용하는 윈도우 키보드 드라이버에 따라 잘 동작하지 않는 경우가 있으므로 다른 키로 재설정하는 것이 좋습니다. :) 즐거운 컴퓨터고난기록기

VirtualBox 환경설정 입력

이제 새로운 가상 머신을 만들어 운영체제를 설치해 봅시다. :)

VirtualBox 가상 머신 새로 만들기

'새로 만들기' 아이콘을 클릭하면 '새 가상 머신 생성 마법사' 가 실행됩니다.

VirtualBox 새 가상 머신 생성 마법사

새로 만들 가상 머신의 이름을 입력하고, 설치할 운영체제의 종류를 선택합니다. 자신이 설치할 운영체제와 정확히 일치하는 운영체제가 없을 경우, 같은 계열의 비슷한 운영체제를 선택하면 됩니다.

VirtualBox 가상 머신 이름과 운영체제 종류

가상 머신에서 사용할 메모리의 크기를 지정합니다. 가상 머신은 실제 컴퓨터의 메모리를 공유해서 사용하므로 적절한 크기의 메모리를 설정해야 합니다. 가상 머신 시작 후, 호스트 운영체제에서의 작업 비중이 크다면 가상 머신 (게스트) 의 메모리를 적게 할당하고, 가상 머신에서의 작업 비중이 크다면 가상 머신에 보다 많은 메모리를 할당합니다.

VirtualBox 메모리

가상 머신에서 사용할 가상 하드 디스크 파일 (VDI) 을 선택합니다. 아직 하드 디스크 파일을 생성하지 않았으므로 '새로 만들기' 버튼을 클릭하여 가상 하드 디스크 파일을 생성합니다.

VirtualBox 가상 하드 디스크

새 가상 디스크 생성 마법사가 실행됩니다.

VirtualBox 새 가상 디스크 생성 마법사

가상 하드 디스크의 종류를 선택합니다.

'동적 크기 이미지' 는 가상 디스크의 용량을 10GB 로 정해놓았더라도 가상 머신에서 사용하고 있는 용량만큼만 실제 하드디스크 용량을 차지하고, 지정해놓은 최대 10GB 까지 가상 하드 디스크 파일의 크기가 커집니다.
이와 다르게 '고정 크기 이미지' 는 처음부터 가상 디스크의 용량인 10GB 만큼 실제 하드디스크를 차지합니다.

일반적으로 '동적 크기 이미지'를 선택하면 되고, 디스크 단편화를 고려하는 분이시라면 '고정 크기 이미지'를 선택하면 됩니다.

VirtualBox 가상 디스크 이미지 종류

가상 하드 디스크 파일의 이름과 크기를 지정합니다.

VirtualBox 가상 디스크 위치와 크기

생성될 가상 디스크의 정보를 확인하고, '마침' 을 클릭합니다.

VirtualBox 새 가상 디스크 만들기 요약

생성한 가상 하드 디스크 파일을 선택하고, '앞으로' 를 클릭합니다.

VirtualBox 가상 하드 디스크

새 가상 머신이 만들어졌습니다. 내 컴퓨터 안에 독립된 컴퓨터 한 대가 더 생긴 셈입니다. :)

VirtualBox 새 가상 머신 만들기 요약

현재 가상 머신은 꺼져있는 상태입니다. 가상 머신의 전원을 켜고, 가상 컴퓨터를 가동해 봅시다.
'시작' 아이콘을 클릭합니다.

VirtualBox 가상 머신 시작

가상 머신이 시작되면 마치 실제 컴퓨터가 시작되는 듯한 화면이 나타나고, 곧 이어 '처음 실행 마법사' 가 실행됩니다.
'처음 실행 마법사' 는 빈 가상 머신에 운영체제 설치하기 위한 CD, DVD 마운트(mount) 작업을 자동으로 수행합니다.

호스트의 실제 드라이브에 삽입된 CD, DVD 미디어나 하드디스크의 iso 이미지 파일을 가상 머신의 드라이브에 연결하여 마치 가상 머신에 직접 미디어를 넣은 것처럼 작동하게 하는 것마운트(mount), 반대로 실제 미디어, 이미지 파일과 가상 머신의 연결을 해제하는 것을 언마운트(unmount) 라고 합니다.

VirtualBox 처음 실행 마법사

설치할 운영체제가 들어있는 CD 나 DVD 미디어 를 드라이브에 직접 넣거나 iso 파일과 같은 이미지 파일을 이용해 바로 설치할 수도 있습니다.

VirtualBox 설치 미디어 선택

이제 가상 머신에 운영체제를 설치할 준비를 마쳤습니다. '마침' 을 클릭하면 운영체제 설치가 시작됩니다.

VirtualBox 처음 실행 마법사 요약

운영체제 설치가 시작되었습니다. :) 이것으로 VirtualBox 설치편을 마치겠습니다.

버추얼박스 게스트 확장 (VirtualBox Guest Additions) 설치와 폴더 공유 방법은 이 글 (가벼운 가상 PC 프로그램 버추얼박스 (VirtualBox) 게스트 확장 설치, 폴더 공유) 을 참조하세요. :)

VirtualBox 윈도우XP 설치 시작

[구독] : 이 블로그를 즐겨찾기에 추가하고, 더 많은 컴퓨터 정보를 얻으세요.

네티켓은 네티즌의 기본입니다.
이 블로그의 저작물을 이용하실 분은 저작권 공지를 반드시 참조해 주시기 바랍니다. :)

  1. 2007.10.29 17:48
    이것 정말 괜찮네요. 우분투 7.10 이면 리눅스 2.6으로 설정해도 되겠죠?
    • 2007.10.30 10:38 신고
      댓글 주소 수정/삭제
      안녕하세요. :) 반갑습니다.
      리눅스 2.6 으로 설정하면 잘 설치됩니다.
      블로그를 방문해보니 제가 처음으로 다음 폼카드 정보를 접한 블로그네요. 블로그 스킨이 너무 마음에 듭니다.
      2CPU 배너가 굉장히 반갑네요. 2CPU 는 저도 매일 들리고 있습니다. 유령 회원이지만요. :)
      앞으로 자주 뵈어요~ :)
  2. 2007.10.30 11:05
    comlog님의 해당포스트가 10/30일 버즈블로그 메인 탑 헤드라인으로 링크되었습니다.
    • 2007.10.30 12:18 신고
      댓글 주소 수정/삭제
      안녕하세요. :) 수고가 많으십니다. 감사합니다. :)
  3. 2007.11.02 22:59
    트랙백 타고 날아왔습니다^ㅇ^
    정말 자세한 과정을 소개해주셔서 많은 사람들에게 도움이 될 것 같습니다.

    한 가지 여쭙고 싶은게 있습니다.
    VT-x/AMD-V 옵션은 CPU에서 지원해도 OS가 지원을 못하면 소용없는 것으로 알고 있습니다.
    제 경우는 체크를 해도 동작은 하지만, 알 수 없는 심각한 버벅임이 발생하여 꺼둔 상태입니다. comlog님의 스크린샷을 보니 해당 옵션을 활성화해도 아무 이상이 없는 듯 합니다. 화면 상으로는 호스트/게스트 모두 XP인것 같은데 AMD-V를 사용할 수 있는 건가요?
    • 2007.11.03 12:29 신고
      댓글 주소 수정/삭제
      아닙니다. 저는 VT 기술을 지원하는 CPU 를 사용하고 있지 않기 때문에 해당 옵션은 비활성화시킨 상태로 사용하고 있습니다.

      저 또한 okto 님과 비슷한 의문을 가진 적이 있어서 VirtualBox 포럼에 관련 글을 찾아본 적이 있었는데 okto 님이 궁금해하시는 사항과 직접적인 관련은 없지만 참고하실만한 쓰레드가 있기에 링크 첨부합니다. :)

      http://forums.virtualbox.org/viewtopic.php?t=1823&highlight=amdv
  4. 박건
    2008.11.27 18:17
    저기 어느 가상 머신 프로그램이 가장 좋나요?
  5. EHOFo77
    2009.02.19 22:02
    제가 다운받은건 영문으로 나오던데...
    한글판은 따로 있는건가요?? 아님, 패치한건가요??

    버쳐박스 검색하다 여기가지 오게되였네요^^


전체 글

분류 전체보기 (123)
안티바이러스 / 보안 (47)
유용한 프로그램 소개 (34)
윈도우 관리 / 설정 (21)
하드웨어 관련 (20)