늦은 여름휴가를 다녀오니 어느새 새로운 버전이 출몰했다!!!

VirtualBox 4.1.22 (released 2012-09-07)

This is a maintenance release. The following items were fixed and/or added:

  • VMM: fixed a potential host crash triggered by shutting down a VM when another VM was running (only affected 32-bit hosts and 64-bit OS X hosts, 4.1 regression, bug #9897)
  • VMM: fixed a potential host crash under a high guest memory pressure (seen with Windows 8 guests)
  • VMM: respect RAM preallocation while restoring saved state.
  • VMM: fixed handling of task gates if VT-x/AMD-V is disabled
  • Storage: fixed audio CD passthrough for certain media players
  • USB: don't crash if a USB device is plugged or unplugged when saving or loading the VM state (SMP guests only)
  • RTC: fixed a potential corruption of CMOS bank 1
  • Mac OS X hosts: installer fixes for Leopard (4.1.20 regression)
  • Windows Additions: fixed memory leak in VBoxTray (bug #10808)


이번에는 중요한 crash들을 많이 해결을 했단다. 꼭 업데이트하기를 추천한다.

   - 다른 VM이 동작중인데, 셧다운을 할 때에 발생하는 충돌 해결
   - Windows 8 게스트에서 메모리를 많이 사용할 때 발생하는 충돌 해결
   - 저장된 상태를 복구할 때에 RAM을 미리 확보
   - CMOS bank 1의 중요한 충돌 해결
   - VBoxTray에서 메모리 누수 해결

뭔가 많이 고쳤다니 꼭 반영하세요~!!!
반응형


하아~ 또 늦었다.
매번 감시할 때엔 조용히 있다가 좀 긴장을 늦추면 재빨리 새로운 버전을 내놓는 VirtualBox.

     - https://www.virtualbox.org/wiki/Downloads

•VMM: fixed a crash under rare circumstances for VMs running without hardware virtualization
•VMM: fixed a code analysis bug for certain displacement instructions for VMs running without hardware virtualization
•VMM: fixed an interpretion bug for TPR read instructions under rare conditions (AMD-V only)
•Snapshots: fixed a crash when restoring an old snapshot when powering off a VM (bugs #9604, #10491)
•VBoxSVC: be more tolerant against environment variables with strange encodings (bug #8780)
•VGA: fixed wrong access check which might cause a crash under certain conditions
•NAT: final fix for crashes under rare conditions (bug #10513)
•Virtio-net: fixed the problem with receiving of GSO packets in Windows XP guests causing packet loss in host-to-VM transfers
•HPET: several fixes (bugs #10170, #10306)
•Clipboard: disable the clipboard by default for new VMs
•BIOS: the PCI BIOS was not properly detected with the chipset type set to ICH9 (bugs #9301, #10327)
•Mac OS X hosts: adaptions to Mountain Lion
•Linux Installer: fixes for Gentoo Linux (bug #10642)
•Linux guests: fixed mouse integration on Fedora 17 guests (bug #2306)
•Linux Additions: compile fixes for RHEL/CentOS 6.3 (bug #10756)
•Linux Additions: compile fixes for Linux 3.5-rc1 and Linux 3.6-rc1 (bug #10709)
•Solaris host: fixed a guru meditation while allocating large pages (bug #10600)
•Solaris host: fixed possible kernel panics while freeing memory
•Solaris Installer: fixed missing icon for menu and desktop shortcuts


이번 버전을 발표하고 나서 2일 있다가 "VirtualBox 4.2.0 RC1" 버전도 발표를 했다.
가만히 지켜보면 4.1.x 버전대는 안정화에만 투자하고 본격적인 개발은 4.2.x 버전대에 몰빵을 하는 것 같다.

개인적으로 관심있는 부분은 거의 없다.
뭐 드문 경우 발생하는 에러들을 잡았다니 무조건 업데이트 추천~^^


4.2.0 RC1 버전에 대해서는 별도로 F/U 하지 않겠다.
공식 배포하면 그 때부터 테스트해보도록 하겠다.

반응형

올림픽의 열기로 그리고 미친 날씨의 후끈한 열기로 정신 못차리고 있는 사이에
VirtualBox의 새로운 버전이 등장했다!!!

4.1.x 버전을 벗어난 4.2.x 버전으로 돌입하기 위한 Beta 버전이 드디어 등장을 한 것이다.

     - https://forums.virtualbox.org/viewtopic.php?f=15&t=50763


중요한 것은 버그 픽스나 새로운 기능 추가로 인한 릴리스가 아니라
테스트를 위한 베타 버전이다.

그래서 설치할 때에도 자꾸 우린 이상 증세에 대해서 책임 없다라고 강조하고 있고,
설치 후 실행할 때에도 자꾸 경고를 한다.


그리고.... 역시나... 이런~
필자의 경우에 베타 버전을 설치하고 기존 버전(4.1.18)에서 잘 사용하고 있던 Ubuntu를 구동하려고 하니...
된장할~! 우이씨~!!!

블루스크린이 짜자잔~ 재부팅 후 다시 실행해도 또 다시 블루스크린이 짜자잔~
메모리 프로텍션이 어찌고 저찌고 해서 예전 XP SP2 였을 때 있어던 문제인가 싶어서
바이오스에 들어가 그 메모리 프로텍션 기능을 다시 켜주고 부팅을 하고 다시 실행해도 여전히 블루스크린이 짜자잔~

베타는 베타인가 보다.... ㅠㅠ

그냥 다시 4.1.18 버전으로 복귀~!!!
그리고 실행을 하니.... 이쁜 Ubuntu가 짜자잔~!!!

베타 2가 나오면 그 때 다시 테스트 해보던지 아니면 베타 딱지를 벗어나면 그 때에 가서 다시 하던지 해야겠다~!!!

반응형


기다릴 때엔 안나오고, 생각지도 못한 날에만 업데이트가 되는 VirtualBox ~

•VMM: fixed VERR_REM_VIRTUAL_CPU_ERROR under rare conditions after the guest has been reset (bug #5164 and others)
•VMM: fixed host freezes with 64-bit guests on 32-bit Linux hosts (bug #10528)
•VRDP: added a workaround for rdesktop clients not properly updating the screen size when minimized
•AHCI: fixed a rare bug which can cause a guest memory corruption after the guest storage controler has been reset
•NAT: another attempt to fix crashes under rare conditions (Windows hosts only; bug #10513)
•Mac OS X hosts: addressed issues running Leopard / Snow Leopard (bug #10631)
•Linux hosts / Bridged Networking: fixed the problem with device driver unloading on kernels 3.2.18 and newer due to an invalid reference counter (bug #10624)
•Linux hosts / guests: Linux 3.5-rc1 fixes
•Linux Additions: the guest content was sometimes not properly updated (bug #9887)
•Solaris Additions: installer fix for X.org Server 1.11 and 1.12

개인적으로 관심있는 부분은 아래와 같다.

     - 32bit Linux 호스트에서 64bit 게스트를 돌릴 때 호스트가 멈추는 현상 고침~

그 외에는 뭐... 새로운 커널 버전 지원 문제와 몇 몇 드문 상황에서 나타나는 버그 고침들~!!!

점점 더 좋아지는 우리의 아름다운 VirtualBox 파이팅~!!!
반응형

주말에 간만에 뭔가 해보려했더니, VirtualBox의 새로운 버전이 냅다 나왔다.

     - https://www.virtualbox.org/wiki/Downloads

This is a maintenance release. The following items were fixed and/or added:

   •VMM: fixed a Guru Meditation VERR_ACCESS_DENIED with certain guests (bugs #7589, #8247)
   •VMM: fixed a Guru Meditation VERR_PAGE_TABLE_NOT_PRESENT with Ubuntu 32-bit guests with nested paging enabled on AMD CPUs (bug #10183)
   •VMM: preserve segment limits and attributes when switching to unreal mode required for some legacy guests to work properly (VT-x without unrestricted guest execution only; bug #9941)
   •VMM: fixed a VM hang after a resume from pause / savestate with SMP guests in rare cases
   •3D Support: several fixes for the Windows WDDM video driver crash
   •NAT: fixed a crash on attempt to process ICMP datagram under some circumstances (bug #10527)
   •Host-only Networking: lifted the maximal number of interfaces to 128 on Linux and Mac OS X hosts (there is no such limitation for Solaris and Windows hosts)
   •EFI: fixed wrong SEC/PEI Core entry point calculation (bug #10531)
   •VRDP: fixed a display update problem (bug #10503)
   •Main: set the proper VM state if savestate failed for some reason (bug #6189)
   •Main: more useful error message if a medium is inaccessible
   •VBoxManage: fixed controlvm savestate if the VM is already paused
   •Mac OS X hosts: addressed issues running on Mountain Lion Preview 3 (bug #10267)
   •Linux hosts: Linux 3.4 compile fixes
   •Linux hosts: fixed wrong help path in some rpm-based packages (bug #10418)
   •Guest Additions: fixed handling of custom environment variables during VBoxManage guestcontrol execute (bug #10581)
   •Windows Additions: fixed guest driver crash of VBoxSF in certain cases (4.1.10 regression, bug #10408)
   •Windows Additions: don't load the WDDM driver if 3D support is not available for Windows 8 guests to keep the guest maintainable in that case (still better to miss some features than providing a blank screen)
   •Solaris Additions: added support for X.org Server 1.11 and 1.12

특별히 뭔가 추가된 것은 안보이고, 몇 가지 고쳐진 것들만 보인다.

요즘 리눅스 커널이 3.대가 되면서, 지원 문제가 가끔 있는데 VirtualBox는 참 발빠르게 대처해주는 것 같다.

반응형

회사에서 사용하는 환경에서 VirtualBox의 공유 폴더가 너무 느려서 계속 푸념만 하다가,
오늘 갑자기 필이 꽂혀서 이 문제를 해결하고자 몇 가지 시도를 했다.


회사에서 사용중인 환경은 아래와 같다.

   - Host   : Ubuntu 10.10 64bit
   - Guest : Windows-XP


증상은, 공유 폴더를 설정하고 게스트에서 공유 폴더를 접근하면 반응이 3~10초 정도가 걸렸다.
심지어 파일을 더블클릭을 하기에도 힘들 지경이었다.

VirtualBox가 업그레이드 되면 해결이 될까? 기다리다 지쳐서 셀프로 해결해보고자 했다.


참고로 회사에서는 보안 이슈로 인해서 스크린샷 등을 포스팅할 수가 없어서,
지금 집에서 별도로 캡쳐를 하고 있다. 참고~ ^^



1. 호스트 전용 어댑터

   - VirtualBox는 VMWare와는 달리 네트워크 설정을 NAT로 하였을 때 호스트와 통신이 바로 안된다. 
   - 호스트와 네트워크를 하기 위해서는 별도로 '호스트 전용 어댑터'를 설정해야 한다.


   - 일단, VirtualBox의 전체 '환경 설정'에서 설정을 해줘야 한다.


   - '네트워크' 부분에서 '호스트 전용 네트워크'에 어댑터가 추가되어야 한다.
   - 위 스크린샷의 경우에는 이미 추가가 되어있는데, 회사에서는 아무것도 없어서 왼쪽의 버튼으로 추가를 해줬다.

   - 그리고 나서는, 게스트의 설정으로 들어가면 된다.


   - 물론 또 네트워크 설정 부분을 살펴봐야 한다.


   - "어댑터 1"은 이미 사용하고 있는 네트워크 설정값이 있을 것이고, 우리는 새로 "어댑터 2"를 손댈 것이다.
   - 물론 이미 다른 설정들을 해주신 분들은 "어댑터 3", "어댑터 4"를 사용하시면 된다.


   - '네트워크 어댑터 사용하기'를 체크하고, ''호스트 전용 어댑터'를 설정하고 "확인"을 해주면 된다.


   - 왜 이렇게 '호스트 전용 어댑터' 설정을 통해서 '공유 폴더'의 속도를 얻으려고 하냐면...
   - VirtualBox에서  '공유 폴더'를 지원하는 방식이 "네트워크 공유" 방식이기 때문이다.
   - 혹시 호스트와 게스트 사이의 네트워크 통로를 별도로 또 뚫어주면 보다 원할하지 않을까?라는 발상이었다.

   - 그런데, 정말로 효과가 있었다! 브라보~!!

   - 정말 만족할만큼 속도가 개선이 되었지만, 다른 사람들은 어떻게 되는지 알아보고 싶어서 구글링을 좀 해봤다.



2. host 파일 수정

   - 구글링을 해보니, 예전부터 계속 나오던 이슈였다.
   - https://forums.virtualbox.org/viewtopic.php?f=7&t=4078&sid=d5b34c4b0cf910ccf6145451587e139e&start=30

   - 게스트가 Windows일 경우에 '공유 폴더'의 경로는 "\\vboxsvr\ <share folder>" 일 것이다.
   - "C:\windows\system32\drivers\etc\hosts" 파일을 수정해보자.
   - "127.0.0.1 localhost" 부분을 "127.0.0.1 localhost vboxsvr"이라고 수정하자.
   - 그리고 재부팅을 하면 끝~

   - 이렇게 하면 대부분의 경우 속도 개선이 된다고 한다.

   - 하지만, 1번 방법 적용 후라서 그런지 속도 이득을 체감하기는 힘들지만,
   - 이 방법 역시 1번 방법과 발상은 비슷한 것 같다.



오늘은 한동안 속썩이던 느린 공유 폴더를 해결한 날이라서 너무 기쁘다.
탄력받아서 Git이나 Redmine 관련해서 포스팅을 해야하는데, 오늘 퇴근하고 집에 오니 22시30분이 넘어서리....^^
내일을 위해서 오늘은 이만 쿨쿨~

반응형

몇 일 회사 업무로 포스팅은 커녕 웹서핑도 하지 못하다가
오늘 집에서 무심코 살펴보니 갑자기 튀어나온 새로운 버전의 VirtualBox... !!


네트워크 관련 몇 가지 치명적 에러로 인해서 긴급 업데이트가 이루어진 것으로 보인다.


VirtualBox 4.1.14 (released 2012-04-26)

This is a maintenance release. The following items were fixed and/or added:

Network: fixed the problem with packets larger than MTU-4 when PCnet or PRO/1000 was bridged to certain types of adapters on OS X hosts (bug #3783)
NAT: fixed a segfault under rare circumstances
3D Support: fixed Windows WDDM video driver crash for SMP guests (bugs #10200, #10331)
Windows Guest Additions, VRDP: fixed occasional text corruption (bug #3001)


개인적으로는 관심있는 부분은 없다.


회사에서 사용하고 있는 환경에서 공유폴더의 느린 속도 좀 어떻게 빠르게 해주면 좋겠는데...
( Host : Ubuntu 11.04, Guest : WinXP )
반응형

WindowsXP 등의 윈도우즈 계열이 Guest인 경우,
공유폴더를 설정하게 되면 별다른 작업 없이 네트워크 환경으로 접근하여 사용할 수가 있다.

그런데, Ubuntu와 같은 리눅스가 Guest인 경우,
VirtualBox의 공유 폴더에 대해서 검색을 하게 되면 매뉴얼하게 mount를 해줘야 한다고 나온다.

환경 설정으로 걸어놓고 상시로 mount 되도록 해도 되고,
아니면 스크립트로 하나 만들어 놓고 사용해도 되고, 뭐 다양하고 편하게 알아서 하면 되지만,
공유폴더를 사용하겠다라고 하면 자동으로 등록이 되도록 하는 것에 대해서 알아보자!

   - https://www.virtualbox.org/manual/ch04.html#sf_mount_auto



   - [장치] → [공유 폴더] 선택


   - 'Guest'와 공유하고 싶은 폴더를 고르고,
   - 공유할 때 어떤 이름으로 할 것인지 정해주고,
   - "자동 마운트"를 선택해주고,
   - "항상 사용하기"를 선택하여주면 된다.


   - 별도의 mount 작업 없이 자동으로 설정이 되기를 바라는 것이
      이번 포스팅의 목적이므로 "자동 마운트"를 선택해야 한다.

   - 이번에만 잠깐 공유를 하고 싶은 경우에는 "자동 마운트"를 포기해야 한다.
      본래에는 임시로 사용하는 경우에도 '자동 마운트'를 지원되어야 하는 것이 맞는 것 같은데,
      실제로 테스트를 계속 해보는데 안된다. 즉, 그래서 "항상 사용하기"를 선택해주어야만 한다.

   - 설정을 했으면 Guest에서 공유 폴더가 접근이 가능한지 확인을 해야하는데...

 $ cd /media
 $ ls -al


   - 그냥 바로 확인을 하면, 위와 같이 보이지 않을 것이다. 즉, 아무것도 없을 것이다.
   - 재부팅을 해주어야 '자동 마운트' 기능을 제공해준다.

   - 설정을 할 때에 '폴더 이름'에 기재된 이름으로 공유가 되어야 하는데, "자동 마운트"를 사용할 경우에
      그 이름 앞에 "sf_"가 붙는다.


뭐 여하튼, Guest 안에서 "mount -F vboxsf 블라 블라"와 같은 명령어를 입력하지 않아도
자동으로 마운트 되어서 그냥 바로 사용할 수 있도록 VirtualBox가 기능을 제공해주고 있다.


공유 폴더도 쉽게 사용을 해보자~!!

반응형

+ Recent posts