Если вы хотите избежать двух файлов конфигурации VirtualBox, но использовать один и тот же, необходимо рассмотреть два набора преобразований.
\
между папками. Например, D:\OS\Fedora-Workstation-Live-x86_64-25-1.3.iso
/
между папками. Например, D:/Virtual Box/Linux/Kali Linux/Kali Linux.vbox
В обоих случаях пути начинаются с D:
Вы можете исправить начальную точку пути с помощью символической ссылки стратегически размещен в каталоге, из которого вы запускаете VirtualBox. Кроме того, можно исправить обратную косую черту в файле конфигурации с помощью повторяющегося преобразования:
ln -s /media/large 'D:'
cp -p vbox.xml vbox.xml.old && tr '\\' / <vbox.xml.old >vbox.xml
Если вы хотите избежать исправления самого файла конфигурации VirtualBox, это становится немного сложнее, но не невозможно. В идеале вы вернетесь и проверите на стороне Windows, чтобы увидеть, можете ли вы предоставить пути с косой чертой. Если нет, может помочь осторожное дальнейшее применение символических ссылок. Вот пример того, что вам придется применить:
ln -s 'D:'/OS/Fedora-Workstation-Live-x86_64-25-1.3.iso 'D:\OS\Fedora-Workstation-Live-x86_64-25-1.3.iso'
Обратите внимание, что я привел имя целевой ссылки в кавычки и оставил обратную косую черту дословно. Это создаст имя, которое на первый взгляд может показаться путем имени файла Windows, по-видимому, включая папки, но на самом деле это просто имя файла UNIX, содержащее необходимые обратные косые черты.
Добавьте sudo
в список установок; большинство контейнеров Docker не отправляются с ним. Я не знаю об Ubuntu, но я знаю, что это относится к Fedora и CentOS.