Я собираюсь попытаться виртуализировать раздел Windows 10, который я сейчас использую в настройке двойной загрузки на моем Dell XPS13.
Поскольку это версия для разработчиков, она поставляется с предустановленной Ubuntu. После этого я установил Windows 10, создав раздел на диске. Тем не менее, мне удалось получить полностью функциональную двойную загрузку с предустановленными Ubuntu и Windows 10. Мне нужно было только использовать восстановление загрузки, чтобы GRUB видел оба раздела (я попробовал исправить вручную, но не сработало ... ).
Теперь я хочу виртуализировать тот же раздел Win10 из Ubuntu , что время от времени было бы очень удобно (например, я работаю с микроконтроллерами PSoC, а программное обеспечение предназначено только для Windows). Эта тема хорошо документирована в Интернете, но у меня мало сомнений, и я не хочу облажаться.
Вот список разделов моего диска (кстати, SSD NMVE) из sudo fdisk -l
:
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1599487 1597440 780M EFI System
/dev/nvme0n1p2 1599488 12085247 10485760 5G Microsoft reserved
/dev/nvme0n1p3 12085248 882454527 870369280 415G Linux filesystem
/dev/nvme0n1p4 882454528 1000214527 117760000 56,2G Microsoft basic data
Учтите, что p1, p2 и p3 уже присутствовали до двойной загрузки . Я добавил 4-й раздел, уменьшив 3-й.Так что я понятия не имею, что находится внутри раздела 5 ГиБ, зарезервированного Microsoft (побочный вопрос: могу ли я его удалить?).
Я просматривал расширенное руководство пользователя VirtualBox и обнаружил, что теперь мы можем указать разделы, к которым виртуальный диск может получить доступ. Например, команда
$ VBoxManage internalcommands createrawvmdk -filename \
/path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
(...) идентична команде для полного доступа к жесткому диску, за исключением дополнительного параметра -partitions. В этом примере будет создан образ /path-to-file.vmdk, который должен быть абсолютным, а разделы 1 и 5 / dev / sda будут доступны для гостя.
Итак, в моем случае мне нужно указать что-то вроде: -partitions p1, p4
. Нужен ли мне p1
? Думаю, тот, что с загрузчиком EFI? На самом деле я не уверен, где будет загрузчик Win10.
Надеюсь, я предоставил достаточно подробностей, чтобы объяснить свои сомнения и помочь вам помочь мне . Спасибо за внимание.
/ dev / nvme0n1p1 780 M EFI System требуется для загрузки в (U) EFI-систему, будь то Windows или Linux. Это должно быть у вас.
/ dev / nvme0n1p2 5 G Зарезервировано Microsoft - это раздел восстановления Windows. Как только p4 виртуализирован, вы можете устранить его.
/ dev / nvme0n1p3 415 G Файловая система Linux Это данные об ОС Ubuntu и Ubuntu.
/ dev / nvme0n1p4 56.2G Основные данные Microsoft Это раздел NTFS, который содержит данные ОС Windows и Windows. Это единственное, что вам нужно для виртуализации . Вы можете скопировать некоторые из ваших данных в раздел Ubuntu; документы и мультимедийные файлы (музыка, фильмы, электронные книги и изображения) до его виртуализации, но это личный выбор.