폴더 공유 ¶
원래 게스트 확장 설치를 완료한 다음 장치 - 공유 폴더에서 폴더를 추가하면, 네트워크 검색시/네트웍 드라이브 추가시 VirtualBox Shared Folders 라는 항목 아래 추가한 폴더가 나와야 한다.
참고1 그런데 필자의 경우 아무리 해도 나오지 않았다. 인터넷에서 찾아보았지만 워낙에 다양한 원인이 존재하여 정확한 이유를 알 수 없었다.
다행히 내 경우 다음과 같이 프롬프트에서 입력함으로써 간단히 해결이 되었다.
메뉴얼에서 관련 내용은 4.6 File Sharing을 참고하라. (그러나 GUI에서 찾을 수 없을 수도 있다는 내용은 나오지 않는다.)
![[http]](/wiki/imgs/http.png)
다행히 내 경우 다음과 같이 프롬프트에서 입력함으로써 간단히 해결이 되었다.
c:\> net use x: \\vboxsvr\sharename The command completed successfully.
![[http]](/wiki/imgs/http.png)
네스티드 페이징 ¶
주의 : 2.1.4에서 보니 설정의 일반 - 고급 탭에 Enable Nested Paging이란 옵션이 생겼다. 이제 더 이상 이 글은 필요 없겠다.
VirtualBox 2.0의
Changelog에 보면 Support for Nested Paging on modern AMD CPUs (major performance gain) 라는 항목이 있다. CPU에는 문외한이어서 그저 AMD CPU에서의 성능이 좋아졌으려니 하고 넘겨버렸는데, 오늘 우연찮게 이 기능이 활성화되지 않고 있다는 사실을 알게 되었다.
VirtualBox 2.0의
![[http]](/wiki/imgs/http.png)
![nested_paging.png nested_paging.png](/wiki/pds/virtualbox/nested_paging.png)
[PNG image (37.57 KB)]
우선 사용중인 CPU가 네스티드 페이징을 지원하는지를 찾아보았는데, 바르셀로나/페넘 등 K10 프로세서 및 네할렘 프로세서에서 지원한다는 내용이 보였다. 내 CPU는 페넘 x4 9350e이다. 그래서
메뉴얼을 찾아보니(46p, Enable VT-x/AMD-V), 네스티드 페이징 옵션은 현재(2.1.0) GUI로 설정할 수 없으며 vboxmanage 명령을 이용해 설정해야만 한다고 한다. 명령은 다음과 같다 :
![[http]](/wiki/imgs/http.png)
VBoxManage modifyvm <vmname> -nestedpaging on
입력하기 전에 VirtualBox를 종료하여야 하는데, 그렇지 않으면 Could not lock the settings file 'C:\Users\MyUser\.VirtualBox\VirtualBox.xml' 과 같은 에러를 만나게 된다. 실행을 완료한 후 다시 가상머신을 기동시키면 위의 상태표시줄에서 네스티드 페이징이 활성화되어 있는 것을 볼 수 있을 것이다.
32비트 호스트 OS에서 64비트 게스트 OS 사용 ¶
x64 호스트 OS를 사용하기 위한 전제 조건 :
![x64guests1.png x64guests1.png](/wiki/pds/virtualbox/x64guests1.png)
그리고 처음 가상머신 생성시 64비트를 선택하지 않고 나중에 변경하는 경우,
반드시 IO APIC를 활성화해 주어야만 윈도우를 정상적으로 설치할 수 있었다.
(윈도 2008의 경우인데 다른 OS의 경우도 그런지는 한번 확인이 필요하다.)
![x64guests2.png x64guests2.png](/wiki/pds/virtualbox/x64guests2.png)
- VirtualBox 2.1 이상
- CPU가 64비트를 지원
- CPU가 하드웨어 가상화(VT-x/AMD-V)를 지원
![x64guests1.png x64guests1.png](/wiki/pds/virtualbox/x64guests1.png)
[PNG image (92.84 KB)]
그리고 처음 가상머신 생성시 64비트를 선택하지 않고 나중에 변경하는 경우,
반드시 IO APIC를 활성화해 주어야만 윈도우를 정상적으로 설치할 수 있었다.
(윈도 2008의 경우인데 다른 OS의 경우도 그런지는 한번 확인이 필요하다.)
![x64guests2.png x64guests2.png](/wiki/pds/virtualbox/x64guests2.png)
[PNG image (63.3 KB)]
Troubleshooting ¶
Q : 윈도우 비스타에서 잘 동작하지 않는다. 무슨 권한으로 실행시키건 다운, 먹통, 온갖 에러를 내뿜으며 정상적인 세션이 열려있지 않다는 느낌을 받게 한다.(관리자 실패, 환경설정 후 저장시 전역 VirtualBox 속성을 지정할 수 없습니다, CO_E_NOTINITIALIZED 에러 등등.)
A :
User FAQ에 있는 내용대로 다음 사항을 관리자 권한 프롬프트에서 실행한다.
A :
![[http]](/wiki/imgs/http.png)
cd "\Program Files\Sun\xVM VirtualBox" VBoxSVC.exe /ReRegServer regsvr32.exe VBoxC.dll
마지막 행에서 0x80070005(E_ACCESSDENIED)따위의 에러가 나는 경우 권한이 없는 것이다.
VBoxC.dll에서 DllRegisterServer이(가) 성공했습니다. 란 말이 나오면 된 것이다.
그러나 이것 가지고는 모두 해결되지 않는다.
VBoxC.dll에서 DllRegisterServer이(가) 성공했습니다. 란 말이 나오면 된 것이다.
그러나 이것 가지고는 모두 해결되지 않는다.
![[http]](/wiki/imgs/http.png)
![[http]](/wiki/imgs/http.png)
-> office 2007 서비스 팩을 깔아보자.