Ошибка «Отсутствует операционная система» на необработанном диске VMware Fusion для системы с двойной загрузкой (хостовая ОС 10.8.2 и гостевая Ubuntu 12.10)

Ошибка «Отсутствует операционная система» на необработанном диске VMware Fusion для системы с двойной загрузкой (хостовая ОС 10.8.2 и гостевая Ubuntu 12.10)

Я пытаюсь настроить виртуальную машину в VMware Fusion для загрузки установки Ubuntu 12.10 с другого раздела на моем основном диске. Я следовал стандартным инструкциям по созданию сырых дисков, но получаю ошибку «Отсутствует операционная система» при загрузке виртуальной машины (после аутентификации для доступа к сырому диску). Возможно, эта проблема на самом деле не связана с VMware, но я не уверен, как двигаться дальше.

Вот вывод "diskutil list". Обратите внимание, что разделы 4 и 5 имеют формат ext-4, как отформатировано установщиком Ubuntu

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            80.0 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data                         45.0 GB    disk0s4
   5:       Microsoft Basic Data                         364.9 GB   disk0s5
   6:                 Linux Swap                         9.2 GB     disk0s6

Я использую rEFIt на своем Mac для загрузки непосредственно в раздел Ubuntu (/dev/disk0s4).

Я создал raw disk, чтобы указать на disk0, раздел 4, lsilogic (как, кажется, рекомендуется в связанных постах). Полный вывод команды rawdiskCreator print приведен ниже. Я не уверен, почему разделы 5 и 6 не перечислены

Nr      Start       Size Type Id Sytem                   
-- ---------- ---------- ---- -- ------------------------
 1          1     409639 BIOS EE Unknown
 2     409640  156250000 BIOS AF HFS+
 3  156659640    1269536 BIOS AF HFS+
 4  157929176   87890624 BIOS 83 Linux

Ниже приведены команды, которые я использовал для создания raw-диска. Обратите внимание, что я создал raw-диск в том же каталоге, что и файл .vmx виртуальной машины.

sudo /Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator create /dev/disk0 4 vmware_rawdisk_ubuntu lsilogic
sudo chown <username> vmware_rawdisk_ubuntu

Затем я отредактировал существующий файл виртуальной машины .vmx, чтобы он указывал на это устройство, удалив существующий диск и добавив строки:

scsi0:0.present = "TRUE"
scsi0:0.virtualDev = "lsilogic"
scsi0:0.fileName = "vmware_rawdisk_ubuntu.vmdk"

В основном я использовал следующие ссылки. #1 для настройки двойной загрузки и #2 для настройки необработанного диска. #3 на самом деле упоминает проблему, с которой я столкнулся (или похожую), но решение мне не помогло (поиск «Отсутствует операционная система»).

  1. "Установите Ubuntu 12.10 Quantal Quetzal на MacBook Pro 10,1 (Retina)"
  2. «Использование сырых дисков/разделов из VMWare Fusion»
  3. «Мультизагрузка Linux, Windows и Mac OS X на Mac и использование их в качестве виртуальных машин»

Примечание: диск представляет собой устройство SATA.Эта ссылкаутверждает, что устройства SATA нельзя использовать в качестве сырых дисков, но, похоже, существует некоторая путаница относительно точности этого утверждения.

Связанный контент