오늘 아침에 끔찍한 사건이 일어났습니다.
Linux Mint 호스트 내에서 가상 머신을 시작하고 USB 무선 장치를 머신과 공유했습니다. 가상 머신의 이미지는 외부 USB 하드 드라이브에 있습니다.
이제 일부 USB 장치를 가상 머신과 공유하면 호스트가 USB 장치에 액세스할 수 없습니다. 예를 들어 USB 마우스를 공유하면 호스트가 아닌 가상 머신 내에서만 작동합니다.
어쨌든, 가상 머신에서 작업할 때요. 갑자기 작동이 중단되어 작동이 중단되었습니다. 나는 그것을 강제로 꺼낸다. 그런 다음 VirtualBox에서 부팅을 시도할 때 VD: error VERR_FILE_NOT_FOUND opening image file...
마다 외부 USB 하드 드라이브의 연결이 끊어졌고 가상 머신의 이미지가 해당 하드 드라이브에 있었기 때문에 이 오류가 표시되었음을 깨달았습니다.
큰 거래. 방금 컴퓨터를 다시 시작했습니다. 뭔지 맞춰봐. 내 계정에 로그인하면 USB 포트가 작동하지 않습니다. 외장 USB 하드 드라이브가 표시되지 않습니다. USB 무선 장치도 작동하지 않습니다. 마우스와 키보드도 작동하지 않습니다. 모든 전원이 켜져 있지만 제대로 작동하지 않습니다.
다행히 내 이더넷 포트가 작동하고 있고 Synergy가 실행 중이며 SSH가 있습니다. 방금 노트북을 사용하여 Linux Mint에 액세스하고 몇 번 재부팅을 시도했습니다. 아무것도 작동하지 않습니다. 로그인하기 전에는 모든 포트가 작동하는 것처럼 보이지만 일단 로그인하면 모든 포트가 작동을 멈춥니다.
몇 번 재부팅하고 당황한 후 VM 전원을 켜고 VM 이미지를 삭제했습니다. 그런 다음 다시 시작하십시오. 이번에는 모든 것이 정상으로 돌아왔습니다.
그래서 내 생각엔 VirtualBox가 어떻게든 되는 것 같아요.납치됐다모든 USB 장치가 로그인할 때마다 작동하지 않습니다.
이제 누군가 나에게 다음과 같이 말해 줄 수 있습니까?
- 내 추측이 맞나요? VirtualBox가 실제로 범인입니까? 모든 단서는 그 방향을 가리킵니다.
- VBox라면 오류 발생 시 모든 USB 장치를 계속 하이재킹/유지하는 이유는 무엇입니까? 저는 하나의 USB 장치, 즉 USB 무선 장치만 공유합니다. 이것은 버그입니까? 내 가상 머신이 바이러스에 감염되어 불쾌한 일을 하고 있나요?
- VirtualBox가 실행되고 있지 않은데도 로그인 후 USB 장치가 유지되는 이유는 무엇입니까?
- 앞으로는 이런 상황에 어떻게 대처해야 할까요?
- 이에 대한 다른 단서는 없나요?
답변1
내 추측이 맞나요? VirtualBox가 실제로 범인입니까? 모든 단서는 그 방향을 가리킵니다.
아마도 그럴 것입니다.
VBox라면 오류 발생 시 모든 USB 장치를 계속 하이재킹/유지하는 이유는 무엇입니까? 저는 하나의 USB 장치, 즉 USB 무선 장치만 공유합니다. 이것은 버그입니까? 내 가상 머신이 바이러스에 감염되어 불쾌한 일을 하고 있나요?
버그를 발견한 것 같습니다. 나는 이 동작이 일반적인 게스트 바이러스로 인해 발생한다고 생각하지 않습니다. 설명하는 문제를 일으키려면 특정 VirtualBox 또는 KVM 공격 바이러스가 있어야 합니다. - 가능성이 높음 - VirtualBox 버그일 가능성이 높습니다.
VirtualBox가 실행되고 있지 않은데도 로그인 후 USB 장치가 유지되는 이유는 무엇입니까?
VirtualBox에는 호스트 운영 체제가 게스트만 액세스해야 하는 장치를 선언하는 것을 방지하기 위해 이 기능을 지원하는 코드가 있습니다. 다음 페이지에서는 영구 장치 연결과 임시 장치 연결의 차이점을 설명합니다. 오류가 수정될 때까지 임시 장치 연결만 사용해야 합니다.
https://help.ubuntu.com/community/VirtualBox/USB
앞으로는 이런 상황에 어떻게 대처해야 할까요? 이에 대한 다른 단서는 없나요?
사용하다진짜QEMU/KVM과 같은 가상화 도구.