我想参加El Capitan下的某些软件测试,所以注册了Apple的Beta版程序。因此,我想在Virtual Box中安装El Capitan。
有推荐的方法吗?据我了解,我必须先安装优胜美地,然后再升级到El Capitan beta?
我了解,我必须将下载的.app转换为可引导映像,然后将其用于安装到虚拟机中-有人可以指出可靠的(经过测试的)方法如何执行此操作吗?
我想参加El Capitan下的某些软件测试,所以注册了Apple的Beta版程序。因此,我想在Virtual Box中安装El Capitan。
有推荐的方法吗?据我了解,我必须先安装优胜美地,然后再升级到El Capitan beta?
我了解,我必须将下载的.app转换为可引导映像,然后将其用于安装到虚拟机中-有人可以指出可靠的(经过测试的)方法如何执行此操作吗?
Answers:
在从App Store下载OS X El Capitan后,下面的说明可在创建可引导El Capitan ISO映像中找到,对我有用。
hdiutil attach "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o ElCapitan3.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach ElCapitan3.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert ElCapitan3.cdr.dmg -format UDTO -o ElCapitan3.iso
mv ElCapitan3.iso.cdr ElCapitan3.iso
另外,要在VirtualBox中运行:
cp
说:“ cp实用程序的历史版本具有-r选项……但是,强烈建议不要使用它,因为它不能正确地复制特殊文件,符号链接或fifo。 ” 您是要使用-r
还是打错字-R
(递归)?(我的手册页实际上并没有说什么-r
,只是说它做得不是很好。)
VirtualBox似乎支持El Capitan。此屏幕快照显示了用于创建新虚拟机的对话框。
如果找不到从El Capitan .app
迁移到VirtualBox VM的说明,则可能要按照Yosemite的说明进行操作,并希望它们能起作用。本指南对我有用。
更新另一个想法:使用上面链接的指南,使Yosemite在VirtualBox中工作,然后从VM内升级到Beta。我只是试过了,对我有用。
请注意,VirtualBox似乎没有用于OS X的集成软件,因此除非真正缺少任何东西,否则您将无法执行拖动操作来更改来宾OS分辨率或启用剪贴板共享。