Ubuntu Maverick 및 Virtual Box 3 이상을 사용하고 있습니다. Windows 7 Ultimate가 있습니다. 문제는 Windows 7에서 USB 드라이브를 감지하지 못하지만 USB 주변 장치 (마우스 + 키보드)가 작동한다는 것입니다.
이 지침을 따랐 지만 사용자 그룹을 찾을 수 없습니다 vboxusers
. 계속하려면 어떻게해야합니까? 또한 가상 하드 디스크 드라이브를 잃지 않고 위험없이 최신 버전으로 업그레이드하고 싶습니다.
답변
1. 확장팩 설치
또한 확장 팩을 설치하기 위해 Oracle에서 VirtualBox 버전을 설치하려면 어떻게합니까?
USB 1.0 은 Ubuntu 리포지토리 (VirtualBox> 4.x)에서 설치된 버전에서 지원됩니다.
들어 USB 2.0 및 USB 3.0 우리는 무료 (단, 비공개 소스)를 설치해야 버추얼 확장 팩 (NOT은 “플랫폼 패키지”) 버추얼 다운로드 페이지에서 . 리포지토리에서 VirtualBox를 설치 한 경우 올바른 버전의 VirtualBox에 대한 확장 팩을 선택해야합니다. help > About VirtualBox
메뉴 에서 설치된 VirtualBox의 버전을 볼 수 있습니다 . 정기적 인 업데이트 및 버그 수정의 경우 Oracle 저장소에서 최신 VirtualBox 버전 을 설치하는 것이 좋습니다 .
확장을 설치하기 전에 모든 가상 머신의 전원을 꺼야합니다.
2. “vboxuser”가 되십시오
연결된 USB 장치에 액세스하려면 Ubuntu 호스트 사용자가 vboxusers
그룹 에 있어야합니다 . 다음 명령을 실행하여이 그룹에 사용자를 추가하십시오.
sudo usermod -aG vboxusers <username>
및 재부팅 또는 / 로그인 로그 아웃.
3. VirtualBox Manager에서 USB 지원 활성화
VirtualBox Manager에서 가상 시스템을 종료하고 USB 설정을 엽니 다. 틱 Enable USB Controller
및 USB 2.0 (EHCI) Controller
나 USB 3.0 (xHCI) Controller
.
이러한 설정이 회색으로 표시되면 가상 시스템을 종료해야합니다 .
4. 게스트에서 액세스 할 호스트 USB 장치를 선택하십시오.
우리가 할 수있는 장치를 선택해야 USB 장치에 대한 액세스 권한을 부여하기 위해 호스트에 해제를 하고 게스트의 수를 (이 호스트 및 게스트에서 동시 액세스를 방지하기 위해 예방 조치입니다). 이는 패널 장치 메뉴에서 또는 USB 아이콘에서 VirtualBox Manager의 하단 패널에서 마우스 오른쪽 버튼을 클릭 하여 수행 할 수 있습니다 .
게스트에서 필요한 장치를 선택하고 호스트에서 필요한 경우 선택 해제하십시오. 해당 목록에서 USB 장치를 볼 수 없으면 VirtualBox가 호스트 USB 장치에 액세스 할 수 없음을 의미합니다. 사용자가 vboxusers
그룹에 추가되었고 호스트를 다시 시작 했는지 확인하십시오 .
선택한 장치는 게스트에서 즉시 액세스 할 수 있습니다. Windows 게스트에는 추가 드라이버가 필요할 수 있습니다.
- Windows 7 에는 USB 3.0 지원을위한 추가 드라이버 가 필요합니다 .
- Windows 10은 NTFS 형식의 USB 펜 드라이브를 허용하지 않습니다.
[선택 사항] 게스트에서 영구적으로 액세스하려면 USB 필터를 사용하십시오.
USB 필터를 정의하면 게스트 OS를 부팅 할 때 게스트에게 자동으로 표시되는 USB 장치를 정의 할 수 있습니다.
알려진 장치를 추가하려면 오른쪽 의 녹색 + 기호를 클릭하십시오 .
일부 장치는 게스트의 부팅 실패로 이어질 수 있습니다. 이러한 장치는 필터에 사용할 수 없습니다.
VirtualBox 사용 설명서 에서 USB 지원에 대한 자세한 내용을 읽으십시오 .
답변
-
gnome-system-tools
b / c 설치 이전 사용자 및 그룹 GUI는 기본적으로 11.10에서 사용할 수 없습니다.sudo apt-get install gnome-system-tools
-
설치가 완료된 후 실행기에서 사용자 및 그룹 열기
-
사용자 이름을 선택 하고 그룹 관리를 클릭 한 다음 vboxusers를 선택 하고 추가를 클릭 하십시오 .
- VirtualBox에서 USB를 사용할 수 있도록 로그 아웃 / 로그인합니다.
답변
는 vboxusers
에있을 것입니다 /etc/group
파일. 와 같은 방법으로 편집하십시오 nano
.
sudo nano /etc/group
사용자를 vboxusers
회선에 추가 하거나 필요한 경우 새로 작성하십시오.
Takkat이 지적했듯이 USB 장치를 완벽하게 지원하려면 전체 버전의 Virtualbox (OSE가 아님)를 설치해야합니다.
“공식”버추얼 박스에 대한 ppa는 다음과 같습니다.
/etc/apt/sources.list.d/virtualbox-offical-source.list:
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source
답변
나는 같은 문제가 있었다. 다른 모든 솔루션을 시도한 후 내 문제를 깨달았습니다.
최신 버전의 virtualbox가없는 Ubuntu Software Center에서 virtualbox를 다운로드 했으므로 실수로 “Oracle VM VirtualBox Extension Pack”의 잘못된 버전을 다운로드했습니다.
해결책:
- virtualbox를 열고 도움말을 클릭하고 about을 클릭 한 다음 virtualbox 버전 번호를 찾으십시오.
- 고토 https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 (교체 “4_3″버전에).
- virtualbox 버전과 일치하는 “확장 팩”을 다운로드하십시오.
- 설치하고 다운 그레이드 할 것인지 묻는 메시지가 표시되면 예를 클릭하십시오.
어쨌든 나를 위해 일했습니다.
답변
Ubuntu 16.04 LTS에서 초기 설치 후
sudo apt install virtualbox virtualbox-guest-additions-iso
나는 또한해야했다 :
sudo usermod -a -G vboxusers $USER
sudo apt install virtualbox-ext-pack
그런 다음 기기 설정에서 USB 2/3 지원을 활성화 할 수 있습니다.
뭐라고 virtualbox-ext-pack
실제로는 수행에서 필요한 파일을 다운로드 할 http://download.virtualbox.org/virtualbox 및 설치하기 전에 라이센스에 동의하라는 메시지를 표시.
답변
나는 같은 문제가 있었고 사용자의 VirtualBox 그룹을 클릭하여 수정했습니다. 당신은 설치에 액세스 할 수 있습니다 그놈 – 시스템 도구를 비아 중 (우분투 12.04 정밀한 천산갑 제공되지 않음) 우분투 소프트웨어 센터 , 시냅틱 또는 입력하여 터미널 :
sudo apt-get install gnome-system-tools
그건 당신이 사용할 수있는 터미널에 붙여 기억 Ctrl+ Shift+ V반대로, Ctrl+ V.
설치를 허용하기 위해 비밀번호를 입력하고 패키지 설치를 마치려면 Y (예)와 같이 Y를 추가해야합니다.
그런 다음 대시 홈으로 가서 사용자를 입력하십시오. 두 가지 응용 프로그램이 표시됩니다. 좋은 것은 Users and Groups 입니다.
그런 다음 사용자의 고급 설정 을 클릭하고 비밀번호를 입력해야합니다.
이제 세 개의 탭이있는 창이 표시됩니다. 사용자 권한을 클릭하십시오 . Virtualbox 가상화 솔루션 사용이라고 표시된 줄을 찾은 다음 확인 을 클릭하십시오 .
비밀번호를 다시 입력하라는 메시지가 표시 될 수 있습니다. 그런 다음 닫기를 클릭 하고 로그 아웃 한 후 다시 로그인하십시오.
VirtualBox를 시작하면 새로운 USB 장치가 많이 나타납니다.
행운을 빕니다!
답변
vboxusers 그룹에도 불구하고 일반 사용자가 아닌 루트 인 USB 장치를 나열 할 수있는 경우, 모니터 된 파일의 도달 한도에 관련 될 수 있습니다.
프로그램이 모니터링 할 수있는 최대 파일 수를 늘려야합니다 (inotify). 파일 (dropbox, seafile 등)을 동기화하는 클라이언트가있는 경우 한계에 도달 할 수 있으며 USB 장치를 나열 할 수 없습니다. 여기서 버그 문제로보고됩니다 .
/etc/sysctl.conf를 편집하고 한계를 524288로 늘리십시오. 다음과 같이 여기 에 언급 된대로 수행 할 수 있습니다 .
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
USB 장치가 사용자 또는 루트로 표시되어야합니다.
VBoxManage list usbhost