4

Я использую Fedora на VirtualBox. Иногда, чтобы выполнить какое-то реальное тестирование оборудования, мне нужно запустить свою среду разработки на физическом компьютере. Поэтому мне нужно, чтобы жесткий диск виртуальной машины (файл .vdi) работал взаимозаменяемо как на самой виртуальной машине, так и на моем физическом ПК, загружая загрузочный образ, монтируя файл vdi, а затем привязывая к нему файлы.

Я думал, что это было легко достичь, но, похоже, нет. Я надеюсь найти ответ здесь.

2 ответа2

4

Вы можете смонтировать его как петлевое устройство. Инструменты, которые вы можете использовать, это просто «mount» или «losttup». Хитрость заключается в том, чтобы знать необходимое смещение. Для этого вам нужен vditool или vdiinfo.

Вот хорошая статья, которая хорошо это объясняет:

http://muralipiyer.blogspot.com/2008/02/mounting-virtualbox-vdi-disk-authentic.html

0

OpenSuse здесь, vdfuse прекрасно работает как для фиксированных, так и для динамических изображений. Загрузите rpm:http://download.opensuse.org/repositories/Virtualization/openSUSE_Factory/x86_64/vdfuse-8.2a-5.54.x86_64.rpm

  1. установить (игнорировать контрольную сумму файла, нажав i при появлении запроса)
  2. создать каталог для первой точки монтирования
  3. запустите sudo vdfuse -f "/home/sys1.vdi" /VBMount
  4. создать каталог для второй точки монтирования
  5. запустите sudo mount /VBMount/Partition1 /VBMountPart1/

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