моя конфигурация:
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, но я не уверен, возможно ли это ..
На данный момент я не уверен, что попробовать дальше, какие-либо предложения, пожалуйста?