Question:
Comment créer le programme d'installation d'El Capitan sur un Mac installé par Catalina (ou post-El Capitan) pour une utilisation sur le programme d'installation de démarrage USB
mhaselup
2020-01-13 12:44:43 UTC
view on stackexchange narkive permalink

J'ai téléchargé le fichier dmg El Capitan (InstallMacOSX.dmg) fourni par Apple.L'image dmg développée contient le package "InstallMacOSX.pkg" qui doit être exécuté pour créer le programme d'installation d'El Capitan mais échoue avec le message suivant "Cette version d'OS X 10.11 ne peut pas être installée sur cet ordinateur."probablement parce que tout à fait raisonnablement, il n'aurait pas de sens d'installer sur une version ultérieure du système d'exploitation.Cependant, dans ce cas, je souhaite créer une clé USB de démarrage pour une installation sur un autre Mac.

Pour El Cap, il existe un outil appelé `createinstallmedia` qui fabriquera l'USB pour vous
Oui, je prévois d'utiliser cet outil mais je dois d'abord créer le support d'installation "El Capitan", qui est là où je rencontre des problèmes.
Je suppose que vous double-cliquez sur le fichier `.dmg`.Vous devez le monter pour pouvoir voir le contenu.Essayez ceci dans le terminal `hdiutil attach / path / to / dmg`
Le dmg monte bien.Je peux voir le fichier "InstallMacOSX.pkg" mais il ne fonctionnera pas.Il semble que le programme d'installation exécute une logique indiquant que ce paquet souhaite installer une version du système d'exploitation incompatible, c'est-à-dire plus ancienne que ce qui est déjà sur cette machine.Il semblerait que cela saute le pistolet est le but du package est de créer un fichier d'installation, pas réellement de faire l'installation.
Si vous faites un clic droit sur ce fichier, voyez-vous une option «Afficher le contenu»?Je ne peux pas tester pour le moment car je suis loin de mon Mac et je n'ai que mon iPad (et je fais tout cela de mémoire)
L'autre Mac dispose-t-il d'un support 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?
Aucune option pour "Afficher le contenu" du fichier InstallMacOSX.pkg.
J'ai essayé Command-R mais le processus se bloque tout en semblant télécharger après avoir parcouru les différentes options attendues.
Essayez de développer manuellement le `pkg` avec la commande` pkgutil --expand foobar.pkg / destination / path / `Ensuite, vous devriez pouvoir parcourir le répertoire et exécuter le` createinstallmedia`
OK pkgutil m'a permis de regarder à l'intérieur de "InstallMacOSX.pkg" donc je suppose que le téléchargement n'a pas été corrompu.Selon les instructions sur le site 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 qui s'appelle" OS X El Capitan.app "dans le paquet, donc vraisemblablement une sorte de traitement est fait pour créer cet exécutable.
On dirait que je vais devoir mettre Ubuntu sur ce Mac mini au lieu de me cogner la tête contre les instructions d'installation cassées d'Apple.Cela ne devrait vraiment pas être si difficile.
Essayez simplement de rechercher `createinstallmedia` Essayez` find / path / of / extrait / pkg -name createinstallmedia` Je voudrais pouvoir l'essayer pour vous, mais mon iPad ne fait pas les commandes Unix :-( PS. @me donc je le feraiêtre informé que vous avez publié un commentaire de réponse.
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 exécutant Sierra (10.12.6) - cela a fonctionné.Il semble donc que ce soit un problème avec Catalina créant un support d'installation pour les anciennes versions d'OSX.J'espère que cela ne mord pas trop d'autres personnes.Merci @Allan pour tous les conseils pour fouiller dans les fichiers pkg avec lesquels je n'étais pas familier.
@Allan si vous pouvez mettre dans une réponse d'espace réservé, je vais voter pour.
Dites-vous ce que ... Vous êtes le nouveau venu ici et j'étais plus intéressé de vous aider afin que je puisse aussi apprendre quelle était la réponse par rapport à Catalina que les points (il semble que je reste de plus en plus avec Mojave).Je préfère vous transmettre le bon karma.Si vous écrivez, je modifierai si nécessaire et voterai pour que vous puissiez au moins obtenir plus de privilèges sur ce site.
Laissez-nous [continuer cette discussion dans le chat] (https://chat.stackexchange.com/rooms/103242/discussion-between-mhaselup-and-allan).
Cinq réponses:
David Anderson
2020-04-29 13:48:37 UTC
view on stackexchange narkive permalink

Remarque: Cette réponse a été adaptée de la réponse de Klanomath à une question légèrement différente.

Il existe un lien sur le site Web d'Apple Comment mettre à niveau vers OS X El Capitan qui télécharge un fichier qui peut être utilisé pour créer le Installer OS X El Capitan application. Cependant, si le modèle de Mac est trop récent pour permettre l'installation pour El Capitan, le message ci-dessous apparaîtra lors de la tentative de création de l'application Installer OS X El Capitan .

Cette version d'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 à l'aide des configurations suivantes.

  • Catalina sur une barre tactile MacBook Pro 2017 pour utilisation sur iMac 2009 24 pouces.
  • 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.

  1. Suivez les instructions sur le site Web Apple Comment mettre à niveau vers OS X El Capitan pour télécharger InstallMacOSX.dmg .
  2. Utilisez l'Utilitaire de disque pour effacer un lecteur flash de 16 Go ou plus. Si la fenêtre de l'utilitaire de disque comporte un menu déroulant Affichage , assurez-vous que Afficher tous les périphériques est sélectionné. Mettez en surbrillance le lecteur flash, puis cliquez sur le bouton Effacer . Utilisez le paramètre indiqué dans l'image ci-dessous.

    Ensuite, cliquez sur le bouton Effacer . Une fois l'effacement terminé, cliquez sur le bouton Terminé .

  3. Utilisez l'application Finder pour ouvrir InstallMacOSX.dmg .
  4. Entrez les commandes ci-dessous. Un dossier nommé El Capitan sera créé dans le dossier / tmp pour contenir les fichiers temporaires.

    Remarque: le moyen le plus simple d'entrer les commandes est de copier depuis ce document et de le 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 attacher InstallMacOSX.pkg / InstallESD.dmg -noverify -nobrowse -mountpoint / Volumes / esd
    sudo asr restaurer -source /Volumes/esd/BaseSystem.dmg -target / Volumes / MyVolume -noprompt -noverify -erase
     


    Après avoir entré la dernière commande donnée ci-dessus, vous pouvez recevoir un message similaire à celui donné ci-dessous.

      asr: impossible de personnaliser le volume / les volumes / le système de base OS X
     


    Certaines versions de macOS produiront ce message, tandis que d'autres ne le feront pas. 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 to Using the asr Command.

  5. Pour terminer la création du programme d'installation de la clé USB amorçable El Capitan, entrez les commandes ci-dessous.

      diskutil renommer 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
     

  6. Retirez le lecteur flash. Vous avez terminé.

Alternative à l'utilisation de la commande asr

La commande donnée ci-dessous peut générer un message d'erreur et / ou se bloquer selon la version de macOS et peut-être le modèle de Mac que vous utilisez.

  sudo asr restaurer -source /Volumes/esd/BaseSystem.dmg -target / Volumes / MyVolume -noprompt -noverify -erase
 

Vous pouvez éviter d'entrer la commande ci-dessus en suivant les étapes ci-dessous.

  1. Si le volume du lecteur flash USB n'est plus étiqueté MyVolume , utilisez l'Utilitaire de disque pour effacer le lecteur flash. Mettez en surbrillance le lecteur flash, puis cliquez sur le bouton Effacer . Utilisez le paramètre indiqué dans l'image ci-dessous.

    Ensuite, cliquez sur le bouton Effacer . Une fois l'effacement terminé, cliquez sur le bouton Terminé .

  2. 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
     

  3. Fondamentalement, vous souhaitez restaurer le volume MyImage à partir du fichier caché BaseSystem.dmg . Le fichier caché BaseSystem.dmg est affiché dans l'image de la fenêtre du Finder ci-dessous. Le lecteur OS X Install ESD se trouve dans le volume caché Volumes dans le dossier racine.

    Il existe différentes manières d'afficher les fichiers cachés. Ces méthodes dépendent de la version d'OS X ou de macOS que vous utilisez. Vous devrez peut-être rechercher sur le Web une méthode qui vous convient.

    Mettez en surbrillance le volume MyVolume affiché dans la fenêtre principale de l'Utilitaire de disque. Cliquez sur le bouton Restaurer , puis sur le bouton Image . Sélectionnez le fichier BaseSystem.dmg , comme indiqué ci-dessous. Ensuite, cliquez sur le bouton Restaurer .

    Après une restauration réussie, vous devriez voir l'image ci-dessous. Vous pouvez cliquer sur le bouton Terminé et quitter l'utilitaire de disque.

    De plus, vous devriez obtenir la fenêtre contextuelle suivante.

  4. Entrez les commandes suivantes pour cloner sur le lecteur flash.

    Remarque: l'exécution de la commande dd prend beaucoup de temps. Consultez cette réponse pour suivre la progression de la commande dd . Les octets à transférer représentent environ 10 Go.

      getdsk () {local "x = $ (diskutil info" $ 2 "| grep Part \ of \ Whole)"; eval $ 1 '= "/ dev / $ {x ## *}"'; }
    getdsk DSK1 OS \ X \ Base \ System
    getdsk DSK2 MyVolume
    diskutil unmountdisk $ DSK1
    diskutil unmountdisk $ DSK2
    sudo dd si = $ DSK1 sur = $ DSK2 bs = 1m
    diskutil éjecter $ DSK1
    diskutil unmountdisk $ DSK2
    diskutil mountdisk $ DSK2
     

    Remarque: puisque l'original sera immédiatement éjecté et finalement supprimé, je n'ai pas pris la peine d'utiliser la commande hfs.util pour changer l'UUID du clone.

Vous pouvez maintenant passer 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 Yosemite ou Mavericks Install?
Installez El Capitan avec VirtualBox sur OS X

Je t'aime!Je cherchais une solution pendant des heures!
OMG c'est la meilleure réponse que j'ai jamais vue sur n'importe quel site StackExchange!Je suis très expérimenté avec MacOS et Linux mais je ne connaissais pas la commande asr :) Merci d'avoir pris le temps d'écrire cet article complet!
@david je suis bloqué à `Copie des fichiers du programme d'installation sur le disque ...` a attendu 4 heures.Une solution?
Puisque vous avez publié le même commentaire sur la réponse fournie par @ChrisBraucker,, pourriez-vous préciser à quelle étape de ma réponse vous rencontrez ce problème?
ChrisBraucker
2020-04-16 18:57:14 UTC
view on stackexchange narkive permalink

Je suis resté coincé dans cette même situation pendant un certain temps maintenant et j'ai trouvé un moyen de créer un support d'installation (installation pendant que nous parlons) sur MacOS Catalina. Un peu de magie du Terminal est nécessaire, mais rien de trop compliqué.

Je vais créer un dossier temporaire sur le bureau pour qu'il soit plus facile d'inspecter la structure avec finder.

Étapes à suivre pour exécuter la commande comme suggéré dans https://support.apple.com/en-sg/HT201372

  1. Téléchargez et montez l'image pour El Capitan (par exemple, double-cliquez sur le fichier .dmg )
  2. Ouvrez l'application Terminal
  3. (facultatif) Passer au bureau cd ~ / Desktop
  4. (facultatif) Créez un dossier temporaire mkdir installCapitan && cd installCapitan
  5. Extrayez le programme d'installation ici xar -xf / Volumes / Install \ OS \ X / InstallMacOSX.pkg
  6. Accédez au dossier résultant, avec cd InstallMacOSX.pkg
  7. Vous êtes maintenant accueilli avec plusieurs fichiers, par exemple Payload , Scripts , InstallESD.dmg
  8. Décompressez Payload avec tar xvzf Payload
  9. Vous avez maintenant le Install OS X El Capitan.app dont Apple parle dans le lien ci-dessus
  10. Encore une étape, déplacez les données d'installation là où elles devraient être: mv InstallESD.dmg Install \ OS \ X \ El \ Capitan.app/Contents/SharedSupport/

L'exécution de la commande createinstallmedia devrait fonctionner lorsque les bons chemins d'accès sont donnés, et cela devrait fonctionner:

  sudo Install \ OS \ X \ El \ Capitan.app/Contents/Resources/createinstallmedia \
        --applicationpath ./Install \ OS \ X \ El \ Capitan.app \
        --volume / Volumes / my_install_volume
 

Modifiez le chemin du volume d'installation en conséquence et veillez à choisir le bon, sinon une perte de données pourrait survenir.

edit: Si votre programme d'installation échoue avec quelque chose concernant l'impossibilité de vérifier le support d'installation, vérifiez cette réponse, cela m'a aidé: https://apple.stackexchange.com/a/232016/371520

Bonne chance

Je suis arrivé ici après des heures passées à essayer de créer un programme d'installation pour un ancien iMac.un nouveau Mac, quelle douleur absolue.Ce guide a fonctionné pour moi mais ** veuillez consulter la note de domc ci-dessous concernant l'étape supplémentaire nécessaire après l'étape 5 **
@domc J'ai incorporé les informations, merci de le signaler!
@ChrisBraucker je suis bloqué à `Copie des fichiers du programme d'installation sur le disque ...` a attendu 4 heures.Une solution?
@Jack désolé pour la réponse tardive, avez-vous réussi après tout, ou avez-vous essayé de redémarrer le programme d'installation, en particulier avec sudo?une longue durée de fonctionnement peut toujours être liée à la lenteur des performances du disque (interface USB ou support de stockage).si tel est le cas, vous pouvez vérifier cela dans le terminal avec `iostat -w 1`
@ChrisBraucker merci mec.J'ai du succès avec une nouvelle clé USB mais maintenant je suis bloqué lors de l'installation sur mac mini.J'ai également soulevé la question ici https://apple.stackexchange.com/questions/394919/error-on-el-capitan-installation-this-copy-of-the-install-os-x-el-capitan-applic
A très bien fonctionné, merci beaucoup!
mhaselup
2020-01-13 16:26:22 UTC
view on stackexchange narkive permalink

La réponse est qu'il semble y avoir un problème avec Catalina créant une application d'installation pour d'autres versions d'OSX - certainement avec El Capitan à partir du problème ici.La solution consistait à suivre la procédure fournie par Apple https://support.apple.com/en-sg/HT201372 mais sur une autre version d'OSX-Sierra fonctionnait dans ce cas.

Je suis d'accord que l'utilisation d'une autre version d'OS X est une solution de contournement, mais si vous n'avez pas d'autre Mac disponible (j'ai 2 autres Mac à la maison, tous deux avec Catalina et donc inutiles) c'est un problème et une question ouverte pour le moment.Quelqu'un at-il trouvé une autre solution?
domc
2020-04-19 16:58:53 UTC
view on stackexchange narkive permalink

Je n'ai pas assez de points de réputation pour voter ou commenter la solution Chris Braucker, mais semble fonctionner pour moi .... écrire sur une clé USB pendant que nous parlons après plusieurs heures à essayer de trouver un moyen de faire en sorte que Catalinacréer une clé USB amorçable pour El Capitan.

Une étape supplémentaire (5b) pourrait être ajoutée pour les utilisateurs de terminaux relativement peu avertis, ce qui m'a pris du temps à comprendre. Après l'étape 5, le dossier contenant la charge utile ne vous est pas présenté.Vous devez d'abord faire cd InstallMacOSX.pkg pour entrer dans ce dossier et voir le fichier de charge utile

Bienvenue à Ask Different!Veuillez ne pas ajouter de commentaires dans la section Réponse, ceci est pour les réponses aux questions.Une fois que vous aurez une [réputation] suffisante (http://apple.stackexchange.com/help/whats-reputation), vous pourrez ajouter des [commentaires] (http://apple.stackexchange.com/help/privileges/comment) et posez des questions complémentaires.Pour gagner en réputation, [répondez à des questions claires et concises] (http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-faire plutôt).- De l'avis
[Il est préférable de modifier une réponse existante pour expliquer votre configuration et votre ajout] (https://apple.stackexchange.com/help/editing).Les réponses doivent être autonomes pour éviter les votes négatifs et la suppression éventuelle.Vous sentez-vous à l'aise de modifier la réponse existante pour l'améliorer?
D'accord, il vaut mieux que ce soit un commentaire / modification plutôt qu'une réponse séparée, mais j'ai été empêché de le faire.Cependant, je considère que mon commentaire a fourni des informations utiles à quelqu'un d'autre, qui pourrait l'aider à obtenir une réponse qui a fonctionné, donc dans l'ensemble, j'ai considéré qu'il était préférable de publier quelque chose quelque part, que de ne pas ajouter quelque chose qui pourrait aider les autres à résoudre un problème délicat.
Yudi Setiawan
2020-01-13 12:56:49 UTC
view on stackexchange narkive permalink

Je suppose que vous souhaitez créer un programme d'installation USB El-Capitan amorçable? Peut-être pouvez-vous consulter ce guide d'Apple?

https://support.apple.com/en-sg/HT201372

Oui, j'ai examiné ce document.Malheureusement, lorsque vous arrivez au bit "OS X El Capitan se télécharge en tant qu'image disque contenant un fichier nommé InstallMacOSX.pkg. Ouvrez ce fichier et suivez les instructions à l'écran. Il installe une application nommée Install OS X El Capitan dans votre dossier Applications."il n'est pas possible d'installer le package et l'erreur "Cette version d'OS X 10.11 ne peut pas être installée sur cet ordinateur."est affiché.
La signification de «installe un nom d'application installer OS X El Capitan» n'est pas en double-cliquant, mais plutôt en déplaçant le fichier entier dans le dossier Application.Si vous ne souhaitez pas déplacer le fichier vers le dossier Application, et le conserver dans votre dossier "Download", vous devez faire quelques ajustements à l'instruction sudo décrite dans le document ci-dessus ...
Commande modifiée si l'installation d'OS X El Capitan N'EST PAS DÉPLACÉE vers le dossier d'application: sudo ~ / Downloads / Install \ OS \ X \ El \ Capitan.app/Contents/Resources/createinstallmedia --volume / Volumes / MyVolume --applicationpath ~ /Downloads / Install \ OS \ X \ El \ Capitan.app ..... Veuillez changer le "MyVolume" pour que le nom de votre clé USB soit correct
Merci pour la clarification sur l'emplacement du fichier d'installation d'El Capitan.Dans mon cas, je m'attendais à ce qu'il soit créé dans le répertoire "Application" en installant le package (ce que j'ai finalement fait avec succès sur un autre Mac) afin que je puisse ensuite exécuter la commande "createinstallmedia".Le problème que j'essayais de résoudre était le fait que je ne pouvais pas installer le package dans le premier cas, donc l'emplacement prévu du fichier d'installation était un point discutable.
Peut-être que tu as raison.C'est bien que vous puissiez enfin le créer.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...