Ich versuche, eine virtuelle Maschine in VMware Fusion einzurichten, um die Ubuntu 12.10-Installation von einer anderen Partition auf meiner Hauptfestplatte zu starten. Ich habe die Standardanweisungen zum Erstellen von Raw-Disks befolgt, erhalte jedoch beim Booten der VM (nach der Authentifizierung für den Raw-Disk-Zugriff) die Fehlermeldung „Betriebssystem fehlt“. Es ist möglich, dass dieses Problem nicht bei VMware liegt, aber ich bin mir nicht sicher, wie ich weiter vorgehen soll.
Hier ist die Ausgabe von "diskutil list". Beachten Sie, dass die Partitionen 4 und 5 ext-4 sind, wie vom Ubuntu-Installationsprogramm formatiert
/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
Ich verwende rEFIt auf meinem Mac, um nativ in die Ubuntu-Partition (/dev/disk0s4) zu booten.
Ich habe die Raw-Disk so erstellt, dass sie auf disk0, Partition 4, lsilogic verweist (wie in verwandten Beiträgen empfohlen). Die vollständige Ausgabe des Druckbefehls rawdiskCreator finden Sie unten. Ich bin mir nicht sicher, warum die Partitionen 5 und 6 nicht aufgeführt sind
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
Die Befehle, die ich zum Erstellen der Raw-Disk verwendet habe, sind unten aufgeführt. Beachten Sie, dass ich die Raw-Disk im selben Verzeichnis wie die .vmx-Datei der VM erstellt habe
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator create /dev/disk0 4 vmware_rawdisk_ubuntu lsilogic
sudo chown <username> vmware_rawdisk_ubuntu
Anschließend habe ich eine vorhandene VM-VMX-Datei so bearbeitet, dass sie auf dieses Gerät verweist. Dazu habe ich das vorhandene Laufwerk entfernt und die folgenden Zeilen hinzugefügt:
scsi0:0.present = "TRUE"
scsi0:0.virtualDev = "lsilogic"
scsi0:0.fileName = "vmware_rawdisk_ubuntu.vmdk"
Als Referenzen habe ich hauptsächlich Folgendes verwendet: #1 zum Einrichten des Dual-Boots und #2 zum Einrichten der Raw-Disk. #3 erwähnt tatsächlich mein Problem (oder ein ähnliches), aber die Lösung hat bei mir nicht funktioniert (suchen Sie nach „Fehlendes Betriebssystem“).
- „Installieren Sie Ubuntu 12.10 Quantal Quetzal auf dem MacBook Pro 10,1 (Retina)“
- „Verwenden von Raw-Festplatten/-Partitionen aus VMWare Fusion“
- „Multibooten von Linux, Windows und Mac OS X auf einem Mac und Verwenden als virtuelle Maschinen“
Hinweis: Bei der Festplatte handelt es sich um ein SATA-Gerät.Dieser Linkbehauptet, dass Sie SATA-Geräte nicht als Raw-Disks verwenden können, aber es herrscht offenbar eine gewisse Verwirrung über die Genauigkeit dieser Behauptung.