Главный вопрос:
В конфигурации с двойной загрузкой с Ubuntu и Windows 8, могу ли я безопасно использовать .vdmk
с "Raw Access" для Ubuntu-Partions в качестве образа диска для 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 всегда будет хостом.