如何在Windows10上的virtualbox中安裝macos high sierra

無論您是想偶爾在Safari中測試一個網站,還是在Mac環境中試用一點軟體,在虛擬機器中訪問最新版本的macOS都是很有用的。不幸的是,你不應該這麼做,所以讓macOS在VirtualBox中執行,至少可以說,是很棘手的。...

如何在Windows10上的virtualbox中安裝macos high sierra

無論您是想偶爾在Safari中測試一個網站,還是在Mac環境中試用一點軟體,在虛擬機器中訪問最新版本的macOS都是很有用的。不幸的是,你不應該這麼做,所以讓macOS在VirtualBox中執行,至少可以說,是很棘手的。

Update: The instructi*** here apply to older versi*** of macOS. If you want to install a newer version of macOS in VirtualBox, check out this script on GitHub. It promises to take you through the process of installing and setting up a macOS virtual machine. We haven’t yet tested it ourselves, but we’ve heard good things.

然而,這並非不可能。一些人在瘋狂的論壇已經想出了一個過程,工作。唯一不起作用的是聲音,由於某種原因,聲音被高度扭曲或不存在。除此之外,這是macOS High Sierra,在VirtualBox中執行平穩。

為了讓事情對人們來說更容易一些,我們將幾個不同論壇執行緒中的方法合併到一個單獨的、逐步的教程中,並提供螢幕截圖。我們潛進去吧。

相關:初學者極客:如何建立和使用虛擬機器

注意:為了讓這個工作,你需要訪問一個真正的Mac以下載High Sierra。我們認為,你可以透過其他方法獲得一個高的ISO,但我們不建議這樣做。借朋友的Mac一個小時,如果你沒有的話,你應該很好,除了本教程第一步以外的所有東西都可以在你的Windows PC上完成。

如果您在Mac上,並且希望在Mac上使用macOS虛擬機器,我們建議您改為使用Parallels Desktop Lite,因為它可以免費建立macOS虛擬機器,而且使用起來容易得多。

準備好開始了嗎?我們跳進去吧!

第一步:建立一個macos檔案

首先,我們需要為macOS High Sierra的安裝程式建立一個ISO檔案,這樣我們就可以在Windows機器上的VirtualBox中載入它。拿起你借來的Mac,前往Mac應用商店,搜尋Sierra,然後單擊“下載”

如何在Windows10上的virtualbox中安裝macos high sierra

當這個過程完成後,安裝程式將啟動。沒關係,只要用Command+Q關閉它。我們不想升級你朋友的Mac;我們只需要下載的檔案。

要將這些檔案轉換為ISO,我們需要使用終端,您可以在應用程式>實用程式中找到終端。

如何在Windows10上的virtualbox中安裝macos high sierra

首先,執行以下命令建立空白磁碟映像:

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J

接下來,安裝空白影象:

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

現在你要恢復基本系統.dmg從安裝程式轉到新安裝的映像:

asr restore -source /Applicati***/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

請注意,完成此操作後,目標裝載點的名稱已更改為“OSX基本系統/系統”。您就快完成了!解除安裝映像:

hdiutil detach /Volumes/OS\ X\ Base\ System

最後,將建立的影象轉換為ISO檔案:

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

將ISO移到桌面:

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

你有一個可引導的高ISO檔案!

如何在Windows10上的virtualbox中安裝macos high sierra

使用大型快閃記憶體驅動器、外部硬碟或透過本地網路將其複製到Windows計算機。

第二步:在virtualbox中建立虛擬機器

下一步,前往您的Windows計算機,如果您還沒有安裝VirtualBox,請確保您擁有最新版本(嚴重的是,舊版本可能無法工作)

開啟它,點選“新建”按鈕。將您的虛擬機器命名為“High Sierra”,並選擇“Mac OS X”作為作業系統,選擇“Mac OS X(64位)”作為版本(在撰寫本文時,沒有提供“macOS High Sierra”,但這很好)

如何在Windows10上的virtualbox中安裝macos high sierra

繼續這個過程。對於記憶體,我們建議您至少使用4096MB,不過如果您的Windows計算機上有足夠的記憶體,您可以選擇更多的記憶體。

如何在Windows10上的virtualbox中安裝macos high sierra

接下來,你會被問及你的硬碟。選擇“立即建立虛擬硬碟”,然後單擊“建立”。

如何在Windows10上的virtualbox中安裝macos high sierra

選擇VDI作為“硬碟型別”,然後單擊“下一步”。系統會詢問您是想要動態大小的驅動器還是固定大小的驅動器。我們建議使用固定大小,因為它的速度要快一點,不過它會在Windows機器上佔用更多的硬碟空間。

如何在Windows10上的virtualbox中安裝macos high sierra

單擊“下一步”。會有人問你想要多大的驅動器;我們建議至少25GB,這對於作業系統和一些應用程式來說已經足夠大了。根據您的儲存情況,您可以提供更多,但我們不認為您真的可以使用比這少很多。

單擊提示,您已經為您的虛擬機器建立了一個條目!現在是時候做一點配置了。

第三步:在virtualbox中配置虛擬機器

您應該在VirtualBox的主視窗中看到您的虛擬機器。

如何在Windows10上的virtualbox中安裝macos high sierra

選擇它,然後單擊黃色的“設定”按鈕。首先,轉到左側邊欄中的“系統”。在主機板選項卡上,確保未選中“軟盤”。

如何在Windows10上的virtualbox中安裝macos high sierra

接下來進入“Processor”選項卡,確保至少有兩個CPU分配給虛擬機器。

如何在Windows10上的virtualbox中安裝macos high sierra

接下來,單擊左側邊欄中的“顯示”,並確保影片記憶體至少設定為128MB。

如何在Windows10上的virtualbox中安裝macos high sierra

接下來,單擊左側邊欄中的“儲存”,然後單擊“空”CD驅動器。單擊右上角的CD圖示,然後瀏覽到先前建立的High Sierra ISO檔案。

如何在Windows10上的virtualbox中安裝macos high sierra

請確保單擊“確定”以完成所做的所有更改,然後關閉VirtualBox。不,說真的:現在就關閉VirtualBox,否則下一步就行不通了。

第四步:從命令提示符配置虛擬機器

我們已經做了一些調整,但我們還需要再做一些,以便讓作業系統相信它是在真正的Mac上執行的。遺憾的是,VirtualBox的介面上沒有用於此操作的選項,因此您需要開啟命令提示符。

開啟“開始”選單,搜尋“命令提示符”,然後右鍵單擊它並選擇“以管理員身份執行”

如何在Windows10上的virtualbox中安裝macos high sierra

 

你需要按順序執行一些命令。貼上以下命令,在每個命令後按Enter鍵並等待其完成:

cd "C:Program FilesOracleVirtualBox" VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/**c/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/**c/0/Config/GetKeyFromRealSMC" 1

如何在Windows10上的virtualbox中安裝macos high sierra

就這樣!如果一切正常,您不應該看到任何反饋;命令只會執行。如果該命令不起作用,請確保您的虛擬機器名為“High Sierra”;如果不起作用,請編輯上面的命令,將您的虛擬機器名放在引號中。繼續並關閉命令提示符。我們現在回到VirtualBox。

第五步:啟動並執行安裝程式

重新開啟VirtualBox,單擊您的Sierra計算機,然後單擊“開始”。您的計算機將開始引導。你會看到很多多餘的資訊,因為這發生了,我的意思是很多,但不要擔心。這很正常,甚至有些事情看起來像是錯誤。

如何在Windows10上的virtualbox中安裝macos high sierra

您應該只擔心特定錯誤掛起5分鐘或更長時間。走開,讓它跑一會兒。如果你一切都做對了,它會啟動的。

最終,您將看到安裝程式要求您選擇一種語言:

如何在Windows10上的virtualbox中安裝macos high sierra

選擇“英語”或您喜歡的任何語言,然後單擊“下一步”。但是,在執行其他操作之前,請單擊“磁碟實用程式”,然後單擊“繼續”

如何在Windows10上的virtualbox中安裝macos high sierra

您將看不到驅動器:不要驚慌,預設情況下,High Sierra會隱藏空白驅動器。在選單欄中,單擊“檢視”,然後單擊“顯示所有裝置”

如何在Windows10上的virtualbox中安裝macos high sierra

您現在應該可以在側邊欄中看到空的虛擬驅動器。單擊它,然後單擊“擦除”選項。

如何在Windows10上的virtualbox中安裝macos high sierra

將驅動器命名為“Macintosh HD”,並保留其他兩個設定:“Mac OS Extended Journaled”和“GUID Partition Map”。不要建立一個AFS分割槽,因為它將無法工作,您將不得不重新開始一個新的虛擬硬碟驅動器。單擊“擦除”,然後在過程完成後關閉磁碟實用程式。你會回到主視窗。

如何在Windows10上的virtualbox中安裝macos high sierra

選擇“重新安裝macOS”,然後單擊“繼續”。系統將要求您同意這些條款。

如何在Windows10上的virtualbox中安裝macos high sierra

如果你同意,你最終會被要求選擇一個硬碟;選擇你剛做的分割槽。

如何在Windows10上的virtualbox中安裝macos high sierra

安裝將開始!這可能需要一段時間,所以要有耐心。最終你的虛擬機器將重新啟動,並帶你…回到安裝程式。不要驚慌:這是意料之中的。

第六步:從虛擬硬碟啟動安裝程式第二階段

此時,安裝程式已將檔案複製到虛擬硬碟上,並期望從此處啟動。不管出於什麼原因,這在虛擬機器上不起作用,這就是為什麼您再次看到安裝程式。

關閉虛擬機器並開啟其設定。前往儲存,單擊“國際標準化組織在“儲存樹”面板中,單擊右上角的CD圖示,然後單擊“從虛擬驅動器中刪除磁碟”。這將完全斷開我們的安裝。

如何在Windows10上的virtualbox中安裝macos high sierra

現在啟動虛擬機器,你會看到這個可愛的螢幕。

如何在Windows10上的virtualbox中安裝macos high sierra

這是EFI內部Shell,只要看到黃色的“FS1”,就可以使用它啟動其餘的安裝程式。單擊虛擬機器並允許它捕獲滑鼠和鍵盤,然後鍵入fs1:並按Enter鍵。這將把目錄切換到FS1,安裝程式的其餘部分就在那裡。

接下來,我們將執行幾個命令以切換到所需的目錄:

cd "macOS Install Data" cd "Locked Files" cd "Boot Files"

現在我們可以使用以下命令執行安裝程式本身:

boot.efi

如何在Windows10上的virtualbox中安裝macos high sierra

安裝程式將從它停止的地方重新開始。首先你會看到一系列的文字,就像以前一樣,但最終你會看到GUI安裝程式回來了。(別擔心,這個過程只需進行一次。)

如何在Windows10上的virtualbox中安裝macos high sierra

我們快到了,只需要多一點耐心。

第八步:登入macos high sierra

最終虛擬機器將重新啟動,這次進入macOS High Sierra。如果沒有發生這種情況,請嘗試從虛擬機器中彈出ISO。當High Sierra啟動時,您將需要經歷選擇您的國家、設定使用者以及初始設定過程的其餘部分。

如何在Windows10上的virtualbox中安裝macos high sierra

最終,您將進入Mac桌面。耶!

如何在Windows10上的virtualbox中安裝macos high sierra

你現在可以試用任何Mac軟體,不過有些功能,比如FaceTime和Messages,都無法使用,因為蘋果不會將你的電腦識別為真正的Mac。但是很多基本的東西都應該有用。玩得高興!

第八步(可選):改變你的決心

預設情況下,您的虛擬機器的解析度為1024×768,這並沒有太大的空間可供使用。但是,如果您試圖在macOS中更改解析度,您將看不到這樣做的選項。相反,您需要輸入一些命令。

透過關閉macOS關閉虛擬機器:單擊選單欄中的Apple,然後單擊“關機”。接下來,完全關閉VirtualBox(說真的,如果VirtualBox仍然開啟,這一步將不起作用!)以管理員的身份返回Windows的命令提示符。您需要執行以下兩個命令:

cd "C:Program FilesOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N

在第二個命令中,需要將N替換為1到5之間的數字,具體取決於所需的解析度:

  • 1的解析度是800×600
  • 2給出1024×768的解析度
  • 3的解析度為1280×1024
  • 4給出了1440×900的解析度
  • 5給出了1920×1200的解析度

啟動VirtualBox,載入你的虛擬機器,它應該引導到你喜歡的解決方案!

相關:你應該瞭解的10個VirtualBox技巧和高階功能

從現在起,您可以開啟VirtualBox進行任何與Mac相關的測試。同樣,您會看到在引導過程中彈出許多錯誤,但它們很好;忽略它們。另外,請記住,音訊無法工作,FaceTime或iMessage之類的東西也無法工作,因為它們需要真正的Mac。這並不是完美的,這是完全不受支援的設定所期望的。但它是macOS,在虛擬機器中,這還不錯!一定要檢視我們的VirtualBox高階功能指南,以充分利用您的機器。

還有一件事:一個巨大的呼喊查德S.薩繆爾,沒有他我不可能更新本指南的高獅子山。非常感謝!

  • 發表於 2021-04-07 03:56
  • 閱讀 ( 52 )
  • 分類:網際網路

你可能感興趣的文章

如何禁用惱人的macos升級通知

如果你有一臺舊的Mac電腦,你很可能決定不升級到MacOS High Sierra,儘管它是免費的。這並不能阻止蘋果不斷地向你傳送通知,這樣做。 ...

  • 發佈於 2021-03-11 17:25
  • 閲讀 ( 35 )

如何使用virtualbox:使用者指南

... 有了VirtualBox這樣的虛擬機器,您可以虛擬地安裝多個作業系統,而無需購買任**硬體。 ...

  • 發佈於 2021-03-12 18:26
  • 閲讀 ( 56 )

如何在其他人之前嘗試macos high sierra

如果你想加入最前沿的行列,現在可以下載最新版本的macOS。當然,這是一個測試版,所以這不是最終和穩定的副本。 ...

  • 發佈於 2021-03-14 04:48
  • 閲讀 ( 38 )

應該在虛擬機器中嘗試的7大linux作業系統

...虛擬機器來說,最好的Linux發行版是什麼呢?您應該使用VirtualBox還是VMware?下面是在您的虛擬機器中執行的七個最好的Linux發行版。 ...

  • 發佈於 2021-03-16 11:49
  • 閲讀 ( 51 )

為virtualbox下載虛擬磁碟映像的3個最佳站點

...你自己的時間。因此,這裡有三個網站,您可以從中下載VirtualBox的虛擬磁碟映像。 ...

  • 發佈於 2021-03-19 13:39
  • 閲讀 ( 54 )

如何在virtualbox虛擬機器上安裝windows 7

... 一種選擇是在VirtualBox虛擬機器中安裝Windows7。將Windows7安裝為虛擬機器可以提高安全性。你是這樣做的。 ...

  • 發佈於 2021-03-20 07:33
  • 閲讀 ( 48 )

如何在Windows10上執行mac應用程式

... 關閉macOS虛擬機器的最佳方法是從macOS本身關閉。VirtualBox和VMware都有一個關閉命令的選項,但與物理硬體一樣,這可能會導致問題。事實上,虛擬機器突然關閉可能會損壞虛擬驅動器。 ...

  • 發佈於 2021-03-20 11:51
  • 閲讀 ( 54 )

如何從usb安裝macos

...以在一個隨身碟上安裝多個作業系統嗎?我們將向您展示如何: ...

  • 發佈於 2021-03-22 09:05
  • 閲讀 ( 51 )

什麼是虛擬機器?你需要知道的一切

... VirtualBox是一個很棒的開源應用程式,執行在Windows、macOS和Linux上。VirtualBox最棒的部分之一就是沒有商業版本。這意味著您可以免費獲得所有功能,包括快照等高階功能。...

  • 發佈於 2021-03-24 06:12
  • 閲讀 ( 48 )

為什麼macos high sierra會跟蹤你的位置?(你應該擔心嗎?)

...脫穎而出。雖然谷歌在你的Android**上追蹤你的一舉一動,windows10充滿了遙測功能,但使用蘋果產品通常不需要侵犯你的隱私。 ...

  • 發佈於 2021-03-25 00:05
  • 閲讀 ( 50 )
t3770224
t3770224

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦