テスト用にVirtual BoxにEl Capitanをインストールします


30

El Capitanでいくつかのソフトウェアをテストしたいので、Appleのベータプログラムに登録しました。したがって、Virtual BoxにEl Capitanをインストールしたいと思います。

これを行うための推奨される方法はありますか?理解したように、まずYosemiteをインストールしてからEl Capitanベータ版にアップグレードする必要がありますか?

ダウンロードした.appを仮想マシンにインストールするために使用できる起動可能なイメージに変換する必要があることを理解しています-信頼できる(テスト済みの)方法を教えてくれる人がいますか?


仮想ボックス内で実行されているOS Xのバージョンはありますか?
bmike

こんにちは!残念ながら、仮想ボックスにMac OSをインストールすると、その使用ポリシーに違反し、Ask Differentのルールに違反することになります。答えを出すには、少なくとも仮想化されていない物理MacにOSをインストールする必要があります。
smoooosher

13
@smoooosher実際、AppleのSLAでは、ホストがMacである限り、AppleハードウェアでOSXを仮想化できます。「[...]ライセンスが付与されます:[...]所有または管理する各Macコンピューターの仮想オペレーティングシステム環境内で、Appleソフトウェアの最大2つの追加コピーまたはインスタンスをインストール、使用、実行(a)ソフトウェア開発、(b)ソフトウェア開発中のテスト、(c)OS X Serverの使用、または(d)個人的な非営利的な使用のために、すでにAppleソフトウェアを実行しています。」
onik

レッツ・オープンのスレッド異なるメタASK話題のステータスオンまたはオフに議論する-それはIMOコメントに少し複雑だ
bmike

@onik OSのライセンスがMac App Storeから取得された場合のみ。使い捨てインストールまたはプリインストールアプリケーションは、Macハードウェアの1つのインスタンスで1つのインストールを許可します。El CapitanはまだApp Storeにアクセスしていないと確信しています;)また、Secには何も表示されません。仮想化ルールの例外を許可するベータソフトウェアライセンスの15。
smoooosher

回答:


70

起動可能なEl Capitan ISOイメージの作成にある以下の手順は、App StoreからOS X El Capitanをダウンロードした後に機能しました。

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内で実行する場合:

  • ウィザードから新しいOS X El Capitanを作成します。
  • 「System-> chipset」をPIIX3に変更し、作成したISOをマウントして起動します。
  • インストールプログラム内でCD / DVDのみをインストールターゲットとして表示する場合は、[ユーティリティ]> [ディスクユーティリティ]を選択し、VirtualBoxディスクを消去します。

1
フォーマットするときは、必ず「GUID Partition Table」を選択してください。
デビッド

上記の「ブータブルの作成」の手順に従ってみましたが、ISOイメージファイルが機能しません。virtualbox 5.0で次のエラーが表示されます。ディスクイメージファイル/mounted_drive/ElCapitan3.cdr.dmgを開けませんでした。メディア '/mounted_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_EUND_OBJECT_NOT
USTD

1
@ user1556435 OS X 10.11.4のマニュアルページにcpは、「cpユーティリティの歴史的なバージョンには-rオプションがありましたが、特殊ファイル、シンボリックリンク、またはfifoを正しくコピーしないため、使用しないことを強くお勧めします。 」あなた-rはそれを使用するつもりでしたか、それはタイプミスであり、あなたは-R(再帰的)という意味ですか?(私のマニュアルページは実際に何を-rしたかを言っていません。ただそれがあまり得意ではなかったというだけです。)
Calrion

1
@Calrion OSXの組み込みのmanページは、-rがこれらのオプションをサポートしない再帰コピーを実行する別の方法であったことを暗示しようとしていると思います。「manpage cp」をグーグルで検索すると、最初の結果の1つに次のように示されます。-R、-r、-recursiveディレクトリを再帰的にコピーします。したがって、必要に応じて-Rを使用する方が安全だと思います。
マシューサンダーズ

1
これらの指示に従おうとする人への警告:彼らが働くためには、El Capitan(または、おそらくSierraが出てきたら、おそらくもっと高い)を実行しなければなりません。Yosemiteホスト(私と同じ)を実行している場合、これらの手順(適切に変更された)はMavericksまたはYosemiteブートディスクを作成するために機能しますが、それらを使用して有効なEl Capitanブートディスクを作成することはできません(VMはブートプロセスを行い、インストーラーに到達することはありません)。また、作成されたisoを使用してYosemite VMをアップグレードすることはできません(試行するとエラーメッセージが表示されます)。そのためには、App Storeを使用する必要があります。
rpspringuel

6

VirtualBoxはEl Capitanをサポートしているようです。このスクリーンショットは、新しい仮想マシンを作成するためのダイアログです。

El CapitanのVirtualBoxオプションのスクリーンショット

El Capitan .appからVirtualBox VMに移行するための指示が見つからない場合は、Yosemiteを使用して指示に従ってください。このガイドは私のために働いた

更新別のアイデア:上記のガイドを使用してYosemiteをVirtualBoxで動作させ、VM内からベータ版にアップグレードします。私はこれを試してみたところ、うまくいきました。

Virtual BoxウィンドウにEl Capを表示する

VirtualBoxにはOS X用の統合ソフトウェアがないようですので、ドラッグしてゲストOSの解像度を変更したり、クリップボード共有を有効にしたりすることはできません。


ありがとう!VirtualBoxのバージョンは何ですか?
クリスドラゴン

App StoreからYosemiteをダウンロードすることはもうできないようです[1]続行するには?[1]エル・キャピタンの画像を使用して、直接、私はUEFIシェルを乗り越えることができませんreddit.com/r/applehelp/comments/3n19d0/...
user1556435

0

私はこのチュートリアルに従って、わずかな障害でEl Capitanを起動して実行することができました。

  1. ステップ5で、壊れたリンクを削除する構文に何か問題があると思うので、ファインダーで開いてゴミ箱に捨てました。
  2. ステップ7には少し誤植があり、HTMLの一部が式に引っかかっています

それに加えて、それはすべてこれまでのところ働いているようです:)


0

最も簡単な新しいオプションがあります。ParallelsLightは、MacまたはLinux OSを実行している場合は無料で、App Storeから入手できます。このタイプの仕事に最適です。


-1

高レベルの簡単な答えは、最良の結果を得るには、ベアメタルでベータ版ソフトウェアを実行する必要があるということです。El Capitanをサポートする仮想化パッケージをまだ知りません(発表から数時間後)。

ベンダーは時間内にツールを更新しますが、一般的に、VirtualBoxは複数のホストOSの互換性に焦点を当てているため、Macハードウェアで実行する場合、ゲストOSとしてのOS Xの最高のサポートはないと思いますMac中心のデザインに。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.