У меня установлена двойная загрузка Win7 x64 и Ubuntu 11.10 x64 на одном жестком диске.
Я хотел запустить нативную Ubuntu в качестве гостевой ОС внутри VirtualBox, работающей на хосте Win7.
Я использовал следующую команду для вывода списка разделов:
C:\ >vboxmanage internalcommands listpartitions -rawdisk \\.\physicaldrive0
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x07 0 /32 /33 153 /27 /2 1200 2048
2 0x07 153 /27 /3 1023/254/63 363337 2459648
5 0x82 1023/254/63 1023/254/63 9537 746575872
6 0x83 1023/254/63 1023/254/63 46430 766107783
7 0x83 1023/254/63 1023/254/63 46431 861200384
4 0x07 1023/254/63 1023/254/63 10000 956291072
Затем я создал файл vmdk следующим образом (указав разделы ubuntu 5, 6 и 7):
C:> внутренние команды vboxmanage createrawvmdk -filename "C:\ubuntu_01.vmdk" -rawdisk \. \ Financialdrive0 -partitions 5,6,7
Файл vmdk был успешно создан, но когда я создал виртуальную машину и указал этот виртуальный диск, виртуальная машина не запустится, просто пустой черный экран с белым курсором в левом верхнем углу. Он даже не показывает загрузочное меню Grub.
Затем я создал другой файл vmdk без указания разделов.
C:> внутренние команды vboxmanage createrawvmdk -filename "C:\ubuntu_02.vmdk" -rawdisk \. \ PhysicalDrive0
На этот раз виртуальная машина запускается и Ubuntu успешно загружается изнутри виртуальной машины (представлено загрузочное меню grub 2, и при выборе Ubuntu она успешно загружается).
Как я могу использовать только определенные нативные разделы Ubuntu для гостевой ОС Ubuntu? Пожалуйста помоги.
Ведущий: Win 7 x64
Гость: Ubuntu 11.10 x64
Версия Vbox: 4.1.6 r74713 с последними установленными гостевыми дополнениями.