Posts

Showing posts with the label virtualbox

virtualbox unsupported version 19 of data unit 'cpum' 에러 해결

virtualbox unsupported version 19 of data unit 'cpum' (instance #1, pass 0xffffffff) (VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION). 최신 버전인 6.1.14를 설치했다가 한영키 에러 때문에 6.0.24 버전으로 바꾸었습니다. 6.1은 전부 한영키 에러인 것 같더라고요. 아무튼 6.0 버전으로 바꾸면서 가상머신을 추가를 해서 실행하니까 unsupported version 19 of data unit 'cpum' 에러가 뜨더라고요. 6.1 버전에서 새로 만든 가상머신입니다. ▷해결 방법  저장된 상태 삭제... Discard Saved State... 검색을 해보니 해결법은 매우 간단하더라고요. 저장된 상태를 없애면 된다고... 저장된 상태의 가상머신에 커서를 두고, 마우스 오른쪽 버튼을 눌리면 '저장된 상태 삭제'가 있습니다. 버추얼박스를 업데이트 한다면, 스냅샷은 제거하고 가상머신은 전원 종료를 해두는 게 가장 좋아보입니다. 예전에 업데이트를 하면서 가상머신을 새로 설치하던 과거의 나를 생각하면... 그 때는 해결 방법을 따로 검색을 안 했거든요. 그냥 안 되는구나... 라고 생각하고 새로 생성했었죠... 이제 깨달음을 얻었습니다. 아래의 내용이죠. 스냅샷 제거 + 전원 종료 : 포맷+윈도우 재설치, virtualbox update or downgrade 스냅샷 OK : virtualbox를 설치한 상태(update, downgrade 없음)에서 VM 추가

virtualbox cannot register the dvd image uuid already exists 에러 해결

Image
Cannot register the DVD image 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' {607ded97-cc60-427d-9d09-0ec11504af1c} because a CD/DVD image 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' with UUID {326ef32c-d5bf-4c98-ae00-3eb086a50b04} already exists . 결과 코드 : E_INVALIDARG (0x80070057) 구성 요소 : VirtualBoxWrap 인터페이스 : IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d} VM을 추가하려고 하면 뜨는 오류입니다. 이번에 처음 보는 오류네요. ▷해결 방법  VM의 vbox 파일 을 메모장으로 열어서 <DVDImages></DVDImages> 태그를 삭제 하고 나서 저장합니다. 1. VM의 vbox 파일 위치 확인하는 방법 첫 번째 방법 : Oracle VM VirtualBox 관리자에서 가상머신의 정보를 보면, 일반에 '설정 파일 위치'라고 적혀 있습니다. 해당 가상머신의 위치를 말합니다. 두 번째 방법 : VM의 설정에 들어갑니다. 왼쪽 메뉴에서 [일반]을 클릭하고, 상단에 [고급(A)]탭을 클릭하면 스냅샷 폴더가 보입니다. 이걸로 VM 위치를 확인할 수 있습니다. 2. VM의 vbox 파일을 메모장으로 열어서 DVDImages 태그 삭제 VM 폴더로 이동하고 나서, 메모장을 실행합니다. vbox 파일을 메모장에 드래그합니다. 메모장에서 Ctrl + F를 눌려서 <DVDImages> 라고 입력하고 검색합니다. <DVDImages>내용</DVDImages>을 모두 지우고 저장합니다. (오...

버추얼박스 virtualbox 0x80004005 sessionMachine 오류 해결

Image
가끔씩 VM(Virtual Machine) 자체에 문제가 생기는 경우가 있습니다. 이런 경우에는 완벽하게 고칠 수 있는지는 모르겠습니다. 저는 시도해봐도 완벽하게 고치지는 못하겠더라고요. 고생하면서 해결법을 찾는 것보다 오류가 발생한 VM은 삭제하고 백업해둔 VM을 다시 추가 합니다. 이게 아주 간단하고 편한 해결 방법이거든요. 다시 새로 만들기 귀찮으면 VM을 따로 백업해두는 게 좋습니다. 가상 머신 ~의 세션을 열 수 없습니다. The VM session was closed before any attempt to power it on. 결과 코드 : E_FAIL (0x80004005) 구성 요소 : SessionMachine 인터페이스 : ISession {7844aa05-b02e-4cdd-a04f-ade4a762e6b7} 2주 가까이 현재 상태 저장하기만 하다가 오랜만에 스냅샷 복구를 했는데 세션 오류가 발생했습니다. (스냅샷 복원만 연속으로 몇 번씩 해도 VM에 문제가 발생하더군요.) 참고로 저는 구버전을 사용하고 있어서 최신 버전에서도 위와 같은 이유로 오류가 발생하는지는 모르겠습니다. ▷해결 방법 (How to solve)  오류가 발생한 VM을 선택하고 시작 → '떼낼 수 있도록 시작'을 한 번 클릭하고 나서 일반 시작을 클릭하면 실행이 됩니다. 하지만 스냅샷 복원을 하면 다시 오류가 발생 합니다. 그러면 또 떼낼 수 있도록 시작을 클릭하고 나서 시작을 해야 합니다. (2020.12.20 수정) 그러므로 스냅샷이 있다면 스냅샷을 삭제하고 다시 찍으면 해결되지 않을까 싶습니다. Click a VM → Start → Click Detachable Start → Click Normal Start But if you click Restore Snapshot, VM will be session error. ▷VM 삭제 및 추가 ( Remove and Add VM )  VM 선택하고 ...

버추얼박스에 VPN 연결하는 방법 (virtualbox vpn connection)

Image
이번에 ExpressVPN을 샀습니다. 그래서 설치하고 나서 버츄얼박스에도 그대로 연결해서 사용하려고 하는데 안 되는 거예요. 예전에는 어떻게 설정하긴 했었는데 도통 기억이 안 나서 검색하고 다녔습니다. 덕분에 오랜만에 기록의 중요성에 대해서 깨달았습니다. 2020.09.13 수정 virtualbox version 6.0 이상 6.0 이상 버전에서 가상머신을 생성했을 경우에 해당 됩니다. 굳이 설정을 바꿀 필요 없이 자동으로 설정되어 있는 NAT - Adapter Type을 쓰면 되네요. 제 경우에는 다른 어탭터로 변경했더니 VPN을 켜기도 전에 인터넷 자체가 안 되더라고요. 저는 Intel PRO / 1000 MT Desktop (82540EM)을 사용하고, VPN을 켰을 때도 잘 됩니다. version 5.0.xx 이하 virtualbox VPN connect / 버추어박스 VPN 연결하는 법 5.0 이하 버전에서 가상머신을 생성했을 경우에 해당 됩니다. 호스트 pc에 VPN을 설치하고 나서 게스트 pc에 연결해서 사용하고 싶은데 안 되는 경우에 해결하는 방법입니다. How to use virtualbox guest vpn connection with host vpn (host pc is installed vpn) 1. 가상 머신의 전원을 끕니다. (시스템 종료하세요.)  2. 설정을 클릭합니다.  1. Virtual Machine → power off 2. click settings  1. 메뉴에서 네트워크를 선택합니다. 2. 어댑터 1에서 네트워크는 NAT 로 선택합니다. 3. 어댑터 종류는 PCnet-PCI Ⅱ 로 선택합니다. 1. click network 2. adapter 1 → set [ NAT ] 3. set [ adapter type : PCnet-PCI Ⅱ ] 위에 있는 내용으로 설정한 후 스냅샷을 찍었을 경우에는 VPN ...

virtualbox 0x80004005, 0x80040154 오류 해결

Image
그저께 앱플레이어를 하나 설치했다가 버박이 오류가 나서 상당히 고생했습니다. 레지스트리에서 CLSID 부분만 삭제하면 해결될 줄 알았는데 그게 아니더라고요. 오류는 2개나 뜨고, 해당 프로그램을 삭제해도 소용이 없더군요. 버전별로 설치, 삭제도 반복하고, 레지스트리에서 키값이 버박 관련인 것도 삭제해보고 이런저런 삽질을 했습니다. 계속 검색하다가 최악의 경우에는 하드 포맷을 해야겠구나 싶었어요. 저는 5.0.40 버전을 사용하고 있습니다. VM 폴더 포함하여 백업은 필수입니다. (오류 해결한다고 이것저것 하다 보면 VM 폴더에 문제가 발생하기도 합니다. VM에 문제가 생기면 문제가 생긴 VM은 지우고 백업한 걸 불러오는 게 편합니다. 가상 시스템 내보내기/불러오기 이용합시다.) ※같은 결과 코드(오류 번호)라도 문제를 해결하는 방법이 다를 수 있습니다. 그래서 우선적으로 권장하는 방법이 있습니다. 1. 버추어박스를 삭제하고 다시 설치합니다. (이걸로 해결되는 경우도 많습니다.) 2. 가상 머신 자체에 문제가 있을 수도 있으므로 가상 머신을 새로 만들어서 실행이 되는지 확인해봅니다. The virtual machine 'test' has terminated unexpectedly during startup with exit code 1 (0x1) 결과 코드 : E_FAIL (0x80004005) 구성 요소 : MachineWrap 인터페이스 : IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0} ▷해결 방법  시작메뉴 → 실행(윈도우키 + R)에서 cmd 입력하고 실행합니다. cmd 창에서 아래의 커맨드를 입력하고 엔터를 눌립니다. sfc /scannow 시스템 검색을 시작해서 손상된 파일을 발견하여 복구했다는 문구가 뜬다면 이걸로 해결됩니다. 재부팅을 해주세요. https://forums.virtualbox.org/viewtopic.php?f=25&t=82...