Главный вопрос:
На конфигурации с двойной загрузкой с Ubuntu и Windows 8, могу ли я использовать .vdmk
с «необработанным доступом» к разделам Ubuntu в качестве образа диска для VirtualBox в Windows безопасно? (Безопасно в принципе, исключены человеческие ошибки.)
Зачем тебе это делать?
Двойная загрузка с Ubuntu служит двум целям:
- Проверка кода C ++, который я написал в Visual Studio на совместимость с Linux.
- Разработка 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 всегда будет хостом.