Безопасно ли использовать «сырой доступ» - .mdk для виртуальной машины на том же физическом диске, что и хост?


0

Главный вопрос:

На конфигурации с двойной загрузкой с Ubuntu и Windows 8, могу ли я использовать .vdmk с «необработанным доступом» к разделам Ubuntu в качестве образа диска для VirtualBox в Windows безопасно? (Безопасно в принципе, исключены человеческие ошибки.)

Зачем тебе это делать?

Двойная загрузка с Ubuntu служит двум целям:

  1. Проверка кода C ++, который я написал в Visual Studio на совместимость с Linux.
  2. Разработка USB-приложения для Linux.

Для первой цели идеально подходит Virtual Machiche, потому что мне не нужно все время включать и выключать свой компьютер, а производительность не очень важна. (Мне все равно, если компилятор займет больше минуты или нет.)

Но USB-эмуляция подвержена ошибкам, и, поскольку приложение будет работать только в исходном режиме, мне нужна возможность производить точные тесты, так что это не вариант для второго варианта использования. (Я пробовал это раньше, и это было ужасно.)

Я, конечно, мог бы просто использовать чистую виртуальную машину и отдельную физическую установку Ubuntu, но, поскольку эта установка выполняется на ноутбуке, я ограничен примерно 250 ГБ общей памяти, поэтому избыточность всей ОС нежелательна.

Настроить:

Один физический жесткий диск с пятью разделами и объемом хранения около 250 ГБ:

/dev/sda0: EFI-Boot
/dev/sda1: Ubuntu14.04 ext4, Primary, 30GB
/dev/sda2: Windows8 ntfs, 212GB
/dev/sda3: Windows Recovery
/dev/sda4: swap

Grub2 используется в качестве загрузочного менеджера, но это не так важно.

Теперь мне нужна возможность загрузки непосредственно в Ubuntu, если необходимо, и возможность загрузки в Windows, чтобы затем запустить VirtualBox, который использует собственные разделы sda1 а также sda4 вместо VDI. Таким образом, Windows всегда будет хостом.

Ответы:


0

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

Возможно, вам придется настроить модули Ubuntu, чтобы он также загружал специфичные для Virtualbox драйверы во время загрузки.


Это отвечает на мой вопрос, но, к сожалению, не работает, потому что необработанный доступ VirtualBox не поддерживает GPT, который является стандартным для систем UEFI.
iFreilicht
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.