双启动系统 (主机操作系统 10.8.2 和客户机 Ubuntu 12.10) 的 VMware Fusion 原始磁盘“缺少操作系统”错误

双启动系统 (主机操作系统 10.8.2 和客户机 Ubuntu 12.10) 的 VMware Fusion 原始磁盘“缺少操作系统”错误

我正在尝试在 VMware Fusion 中设置虚拟机,以便从主磁盘上的另一个分区启动 Ubuntu 12.10 安装。我按照创建原始磁盘的标准说明进行操作,但在启动虚拟机时(在对原始磁盘访问进行身份验证后)出现“缺少操作系统”错误。这个问题可能实际上与 VMware 无关,但我不确定如何继续。

这是“diskutil list”的输出。请注意,分区 4 和 5 是 Ubuntu 安装程序格式化的 ext-4

/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

我在我的 Mac 上使用 rEFIt 本地启动到 Ubuntu 分区 (/dev/disk0s4)。

我创建了原始磁盘以指向 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

我用来创建原始磁盘的命令如下。请注意,我在与虚拟机的 .vmx 文件相同的目录中创建了原始磁盘

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

然后,我编辑了现有的 VM .vmx 文件以指向该设备,删除现有驱动器并添加以下行:

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

我主要使用以下内容作为参考。#1 设置双启动,#2 设置原始磁盘。#3 实际上提到了我遇到的问题(或类似问题),但解决方案对我没有用(搜索“缺少操作系统”)

  1. “在 MacBook Pro 10,1 (Retina) 上安装 Ubuntu 12.10 Quantal Quetzal”
  2. “使用 VMWare Fusion 的原始磁盘/分区”
  3. “在 Mac 上多重启动 Linux、Windows 和 Mac OS X 并将它们用作虚拟机”

注意:该磁盘是 SATA 设备。此链接声称不能将 SATA 设备用作原始磁盘,但对于该说法的准确性似乎存在一些混淆。

相关内容