Làm cách nào để Virtualbox Vista của tôi thấy thiết bị USB (iPad) của tôi?


11

Tôi có VirtualBox mới nhất. Tôi có bộ lọc cho iPad. Nhưng nó không hiển thị trong màn hình Windows vista ảo của tôi hoặc iTunes ảo. Khi tôi cố nhấp chuột phải vào biểu tượng USB nhỏ và chọn nó nói

it failed because the device is busy with a previous request
Result code: E_INVALIDARG (0X80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}

Bất kỳ trợ giúp nào cũng được đánh giá rất cao

Lưu ý: chạy Windows Vista Virtual 64 bit trên Windows Vista 64 bit (Home Premium)

EDIT: iPad của tôi đang ở chế độ khôi phục, có lẽ tại sao nó không thể được nhìn thấy trong hộp ảo? Ngoài ra máy chủ của tôi đang chạy tường lửa Zonealarm và Microsoft Security Essentials. Ngoài ra, khách có chương trình diệt virus AVG. Những chương trình đó có thể xung đột với hộp ảo không?


Có lẽ kiểm tra danh sách dịch vụ của máy chủ của bạn để biết một số dịch vụ trợ giúp ipod mà bạn có thể vô hiệu hóa .. Chắc chắn hãy thử điều này trong khi bạn cũng đã đóng iTunes. Tôi đang nghĩ rằng máy chủ của bạn đang nói chuyện với ipad trước khi phần mềm máy chủ vm của bạn có thể làm bất cứ điều gì với nó.
James T Snell

@Phil vui lòng sử dụng nhận xét để thêm nhận xét của bạn về câu trả lời, đừng chỉnh sửa câu trả lời.
Sathyajith Bhat

có thể chế độ khôi phục khiến VB không nhìn thấy iPad
Sathyajith Bhat

Đây có phải là một chiếc iPad đã jailbreak? Đôi khi, họ chạy các dịch vụ bổ sung có thể được hệ điều hành máy chủ của bạn chọn.
n0pe

Thật kỳ lạ, tôi đã cắm một thanh usb hoạt động và đặt một bộ lọc vào nó ... cũng không hoạt động
phil

Câu trả lời:


8

Đây là một quy trình làm việc cho iDevices để iTunes hiển thị trong máy khách Windows XP trên máy chủ Ubuntu 12.04 LTS:

  1. Cài đặt "Gói mở rộng VirtualBox Oracle VM" để khớp với phiên bản VirtualBox của bạn. https://www.virtualbox.org/wiki/Tải xuống
  2. Đảm bảo rằng tài khoản người dùng của bạn nằm trong nhóm "vboxusers". Bạn có thể cần phải đăng xuất / đăng nhập lại để nhận thay đổi nhóm. Trong trường hợp xấu nhất bạn có thể cần phải khởi động lại.
  3. Kết nối thiết bị USB của bạn.
  4. Xác nhận rằng bạn có thể thấy thiết bị USB của mình thông qua lsusblệnh.
  5. Xác nhận rằng bạn cũng có thể thấy thiết bị USB của mình thông qua VBoxManage list usbhostlệnh. Bạn không thể thêm Bộ lọc hoạt động trong VirtualBox cho đến khi điều này hoạt động.
  6. Trong VirtualBox, đi tới Cài đặt của khách, phần USB và thêm Bộ lọc cho thiết bị USB của bạn.
  7. Bắt đầu khách của bạn và xác nhận rằng nó có thể nhìn thấy thiết bị của bạn.

2
chìa khóa là bước 2. Thêm người dùng vào vboxusers. usermod -a -G vboxusers <youruser>
albfan

3

Làm cho các thiết bị USB hoạt động nổi tiếng là khó khăn với VirtualBox - nhưng đáng ngạc nhiên là nó không quá tệ miễn là bạn làm theo các bước sau:

1) Đảm bảo bạn định cấu hình khách của mình bằng các bộ lọc USB thích hợp. Chúng có thể được thực hiện trong các thuộc tính cho VM, trong phần USB. Bạn sẽ muốn thêm bộ lọc cho iPad, bạn có thể thực hiện đủ dễ dàng bằng nút dấu cộng và để nó điền vào các chi tiết. Bước quan trọng ở đây là bạn xóa TẤT CẢ các trường trừ Tên, ID nhà cung cấp và ID sản phẩm.

2) Tại thời điểm này, bạn cần tắt máy khách (nếu nó đang chạy) và khởi động lại máy chủ. Tôi không chắc tại sao, có lẽ phải làm gì đó với việc đăng ký tài xế hoặc một cái gì đó lập dị. Hãy chắc chắn rằng iPad của bạn KHÔNG được cắm vào lúc này.

3) Sau khi khởi động lại máy chủ, hãy kích hoạt vị khách bạn đang chạy và kết nối iPad của bạn. Với bất kỳ may mắn nào, VirtualBox sẽ nhìn thấy thiết bị và lấy nó trước khi máy chủ của bạn tiếp quản nó. Nếu không, bạn có thể thử liên kết nó, mặc dù rất có thể bạn cần lặp lại các bước 1 & 2 và đảm bảo rằng bạn có các giá trị phù hợp được đưa vào chi tiết bộ lọc.

Không cần phải nói rằng bạn sẽ cần gói tiện ích mở rộng được cài đặt để nhận hỗ trợ USB.


1

Tôi đã làm theo các bước tương tự và khách Windows (XP) đã có thể xem iPad như một thiết bị máy ảnh, nhưng iTunes không thể thấy thiết bị này. Tôi nghi ngờ rằng đó là vì hỗ trợ USB2.0 không được kích hoạt từ các cấu hình cổng USB của máy ảo của tôi trong VirtualBox.

Tôi đã kích hoạt nó (hộp kiểm Bộ điều khiển EHCI USB 2.0 bên dưới ports->USB) và phải cài đặt gói tiện ích mở rộng VirtualBox, và sau đó nó hoạt động như một bùa mê.


0

Có hai phiên bản VirtualBox. Phiên bản mã nguồn mở và phiên bản miễn phí (như trong bia) nhưng không phải là phiên bản mã nguồn mở. Xem http://www.virtualbox.org/wiki/Tải xuống để biết danh sách.

Chỉ phiên bản nguồn gần có hỗ trợ truyền phát thiết bị USB từ máy chủ đến máy khách. Ngoài ra, bạn sẽ cần VirtualBox Guest Additions được cài đặt trên máy khách để có thể sử dụng thiết bị của bạn.


không còn khái niệm về "phiên bản" nữa. Phiên bản PUEL trước đây hiện có sẵn dưới dạng gói mở rộng virtualbox.org/wiki/Doads
Sathyajith Bhat

Xấu của tôi, Sathya đúng. Dù bằng cách nào bạn cũng cần tiện ích mở rộng để có hỗ trợ usb.
n0pe

Tôi đã có gói mở rộng rồi
phil
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.