回答:
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ファイルを削除できます。
hdutil convert
行を強制的にイジェクトして再度実行するなど)の途中でいくつかの問題を解決するのに役立ちました)および起動時に黒い画面(RAMを2 GBから増やした場合は、マザーボードのチップセットをPIIX3に変更してください)。
hdiutil: attach failed - No such file or directory
です。InstallESD.dmg
Finderからターミナルにドラッグアンドドロップしたので、パスが正しいことがわかります。なに/Volumes/esd
?ボリュームを作成する必要がありますか?私のライン:hdiutil attach "/Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd