雙重開機系統的 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 是 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 列印指令的完整輸出如下。我不確定為什麼分區 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 設備用作原始磁碟,但該聲明的準確性似乎有些混亂。

相關內容