2

Может кто-нибудь указать мне правильную инструкцию, чтобы подключить ноутбук Ubuntu, встроенный в устройство чтения карт SD, через VMware Workstation 8?

Хотя я могу подключить диск к клиенту vmware через общую папку, мне нужно поговорить с ним через устройство в /dev /.

Встроенный в ноутбук JMCR SD/MMC SCSI Disk Device. Но я не вижу никаких /dev /sdb? когда SD-карта вставлена и Ubuntu vmclient перезагружен.

Мысли?

По сути, я пытаюсь создать SD-карту Slackware для моего RaspPi. Поэтому мне нужно запустить что-то вроде

xz -dc raspi-slack-installer_30Jun12.img.xz | dd of=[device] bs=512

А вот устройство - это встроенное устройство чтения карт SD на хосте VMware.

2 ответа2

2

Я использую OSX 10.9.5 и VM Ware Fusion Professional 7.1.0

Изначально у меня была такая же проблема. После использования следующих настроек моя гостевая ОС (64-битная версия Ubuntu 14.04.1) смогла успешно обнаружить SD-карту.

  1. Завершите работу виртуальной машины.
  2. Настройки -> USB и Bluetooth -> 2a. Выберите «USB 3.0» в разделе «Совместимость USB 2b». «Подключиться к этой виртуальной машине», когда новое устройство USB подключено к Mac. 2с. Проверьте «EFI-SYSTEM» (устройство чтения внутренней карты памяти Apple)
  3. Включите виртуальную машину. В Ubuntu я набираю «sudo fdisk -l», и он показывает диск SD-карты как /dev /sdX, где X может быть b, c, d, .... и т.д.
1

http://pubs.vmware.com/ws8/wwhelp/wwhimpl/js/html/wwhelp.htm#href=using_ws/GUID-BA557736-482C-42C1-BC52-C76673948D2F.html#1_12_9_7_1

Эта ссылка взята из официальной документации VMware для VMware Workstation 8.

Общая идея заключается в том, что вы хотите отключить карту от хост-системы и смонтировать ее как физический диск в гостевой системе.

Хотя это не позволит гостю полностью контролировать физическое устройство, оно позволит ему создавать / удалять разделы и получать прямой доступ к устройству на уровне блоков.

Обратите внимание, что, поскольку ваше устройство чтения карт является "Дисковым устройством SCSI" (или я предполагаю SATA), поддержка "Passthrough" не поддерживается, как если бы у вас было устройство чтения карт USB. USB-устройства могут быть буквально пропущены, так что гость может установить любой драйвер, который он хочет взаимодействовать с USB-устройством на крайне низком уровне. Дисковые устройства SATA, с другой стороны, могут взаимодействовать только в гостевой системе на уровне блоков, что является несколько более высоким уровнем абстракции, чем полноценный сквозной переход.

Но, если вы сделаете это, вы получите узел устройства /dev /sdb в гостевой системе. Это то, что вы хотели, верно? :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .