題:
在Virtual Box中安裝El Capitan進行測試
Rainer
2015-08-04 12:59:46 UTC
view on stackexchange narkive permalink

我想參加El Capitan下的某些軟件,所以參加了Apple的Beta版計劃。因此,我想在Virtual Box中安裝El Capitan。

是否有推薦的方法?據我了解,我必須先安裝優勝美地,然後再升級到El Capitan beta版?虛擬機-有人可以向我指出可靠的(經過測試的)操作方法嗎?

您是否在虛擬盒子中運行任何版本的OS X?
嗨,您好!不幸的是,在虛擬機上安裝Mac OS違反了其使用政策,並且會違反Ask Ask規則。您至少必須將操作系統安裝到物理Mac(非虛擬)上,我們才能開始提供幫助。
-1
讓我們在[meta]上打開一個線程來討論主題的開啟或關閉狀態-進行評論有點複雜IMO
@onik僅當通過Mac App Store獲得該操作系統的許可證時。一次性安裝和/或預安裝的應用程序可以在一台Mac硬件實例上進行一次安裝。我很確定El Capitan尚未在App Store上登陸;)我也看不到任何東西。Beta軟件許可證中的15,該許可證授予虛擬化規則例外。
五 答案:
user1556435
2015-10-20 00:06:28 UTC
view on stackexchange narkive permalink

創建可啟動的El Capitan ISO映像中的以下說明在從App Store下載OS X El Capitan後對我有用。

  hdiutil attach“ /應用程序/安裝OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg” -noverify -nobrowse -mountpoint / Volumes / esdhdiutil create -o ElCapitan3.cdr -size 7316m -layout SPUD -fs HFS + Jhdiutil Attach ElCapitan3.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / isoasr restore -source /Volumes/esd/BaseSystem.dmg -target / Volumes / iso -noprompt -noverify -eraserm / Volumes / OS \ X \ Base \ System / System / Installation / Packagescp -rp /卷/ esd /軟件包/ Volumes / OS \ X \ Base \系統/系統/ Installationcp -rp /Volumes/esd/BaseSystem.chunklist / Volumes / OS \ X \ Base \ System / cp -rp /Volumes/esd/BaseSystem.dmg / Volumes / OS \ X \ Base \ System / hdiutil分離/ Volumes / esdhdiutil分離/ Volumes / OS \ X \ Base \ Systemhdiutil convert ElCapitan3.cdr.dmg -format UDTO -o ElCapitan3.isomv ElCapitan3.iso.cdr ElCapitan3.iso  

可在VirtualBox中運行:

  • 從嚮導創建一個新的OS X El Capitan。
  • 將“系統->芯片組”更改為PIIX3,進行安裝創建ISO並啟動。
  • 如果您僅在安裝程序中看到CD / DVD作為安裝目標,請選擇“實用程序>磁盤實用程序”並擦除VirtualBox磁盤,這將導致空的HFS + Journaled磁盤,現在可以將其作為目標。
格式化時,請確保選擇“ GUID分區表”。
我嘗試按照上面“創建可啟動文件”中的說明進行操作,但是ISO映像文件不起作用。我在virtualbox 5.0中遇到以下錯誤。無法打開磁盤映像文件/mount_drive/ElCapitan3.cdr.dmg。無法獲取介質“ /mount_drive/ElCapitan3.cdr.dmg”的存儲格式(VERR_NOT_SUPPORTED)。結果代碼:VBOX_E_IPRT_ERROR(0x80BB0005) 組件:MediumWrap 接口:IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda} 被叫方:IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945} 被呼叫方RC:VBOX_E_OBJECT_NOT_FOUND(0x80BB0001)有什麼想法嗎?
@USTD:您應該有一個ElCapitan3.iso。.cdr.dmg是步驟中的中間工件,因此,如果沒有該文件,則可能是上面的操作失敗。
@user1556435在OS X 10.11.4下,`cp`的手冊頁上說:“ cp實用程序的歷史版本具有-r選項……但是,強烈建議不要使用它,因為它不能正確地複制特殊文件,符號鏈接或fifo's。”您是要使用-r還是錯別字,是-R(遞歸)?(我的手冊頁實際上並沒有說出-r做過什麼,只是說它不是很擅長。)
@Calrion我認為OSX的內置手冊頁試圖暗示-r是執行不支持這些選項的遞歸副本的另一種方法。如果您對“ manpage cp”進行谷歌搜索,則第一個結果之一將指出:-R,-r,-recursive 遞歸複製目錄。因此,如果您願意,我認為使用-R是一個安全的選擇。
在macOS上仍然像魅力一樣工作
對於嘗試遵循這些說明的人員的警告:您必須運行El Capitan(或者,一旦Sierra出來,可能會更高),才能使它們工作。如果您正在運行Yosemite主機(按我的方式),則可以對這些說明(進行適當修改)進行操作,以創建Mavericks或Yosemite引導盤,但不能使用它們來創建有效的El Capitan引導盤(VM會在運行期間掛起)引導過程,永遠不要進入安裝程序)。另外,創建的iso不能用於升級Yosemite VM(嘗試時會收到錯誤消息)。為此,您需要使用App Store。
Alan H.
2015-09-09 01:32:11 UTC
view on stackexchange narkive permalink

VirtualBox似乎支持El Capitan。該屏幕快照是用於創建新虛擬機的對話框。

Screen shot of VirtualBox option for El Capitan

如果找不到從El進行升級的說明, Capitan .app 連接到VirtualBox VM,您可能希望按照說明使用Yosemite,並希望它們能正常工作。 該指南對我有用

更新的另一個想法:使用上面鏈接的指南使Yosemite在VirtualBox中運行,然後升級到Beta從VM內部。 我剛剛嘗試過,它對我有用。

Showing El Cap in a VirtualBox window

請注意,VirtualBox似乎並沒有擁有適用於OS X的任何集成軟件,因此除非真正缺少某些功能,否則您將無法執行拖動操作來更改來賓OS分辨率或啟用剪貼板共享!

謝謝!您的VirtualBox版本是什麼?
似乎不再可能從App Store下載Yosemite [1]如何進行?直接使用El-Capitan圖片,我無法越過UEFI Shell [1] https://www.reddit.com/r/applehelp/comments/3n19d0/yosemite_no_longer_on_the_app_store/
mbigras
2016-09-04 07:13:37 UTC
view on stackexchange narkive permalink

我能夠按照本教程的方式運行El Capitan,並且僅遇到一些障礙:

  1. 在第5步中,我認為刪除斷開的鏈接的語法有問題,我最終只是在finder中將其打開並丟棄了。
  2. 在第7步中有一些拼寫錯誤,一些html卡在了表達式中
  3. ol>

    到目前為止,這一切似乎都可行:)

Rainer
2017-06-30 12:24:53 UTC
view on stackexchange narkive permalink

現在有一個最簡單的新選項:Parallels Light,在運行Mac或Linux OS時是免費的,可從App Store獲得。非常適合這類工作。

bmike
2015-08-12 22:41:46 UTC
view on stackexchange narkive permalink

簡短的高層回答是,您應該在裸機上運行beta軟件,以獲得最佳效果。我還沒有發現任何支持El Capitan的虛擬化軟件包(宣布後數小時)。

當然,供應商會及時更新其工具,但總的來說,我認為VirtualBox在Mac硬件上運行時,不能將其作為來賓操作系統提供任何OS X的最佳支持。與以Mac為中心的設計相反,在多個主機操作系統上具有兼容性。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...