Le fichier dmg (Installer OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg) n'est pas une image amorçable.
Pour créer un fichier de démarrage, utilisez le script suivant. Vous devrez peut-être modifier certains chemins (c'est-à-dire le nom d'utilisateur sur la dernière ligne et le chemin pour installer OS X El Capitan.app (et le fichier InstallESD.dmg interne) sur la 6e ligne):
#!/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
Collez le contenu d'un éditeur de texte dans un nouveau document en tant que texte brut et enregistrez-le sous le nom prepare_elcapitan_cdr.sh sur votre bureau.
Ouvrez Terminal, modifiez le script et exécutez-le:
chmod +x ~/Desktop/prepare_elcapitan_cdr.sh
cd ~/Desktop
./prepare_elcapitan_cdr.sh
Détachez elcap.dmg de la machine virtuelle. Utilisez le fichier ElCapitan.iso final comme iso du programme d'installation et connectez-le au port SATA virtuel 1. Vous pouvez supprimer le fichier ElCapitan.cdr.dmg.
hdutil convert
ligne ) et un écran noir au démarrage (changez le chipset de la carte mère en PIIX3 si vous avez augmenté la RAM de 2 Go).hdiutil: attach failed - No such file or directory
. Je sais que le chemin vers leInstallESD.dmg
est correct car j'ai glissé-déposé du Finder vers le terminal. Qu'est-ce que c'est/Volumes/esd
? Dois-je avoir créé un volume? Ma ligne:hdiutil attach "/Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
J'ai testé la réponse acceptée de klanomoath à cette question en utilisant un Mac mini (2018) exécutant macOS Catalina version 10.15.4. J'avais besoin d'apporter les modifications suivantes.
InstallMacOSX.dmg
partir du site Web d'Apple Comment mettre à niveau vers OS X El Capitan . Le fichier a été placé dans monDownloads
dossier. Après le téléchargement, le fichier doit être ouvert avec l'application Finder.La première commande dans la réponse de klanomoath est donnée ci-dessous.
Cette commande ci-dessus doit être remplacée par les commandes ci-dessous. Un dossier temporaire nommé
El Capitan
sera créé dans votreDownloads
dossier.Les deux dernières commandes de la réponse de klanomoath sont données ci-dessous.
Ces commandes ci-dessus doivent être remplacées par les commandes ci-dessous.
Lors de l'exécution de la commande, un message d'erreur similaire à celui indiqué ci-dessous peut s'afficher. La question du système se bloque lors de la création d'un lecteur de disque de démarrage résout cette erreur.
J'avais besoin d'entrer la commande suivante avant de démarrer la machine virtuelle nommée
El Capitan
.Références
forums.virtualbox.org
la source