Вы можете использовать инструмент VBoxManage
для создания файлов vmdk
которые указывают на реальные разделы на вашем жестком диске. Вы можете использовать это для монтирования разделов Fedora на вашей виртуальной машине Ubuntu или, альтернативно, для загрузки Fedora в VirtualBox.
ПРЕДУПРЕЖДЕНИЕ. Если вы попытаетесь загрузить установленную на данный момент установку Windows на виртуальной машине, используя описанную выше технику, вы можете повредить установку Windows без возможности восстановления. По этой причине вы можете захотеть использовать второй метод для монтирования Fedora с Ubuntu или установить GRUB в раздел Fedora.
Для этого откройте командную строку от имени администратора, нажав «Пуск», введя cmd
и нажав Ctrl+Shift+Enter. Оказавшись внутри, cd
в каталог установки VirtualBox, в котором находится утилита VBoxManage
(по умолчанию C:\Program Files\Oracle\VirtualBox
), если только он не находится в вашей PATH
.
Команда для создания vmdk
представляющего ваш первый жесткий диск в C:\Users\YGomez\mydisk.vmdk
:
VBoxManage internalcommands createrawvmdk -filename C:\Users\YGomez\mydisk.vmdk -rawdisk \\.\PhysicalDrive0
Если Fedora установлена на другом жестком диске, замените 0
в PhysicalDrive0
номером жесткого диска. Чтобы выяснить номера дисков, запустите diskpart в командной строке, а затем запустите список дисков в командной строке DiskPart.
Вы также можете создать vmdk
представляющий только раздел Fedora. Возможно, вы захотите сделать это, если вы просто планируете смонтировать раздел Fedora в Ubuntu, или вы хотите установить GRUB непосредственно в раздел Fedora и выполнить загрузку оттуда (см. Предупреждение выше, почему вы можете захотеть это сделать). Для этого добавьте -partitions
переключателя в команду VBoxManage
выше с номерами разделов, разделенных запятой. Чтобы выяснить номера разделов в DiskPart, запустите команду select disk n
где n
- номер диска, а затем запустите list partition
.
Например, если в Fedora у вас есть отдельные разделы root, /boot
и /home
в разделах 2, 3 и 4 соответственно, вы должны выполнить:
VBoxManage internalcommands createrawvmdk -filename C:\Users\YGomez\fedoraparts.vmdk -rawdisk \\.\PhysicalDrive0 -partitions 2,3,4
Чтобы установить GRUB в раздел Fedora, загрузитесь в Fedora и запустите blkid
от имени пользователя root, чтобы определить устройство /boot
раздела Fedora или его корневое устройство, если вы его не настраивали. Затем запустите на нем grub-install
. Например, если загрузочный раздел Fedora был в /dev/sda2
, вы бы запустили следующее как суперпользователь:
grub-install /dev/sda2