OS XにVirtualBoxでEl Capitanをインストールする


8

MacでEl Capitan Virtual Boxを作成しています。これが私のプロセスです。2番目の画像に示すように、いくつかのキー(任意のキー)を押しましたが、どこにも表示されません。ここから移動するにはどうすればよいですか?

  1. 「El Capitan」オプションをダブルクリックします

    ここに画像の説明を入力してください

  2. これが次に開く画面です。

    ここに画像の説明を入力してください

  3. これは、elcap.dmgを指定した方法です。これはのdmgファイルです Install OS X El Capitan.app

    ここに画像の説明を入力してください

何も起こりません。何が悪いのですか?

回答:


11

dmgファイル(Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg)は起動可能なイメージではありません。

ブータブルファイルを作成するには、次のスクリプトを使用します。一部のパス(つまり、最後の行のユーザー名と6行目のInstall OS X El Capitan.app(および内部のInstallESD.dmgファイル)へのパス)を変更する必要がある場合があります。

#!/bin/bash  

# Create bootable El Capitan ISO

# Mount the installer image  
hdiutil attach "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd

# Create empty cdr image  
hdiutil create -o ElCapitan.cdr -size 8000m -layout SPUD -fs HFS+J

# Mount the cdr image  
hdiutil attach ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso

# Restore Base System to the cdr image 
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase

# Remove Package link and replace with actual files  
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

# Copy Base System  
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/

# Unmount the installer image  
hdiutil detach /Volumes/esd

# Unmount the cdr image  
hdiutil detach /Volumes/OS\ X\ Base\ System

# Convert the cdr to ISO/CD master 
hdiutil convert ElCapitan.cdr.dmg -format UDTO -o ElCapitan.iso

# Rename the ISO and move it to the desktop  
mv ElCapitan.iso.cdr $HOME/Desktop/ElCapitan.iso

# Clean up temporary file
rm ElCapitan.cdr.dmg

テキストエディターのコンテンツをプレーンテキストとして新しいドキュメントに貼り付け、デスクトップにprepare_elcapitan_cdr.shとして保存します。

ターミナルを開き、スクリプトをchmodして実行します。

chmod +x ~/Desktop/prepare_elcapitan_cdr.sh
cd ~/Desktop
./prepare_elcapitan_cdr.sh

elcap.dmgをVMから切り離します。最終的なElCapitan.isoをインストーラーisoとして使用し、仮想SATAポート1に接続します。ElCapitan.cdr.dmgファイルを削除できます。


素晴らしいもの!ありがとうございました!このVB用に予約する適切なストレージスペースを知っていますか?support.apple.com/kb/SP728?locale=en_USによると、それは8.8GBです。30GBを予約しましたが、「OS Xベースシステムにインストールするのに十分な空き容量がありません」というエラーが表示されます
sanjihan


@sanjihanありがとう–この質問と上記の他の質問リンクは、OS XのVirtualBoxにEl Capitanをインストールするのに役立ちました。また、このページは、変換が失敗した場合(強制的にそのhdutil convert行を強制的にイジェクトして再度実行するなど)の途中でいくつかの問題を解決するのに役立ちました)および起動時に黒い画面(RAMを2 GBから増やした場合は、マザーボードのチップセットをPIIX3に変更してください)。
Winterflags 2016

感謝しないでください。@klanomathが本当のMVPです
sanjihan

スクリプトの最初の行は、シエラでは失敗します。エラーは:hdiutil: attach failed - No such file or directoryです。InstallESD.dmgFinderからターミナルにドラッグアンドドロップしたので、パスが正しいことがわかります。なに/Volumes/esd?ボリュームを作成する必要がありますか?私のライン:hdiutil attach "/Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
バジルブルク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.