Как вставить файл .img в SD-карту в гостевой Ubuntu на Windows Host в VirtualBox?

467
nader

моя конфигурация:

VirtualBox 5.12 Host Windows 10 Guest Ubuntu 16.04 

Я пытаюсь вставить файл .img и SD-карту в Ubuntu, чтобы я мог загрузить его.

Я пробовал два метода, но ни один не работает:

1 - Доступ к SD-карте из Ubuntu путем создания образа .vmdk и импорта его в VirtualBox как диск SATA. ( https://scribles.net/accessing-sd-card-from-linux-virtualbox-guest-on-windows-host/ ) Здесь я могу видеть SD-карту в гостевой системе Ubuntu с помощью команды lsblk (она показана как / dev / sdc). Тогда я делаю

sudo dd if=xxx.img of=/dev/sdc bs=64M 

Вывод показывает, что изображение было написано без ошибок. ОДНАКО, SD-карта остается пустой! поэтому я перехожу к следующему методу

2 - Совместное использование SD-карты с помощью общей папки VBoxManage. Я использовал это решение ( https://forums.virtualbox.org/viewtopic.php?f=6&t=60226 ) для обмена SD-картой между Windows и Ubuntu. Я сейчас попробую эту команду:

sudo dd if=xxx.img of=/xx/sf_shared_sd_card bs=64 

Вывод dd: не удалось открыть '/ media / sf_shared_sd_card /': каталог

Насколько я понял, dd работает с дисками, а не с каталогами, поэтому этот второй метод не работает, если я не могу каким-то образом "смонтировать" общий каталог как диск, например, в / dev, но я не уверен, возможно ли это ..

На данный момент я не уверен, что попробовать дальше, какие-либо предложения, пожалуйста?

1
Я помню, что у VirtualBox есть возможность передавать USB-устройства через виртуальную машину. Будет ли это работать, используя USB SD-кард-ридер, передавая его на виртуальную машину, а затем работать над этим? confetti 6 лет назад 1

0 ответов на вопрос

Похожие вопросы