VirtualBox 3.0.4 - 가상 PC 프로그램

2009. 8. 9. 17:31 컴퓨터/유틸리티

가상 PC 프로그램인 VirtualBox가 벌써 3.0.4 버전까지 나왔군요. 이전에 잠시 사용해 본 버추얼박스가 2.0.x 버전 대였는데, 3.0.x 라니 기대를 가지고 설치해 보았습니다.

http://www.virtualbox.org/

처음에는 Microsoft 사의 Virtual PC를 사용하다가 VWware 제품을 알게 된 이후부터는 주로 VMware만 사용해 왔습니다. 그러나 평소에 VirtualBox가 가볍고 빠르다는 말씀이 있어서 새 버전 소식이 들리면 설치해 보곤 했는데, 잠시, 정말 잠시 리눅스 한번 깔아 보고는 더 이상 사용하지 않았습니다.

이유는 곧 말씀 드리겠습니다만, 버전 번호 중에 맨 앞자리 수가 바뀔 정도로 크게 변한 VirtualBox가 나왔다는 것을 알고는 기대를 많이 하면서 설치해 보았습니다. 그러나 리눅스 한 번 깔아 보고 역시 다음 버전을 기대하기로 했습니다.

내용 참고아래의 글은 Windows XP에서 VirtualBox를 설치하고, 게스트 OS로 CentOS5를 설치하면서 적은 사용기입니다. 다른 OS에서는 테스트해 본적이 없으며, 아울러 저의 시스템 환경에 따라 저의 소견을 적은 것임을 말씀드립니다.

안은 둘째치고 너무 높은 CPU 사용률

결론부터 말씀 드리는 것 같아 글 순서가 묘합니다만, 우선 불안하네요. 불안한 것은 어떻게 피해서 사용한다고 하더라도 널 띄기 하는 CPU 사용률은 어찌할 방법이 없군요. 별다른 작업도 하지 않았습니다. 그저 X 윈도우를 띄웠을 뿐인데 CPU 사용률이 높군요.

같은 조건에서 VMware를 돌렸을 때의 모습입니다.

분명히 VirtualBox에 실행되는 게스트 OS가 VMware보다는 빠르고 가볍게 보였습니다. 그러나 그럴 수 밖에 없는 것이 호스트의 CPU 를 그만큼 혹사 시키데 당연한 것이 아닌가 싶습니다. 앞으로 버전업 하면서 더 좋아지겠지만, 새로운 기능 추가보다는 CPU 사용률부터 안정된 버전부터 나오기를 기대해 봅니다. CPU 사용이 높아지면 제 노트북의 팬은 울기 시작하는데, 팬의 울음 소리가 커질수록 마음이 편하지 못하고 불안해 집니다. 특히 요즘처럼 더운 날은 더하죠.

VirtualBox를 사용하면서 겪은 문제점

버추얼 박스를 사용하시는 분이 계실 듯 해서 제가 겪은 문제를 올립니다.

VirtualBox COM 객체를 만들 수 없습니다.

버추얼 박스를 설치하고 게스트 PC를 만들려는에 아래와 같은 에러가 출력되면서 진행하지 못하는 문제가 발생합니다.

VirtualBox COM 객체를 만들 수 없습니다.
프로그램을 종료합니다. 

Assertion failed at 'C:\vbox\branch\win-3.0\src\VBoix\Main\VirtualBoxImpl.cpp' 
(331) in Virtual::init
Unknown exception,.
Please contact the product vendor!

이 문제는 USB로 연결되는 저의 외장 하드디스크 때문이었는데요, 외장 하드디시크 연결을 끊고 실행하면 이상 없이 실행됩니다.

VirtualBox GUI 에 문제?

리눅스 설치 중에 아래와 같은 문제를 만났습니다.

VirtualBox GUI에 문제가 있어서 프로그램을 종료해야 합니다. 불편을 끼쳐드려서 죄송합니다.
어떤 작업 중이었다면, 작업 중이던 정보를 잃게 됩니다.

처음에는 도대체 뭐가 문제인지 몰랐습니다. 몇 번 짜증나는 재 설치 중에 알게 되었는데, 가상 하드디스크를 3개까지 지정했더니 발생하더군요.

2개로 줄여서 설치해 주니 문제없이 리눅스를 설치할 수 있었습니다. 이런 이런~

게스트 확장 설치

게스트 OS를 설치한 후에는 게스트 확장 프로그램을 설치해 주면 버추얼박스를 좀더 편리하게 사용할 수 있습니다. 가장 큰 편리는 마우스 사용이겠지요. 게스트 OS에서 호스트 OS로 자유롭게 들락달락할 수 있으니 말이죠. 또, 호스트 OS가 윈도XP이고 게스트가 리눅스로 서로 다르다고 해도 클립보드 자료를 공유할 수 있습니다. 마우스와 클립보드만으로도 정말 편해 집니다.

게스트 확장 프로그램을 설치하려면, 메뉴에서 "게스트 확장 설치"를 선택합니다.

그러면 게스트 확장 프로그램이 마치 CD 롬으로 게스트 OS에 삽입되게 되는데, 리눅스에서는 삽입된 CD롬을 사용하기 위해 /media/ 디렉토리로 들어가서 확장 프로그램을 설치하면 됩니다.

그러나 그냥 실행하면 설치가 안 되므로 /tmp 나 기타 적당한 곳에 복사한 후에 실행하세요.

]# cd /tmp
]# cp /media/VBOXADDITIONS_3.0.4_50677/VBoxLinuxAdditions-x86.run .
]# ./VBoxLinuxAdditions-x86.run

이렇게 실행하고 재 부팅하면 화면 해상도부터 적당한 크기로 변경됩니다.

이 댓글을 비밀 댓글로
    • jinisopen
    • 2009.08.09 18:54
    휴가는 잘 다녀오셨나요???저도 윈도우즈를 6개 정도 띄워야 하는 경우가 생겨서 알아봤는데..
    윈도우즈에서는 버추얼 박스가 컴팩트하게 돌아간다고 들었습니다..

    저도 실제로 해 보진 않아서요....쿨럭....
    • 아무래도 올해는 휴가를 포기해야 할 것 같습니다. ^^;
      그렇군요. 게스트 OS로 윈도즈가 유리한가 봐요?
      한번 사용해 봐야 겠습니다. ^^
  1. 대체로 이 프로그램이 버전업을 하면서 안정성에 문제가 많다고들 하더군요.
    • CPU의 사용률을 계속 보여 주는 위젯을 작업 표시줄에 올려 놓고 사용하는데,
      그 위젯의 그래프가 높이 나오면 저도 같이 불안해 지네요. ^^;
    • 하이엔드
    • 2009.08.09 20:25
    전 Vmware보다 VirtualBox가 지원하는 기능은 좋다고 생각합니다..
    단지 VirtualBox의 문제라면 하위버전과 전혀 호환성을 무시하고 버전업하는거.. 하위버전에서 생성한 가상디스크는 업댓하면 호환안되서 부팅시 애러뜨기 일수구요. 그래서 가급적이면 업댓안하고 그냥 쓰게 되내요..
    • 아! 그럼요. ^^ 사용자 마다 자기에게 맞는 프로그램이 있다고 생각합니다.
      궁합이라고 해야 할까요? ^^
  2. VirtualBox 는 일단 한글이라서 처음에 접하는 사람들이 쉽게 다가갈수 있어서 좋은것 같습니다.
    현재 메인으로는 VMWare 를 주로 사용하고 있지만
    가볍게 막 사용하기에 VirtualBox가 편해서 외장하드에 무설치로 넣어서 사용중인데
    USB 속도로도 많이 느리지는 않더군요.
    둘다 좋은 프로그램임에는 틀림없는듯합니다. ^^
  3. 이번 업데이트는 SYSENTER 취약점 해결이 주목적인 것 같네요. 3.0.4 이전 버전에서는 게스트 OS에서 SYSENTER 명령어를 nasm 으로 컴파일하고 gcc로 링킹한 후 실행하면 호스트 OS가 다운되었거든요.
    • 그렇군요. 그런 업데이트된 사항이 있었군요.
      다음 버전에서는 CPU 사용률도 함께 잡혔으면 좋겠습니다.
      게스트 OS 실행이 조금 느려도 말있죠. ^^
  4. 궁금한게 있는데, 여기에 리눅스 설치한 후에 ssh 서버 열면
    외부에서 어떤 아이피로 접속할 수 있는 건가요?
    원래 호스트PC의 IP인가요?
    이게 되는지 궁금하네요ㅠ
    • 아뇨. 게스트 PC에 설치된 리눅에도 독립적인 IP를 지정해 주어야 합니다.
      그렇지 않으면 호스트 PC도 네트워크 충돌 문제가 발생하여 문제가 발생합니다.
      그러므로 게스트 OS에 설치된 리눅스의 IP로 연결하셔야 합니다.
    • 그렇군요..
      감사합니다~
    • PC 한대가 더 생겼다라고 생각하시면 이해하시기가 쉽습니다.
      참~ 어떻게 만들었는지 사용하면 사용할 수록 신기합니다. ^^
  5. 잘 읽고 갑니다..
    • JH
    • 2009.08.12 02:01
    Windows 7 x64에서 인터넷 뱅킹이 되는 유일한 제품이라 울며 겨자먹기(?)로 사용 중입니다...ㅠ..ㅠ
    하지만.. 공유 폴더를 사용 할수가 없네요..ㅠ..ㅠ..
    Vmware는 가상 머신에서 인터넷이 안되는 문제 때문에....
    XP 모드는... 아예 인터넷 뱅킹이 안되구요...
    • 그렇군요. Windows7 x64에서는 Virtual Box 실행이 잘 되나 봐요? ^^
      VMware에서 인터넷이 안 되요? 혹시, 호스트 PC와는 연결이 되나요?
      • JH
      • 2009.08.13 20:15
      네... 잘 ~ 됩니다.
      x64용이 따로 있는건 아시죠?
      인터넷 뱅킹도 제가 사용 하는 우리, 신한, 국민, 제일, 우체국은요 문제 없이 사용 중이구요....

      그리고.. VMware에서 호스트 접속은 문제없이 되는데... 인터넷이 먹통이 되는거구요...ㅠ..ㅠ..
      VMWare Winodows 7 정식(?) 지원 제품은 VMWare 7 버전 부터라고 하더군요...
  6. 저도 이것저것 써봤는데, Freeware 중 가장 나은 것 같아서 쓰고 있습니다. CPU 뿐 아니라 메모리도 많이 먹거든요.
    VirtualPC는 간단히 쓰고, 호스트의 네트워크와 공유해서 써서 여러모로 사용하기가 쉽지만, 스냅샷이 없어서 불편하더라구요.
    VirtualBox는 스냅샷이 있어서, 윈도우즈 설치 프로그램 시험하기에 딱 좋습니다. ^^ 그렇지만, 계속 돌리기엔 하드디스크도 많이 액세스하고 해서, 힘들죠. VirtualBox 한번 돌리려면 불여우는 종료해야 한답니다. ㅋㅋ
    • VirtualPC는 스냅샷 뿐만 아니라 리눅스를 사용하기에 너무 불편하더군요.
      VirtualBox에 대해서는 CPU 사용률만 따졌는데, 하드 디스크 액세스도 많군요. 흠~
      역시 사용하기에 부담되네요.
    • 강박사
    • 2009.09.16 15:13
    vm웨어는 용량좀먹습니다 그리고유료 ㅡㅡ
    하지만비추얼 박스는 무료인데신 cpu폭주잘하고여 안정성쪽이좀 않좋져
    • fenix
    • 2009.10.07 21:45
    이번에 나온 VirtualBox 3.0.8 은 CPU 사용률하고 하드 액세스가 어떤지 궁금합니다 ~ 이전 버전 보다 좀 개선이 됐을까요??
    • 글쎄요. 버전 번호의 3번째 릴리즈 버전업이라면 크게 기대는 못하겠네요.
      아무래도 첫번째 번호인 메이저 번호가 4.x.x로 바뀌어야 되지 않을까 예상해 봅니다.