J'ai remarqué que ces instructions ne fonctionnent plus comme prévu lorsque l'on utilise la version actuelle de l'annuaire de l'entreprise. InstallMacOSX.dmg
qui peut être téléchargé depuis le site web d'Apple " Comment obtenir d'anciennes versions de MacOS "ou le site web d'Apple " Comment créer un programme d'installation amorçable pour MacOS ". Ces instructions peuvent fonctionner comme prévu, si vous utilisez une ancienne version enregistrée de ce fichier. Au mieux, ces instructions ne sont qu'un piratage et Apple a tout à fait le droit de modifier les règles d'utilisation de ce fichier. InstallMacOSX.dmg
pour empêcher les résultats souhaités.
Note : Le 31 janvier 2021, M. Justin a signalé que cette réponse fonctionne toujours pour Yosemite .
J'ai posté deux réponses alternatives à cette question.
-
El première réponse alternative implique l'utilisation d'une machine virtuelle. Cette réponse est forcément moins un hack, car Apple a explicitement inséré un code dans le programme d'installation d'El Capitan pour contourner la vérification du modèle lorsqu'il est exécuté dans une machine virtuelle "VMware Fusion Player". Ainsi, Apple a manifestement l'intention de permettre aux utilisateurs de Macs Intel de modèle plus récent d'utiliser cette nouvelle réponse pour récupérer l'adresse de l'ordinateur. Install OS X El Capitan
application. Néanmoins, j'aimerais qu'Apple me dise pourquoi ils ont pensé qu'une procédure aussi complexe était nécessaire.
-
El deuxième réponse alternative implique l'utilisation d'un ancien Mac capable d'exécuter Snow Leopard (OS X 10.6).
Vous trouverez ci-dessous ma réponse originale.
Note : Cette réponse a été adaptée de celle de Klanomath. réponse à une question légèrement différente.
Il existe un lien sur le site web d'Apple " Comment obtenir d'anciennes versions de MacOS "qui téléchargera un fichier qui pourra être utilisé pour créer le fichier Install OS X El Capitan
application. Toutefois, si le modèle de Mac est trop récent pour permettre l'installation d'El Capitan, le message ci-dessous s'affichera lors de la création de l'application. Install OS X El Capitan
application.
Cette version de OS X 10.11 ne peut pas être installée sur cet ordinateur.
Si vous essayez de créer une clé USB d'installation à utiliser sur un autre ordinateur Mac, vous pouvez toujours utiliser le fichier téléchargé pour créer ce programme d'installation. Les instructions sont données ci-dessous.
Cette méthode a été vérifiée en utilisant les configurations suivantes.
- Catalina sur une barre tactile MacBook Pro 2017 pour une utilisation sur iMac 2009 24".
- Mojave sur un Mac mini 2018 pour une utilisation dans une machine virtuelle VirtualBox sur un iMac 2013 21.5".
- Catalina sur un iMac 2013 21.5" pour une utilisation dans une machine virtuelle VirtualBox sur le même Mac.
Les étapes suivantes peuvent être utilisées pour créer un programme d'installation USB pour El Capitan.
-
Utilisez les instructions sur le site web d'Apple " Comment obtenir d'anciennes versions de MacOS "pour télécharger InstallMacOSX.dmg
.
-
Utilisez l'utilitaire de disque pour effacer une clé USB de 16 Go ou plus. Si la fenêtre de l'utilitaire de disque comporte un View
dans le menu déroulant, assurez-vous que Show All Devices
est sélectionné. Mettez en surbrillance le lecteur flash, puis cliquez sur le bouton Erase
bouton. Utilisez le paramètre illustré dans l'image ci-dessous.
Ensuite, cliquez sur le Erase
bouton. Une fois l'effacement terminé, cliquez sur le bouton Done
bouton.
-
Utilisez l'application Finder pour ouvrir InstallMacOSX.dmg
.
-
Entrez les commandes données ci-dessous. Un dossier nommé El Capitan
sera créé dans le /tmp
pour contenir les fichiers temporaires.
Remarque : la manière la plus simple de saisir les commandes est de les copier depuis ce document et de les coller dans la fenêtre du terminal.
rm -rf /tmp/El\ Capitan
pkgutil --expand /Volumes/Install\ OS\ X/InstallMacOSX.pkg /tmp/El\ Capitan
diskutil eject Install\ OS\ X
cd /tmp/El\ Capitan
hdiutil attach InstallMacOSX.pkg/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/esd
sudo asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/MyVolume -noprompt -noverify -erase
Après avoir entré la dernière commande indiquée ci-dessus, vous pouvez obtenir un message similaire à celui indiqué ci-dessous.
asr: Couldn't personalize volume /Volumes/OS X Base System
Certaines versions de MacOS produisent ce message, d'autres non. Je soupçonne qu'il s'agit d'un message fatal car un statut de sortie de 1 a été renvoyé.
L'inspection a déterminé que la partie de la commande qui a échoué est sans importance.
Par conséquent, j'ai pu ignorer cette erreur. Cependant, l'erreur peut également être évitée en appliquant les étapes suivantes données dans la section ci-dessous intitulée Alternative à l'utilisation de la asr
Commande .
-
Pour terminer la création du programme d'installation du lecteur flash USB amorçable El Capitan, entrez les commandes données ci-dessous.
diskutil rename OS\ X\ Base\ System Install\ El\ Capitan
rm /Volumes/Install\ El\ Capitan/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/Install\ El\ Capitan/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/Install\ El\ Capitan/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/Install\ El\ Capitan/
hdiutil detach /Volumes/esd
sudo bless --folder /Volumes/Install\ El\ Capitan/System/Library/CoreServices --label Install\ El\ Capitan
cp /Volumes/Install\ El\ Capitan/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/InstallAssistant.icns /Volumes/Install\ El\ Capitan/.VolumeIcon.icns
cd "$HOME"
rm -r /tmp/El\ Capitan
diskutil eject Install\ El\ Capitan
-
Retirez la clé USB. Vous avez terminé.
Alternative à l'utilisation de la asr
Commande
La commande donnée ci-dessous peut générer un message d'erreur et/ou se bloquer en fonction de la version de MacOS et peut-être du modèle de Mac que vous utilisez.
sudo asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/MyVolume -noprompt -noverify -erase
Vous pouvez éviter de saisir la commande ci-dessus en suivant les étapes indiquées ci-dessous.
-
Si le volume sur le lecteur flash USB n'est plus étiqueté MyVolume
puis utilisez l'utilitaire de disque pour effacer le lecteur flash. Mettez le lecteur flash en surbrillance, puis cliquez sur le bouton Erase
bouton. Utilisez le paramètre illustré dans l'image ci-dessous.
Ensuite, cliquez sur le Erase
bouton. Une fois l'effacement terminé, cliquez sur le bouton Done
bouton.
-
Entrez la commande suivante pour créer une image de lecteur flash clairsemée.
hdiutil create -type SPARSE -size 10g -layout MBRSPUD -fs HFS+J -volname MyImage -attach /tmp/El\ Capitan/MyImage
-
En fait, vous voulez restaurer le volume MyImage
à partir du fichier caché BaseSystem.dmg
. Le fichier caché BaseSystem.dmg
est montré dans l'image de la fenêtre du Finder ci-dessous. Le lecteur OS X Install ESD
peut être trouvée dans le volume caché Volumes
dans le dossier racine.
Il existe plusieurs façons d'afficher les fichiers cachés. Ces moyens dépendent de la version d'OS X ou de MacOS que vous utilisez. Il se peut que vous deviez faire des recherches sur le Web pour trouver une méthode qui vous convienne.
Mettez en évidence le MyImage
volume affiché dans la fenêtre principale de l'Utilitaire de disque. Cliquez sur l'icône Restore
puis le bouton Image
bouton. Sélectionnez le BaseSystem.dmg
comme indiqué ci-dessous. Ensuite, cliquez sur le bouton Restore
bouton.
Après une restauration réussie, vous devriez voir l'image ci-dessous. Vous pouvez cliquer sur l'icône Done
et quittez l'utilitaire de disque.
Vous devriez également obtenir la fenêtre contextuelle suivante.
-
Entrez les commandes suivantes pour cloner sur le lecteur flash.
Note : Le dd
La commande prend beaucoup de temps à se terminer. Voir ce qui suit réponse pour suivre l'évolution de la dd
commande. Le nombre d'octets à transférer est d'environ 10 Go.
getdsk() { local "x=$(diskutil info "$2" | grep Part\ of\ Whole)"; eval $1'="/dev/r${x##* }"'; }
getdsk DSK1 OS\ X\ Base\ System
getdsk DSK2 MyVolume
diskutil unmountdisk $DSK1
diskutil unmountdisk $DSK2
sudo dd if=$DSK1 of=$DSK2 bs=1m
diskutil eject $DSK1
diskutil unmountdisk $DSK2
diskutil mountdisk $DSK2
Note : Puisque l'original sera immédiatement éjecté et éventuellement supprimé, je n'ai pas pris la peine d'utiliser la touche hfs.util
pour changer l'UUID du clone.
Vous pouvez maintenant procéder au reste des étapes.
Références
Comment créer une clé USB amorçable sur un Mac ?
Quelle est la meilleure façon de générer une clé USB d'installation de Yosemite ou Mavericks ?
Installer El Capitan avec VirtualBox sur OS X
0 votes
Pour El Cap, il existe un outil appelé
createinstallmedia
qui créera la clé USB pour vous.0 votes
Oui, je prévois d'utiliser cet outil, mais j'ai besoin de créer d'abord le support d'installation "El Capitan", c'est là que j'ai des problèmes.
0 votes
Je suppose que vous double-cliquez sur le fichier
.dmg
. Vous devez le monter pour pouvoir voir le contenu. Essayez ceci dans le Terminalhdiutil attach /chemin/vers/dmg
1 votes
Le dmg se monte bien. Je peux voir le fichier "InstallMacOSX.pkg" mais il ne se lancera pas. Il semble que l'installateur exécute une certaine logique qui indique que ce pkg souhaite installer une version du système d'exploitation qui est incompatible, c'est-à-dire plus ancienne que celle déjà présente sur cette machine. Il semblerait que cela va trop vite si le but du package est de créer un fichier d'installation, et non pas de réaliser effectivement l'installation.
0 votes
Si vous cliquez avec le bouton droit de la souris sur ce fichier, voyez-vous une option "Afficher le contenu" ? Je ne peux pas tester en ce moment car je suis loin de mon Mac et que je n'ai que mon iPad (et que je fais tout cela de mémoire)
0 votes
Le autre Mac a-t-il un des médias de secours intégré (Cmd-R au démarrage) qui vous permettra d'installer la dernière version de MacOS prise en charge par l'ordinateur?
0 votes
Pas d'option pour "Afficher le contenu" du fichier InstallMacOSX.pkg.
0 votes
J'ai essayé Command-R mais le processus reste bloqué en apparence en train de télécharger après avoir traversé les différentes options attendues.
0 votes
Essayez d'étendre manuellement le
pkg
avec la commandepkgutil --expand foobar.pkg /chemin/de/destination/
Ensuite, vous devriez pouvoir parcourir le répertoire et exécuter lecreateinstallmedia
0 votes
OK pkgutil m'a permis d'ouvrir "InstallMacOSX.pkg" donc je suppose que le téléchargement n'était pas corrompu. Selon les instructions sur le site d'Apple, je dois exécuter la commande "sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app" - Je ne trouve rien appelé "OS X El Capitan.app" à l'intérieur du package, donc vraisemblablement un certain type de traitement est effectué pour créer cet exécutable.
0 votes
Il semble que je vais devoir installer Ubuntu sur ce Mac mini au lieu de me cogner la tête contre les instructions d'installation cassées d'Apple. Ça ne devrait vraiment pas être si difficile.
0 votes
Il suffit d'essayer de rechercher
createinstallmedia
Essayezfind /chemin/du/pkg/extracted -name createinstallmedia
J'aimerais pouvoir l'essayer pour vous, mais mon iPad ne prend pas en charge les commandes Unix :-( PS. @moi pour que je sois notifié que vous avez posté un commentaire en réponse.0 votes
OK, j'ai résolu le problème. Comme je n'ai trouvé aucun problème avec le téléchargement, j'ai essayé d'installer le fichier pkg sur une autre machine fonctionnant sous Sierra (10.12.6) - cela a fonctionné. Il semble donc que ce soit un problème avec Catalina créant des supports d'installation pour les anciennes versions de macOS. J'espère que cela ne posera pas trop de problèmes à d'autres personnes. @Allan merci pour tous les conseils pour fouiller à l'intérieur des fichiers pkg que je ne connaissais pas.
0 votes
@Allan si vous pouvez mettre une réponse de remplacement, je la voterai.
2 votes
Dis-moi quelque chose... Tu es le nouveau ici et j'étais plus intéressé à t'aider pour que je puisse aussi apprendre quelle était la réponse par rapport à Catalina que pour les points (il semble de plus en plus que je reste avec Mojave). Je préfère te transmettre la bonne karma. Si tu écris, je vais éditer si nécessaire et upvoter pour que tu puisses au moins obtenir plus de privilèges sur ce site.
0 votes
Laissez-nous continuer cette discussion en chat.