Sujet unique Installation de macOS Monterey sur les Mac incompatibles

merci pour ta réponse, je vais essayer ça dans les jours qui viennent,
sinon j'ai la possibilité de me servir d'un mbp et brancher les disques en externe, ça serait pas plus simple pour le transfert de dossier EFI
bon week-end
 
J'ai bricolé un script pour faciliter le montage d'une partition EFI. Il liste les volumes EFI disponibles et il n'y a plus qu'à sélectionner celui qu'on veut monter. Des instructions sont fournies pour le démontage.

Bloc de code:
global disque, zone_text, media_name, list2
-- tell application "Finder"
    set erreur to ""
    try
        set liste_disques to do shell script "diskutil list | grep physical | grep -o 'disk[^ ]*'"
    on error the error_message number the error_number
        display dialog "Error: " & the error_number & ". " & the error_message buttons {"OK"} default button 1
        set erreur to "yes"
    end try
    -- display dialog liste_disques as string
    
    -- set liste_disques to items 1 thru nonbootnumber of liste_disques
    if erreur = "" then
        set i1 to 1
        set j1 to count words in liste_disques
        set zone_text to ""
        set list2 to {}
        -- display dialog j1
        repeat with i1 from i1 to j1 by 1
            set disque to word i1 of liste_disques
            -- display dialog disque
            set diskinfo to do shell script "diskutil info " & disque & " | grep \"Media Name:\""
            set partition_type to last word of (do shell script "diskutil info " & disque & "s1" & " | grep \"Partition Type:\"")
            if partition_type = "EFI" then
                set media_name to characters 28 thru end of diskinfo as string
                set zone_text to (disque & "s1" & " " & media_name) as string
                copy zone_text to the end of list2
            end if
        end repeat
        if list2 = {} then
            display dialog "aucune partition EFI" buttons {"OK"} default button 1 with icon note
        else
            activate
            set your_selected_device_id to (choose from list list2 with prompt "Choisissez un volume EFI à monter") as string
            if your_selected_device_id = "false" then
                display dialog "Vous avez annulé" buttons {"OK"} default button 1 with icon note
            else
                
                set the_Item to your_selected_device_id
                set the_ID to first word of the_Item
                try
                    do shell script "diskutil mount /dev/" & the_ID with administrator privileges
                    -- do shell script "diskutil unmount /Volumes/EFI"
                on error the error_message number the error_number
                    display dialog "Error: " & the error_number & ". " & the error_message buttons {"OK"} default button 1
                    set erreur to "yes"
                end try
                if erreur = "" then
                    display dialog "La partition EFI " & the_ID & " a été montée" & linefeed & "Pour l'éjecter vous taperez dans Terminal :" & linefeed & linefeed & "diskutil unmount " & the_ID buttons {"OK"} default button 1 with icon note
                end if
            end if
        end if
    end if
-- end tell

Lancez éditeur de script > Nouveau document, copiez collez le code dans la fenêtre, validez en cliquant sur le marteau, enregistrez le script au format Application en l'appelant EFI mounter. Il n'y a plus qu'à lancer le script en double cliquant sur EFI mounter.
 
  • J’aime
Réactions: sergiodadi
modo petit question : je peux coller les liens YouTube du ici ?
 
Je me suis fait une frayeur ...
J'ai mis à jour mon iMac début 2009 en 12.7.6, ce que j'avais négligé de faire ... plus de WiFi ...
J'ai supprimé ma box de la liste, je l'ai rétabli, retapé la clef de sécurité. Ça semble marcher ...

J'ai aussi patché celui de ma fille (même configuration). Après m'être un peu emmêlé les pédales (oubli d'installer l'EFI sur le disque de démarrage, et impossibilité de démarrer sous Monterey chez elle, j'avais laissé chez moi la clef USB, persuadé que je n'en avais plus besoin), ça a l'air de marcher maintenant.

Y a-t-il un intérêt à chercher plus loin, à installer OCLP 2.0.0 (j'en suis resté à 1.4.3), et tenter d'installer Sequoia ???
 
Je me suis fait une frayeur ...
J'ai mis à jour mon iMac début 2009 en 12.7.6, ce que j'avais négligé de faire ... plus de WiFi ...
J'ai supprimé ma box de la liste, je l'ai rétabli, retapé la clef de sécurité. Ça semble marcher ...

J'ai aussi patché celui de ma fille (même configuration). Après m'être un peu emmêlé les pédales (oubli d'installer l'EFI sur le disque de démarrage, et impossibilité de démarrer sous Monterey chez elle, j'avais laissé chez moi la clef USB, persuadé que je n'en avais plus besoin), ça a l'air de marcher maintenant.

Y a-t-il un intérêt à chercher plus loin, à installer OCLP 2.0.0 (j'en suis resté à 1.4.3), et tenter d'installer Sequoia ???

Si l'iMac est utilisé quotidiennement ou couramment , je te suggère d'attendre au moins la version 15.1. La prochaine version officielle d'OCLP corrige déjà une dizaine de bug :grinning:

Si c'est "pour le fun" , pourquoi pas ...

Je me suis fait une frayeur ...
J'ai mis à jour mon iMac début 2009 en 12.7.6, ce que j'avais négligé de faire ... plus de WiFi ...
J'ai supprimé ma box de la liste, je l'ai rétabli, retapé la clef de sécurité. Ça semble marcher ...

J'ai aussi patché celui de ma fille (même configuration). Après m'être un peu emmêlé les pédales (oubli d'installer l'EFI sur le disque de démarrage, et impossibilité de démarrer sous Monterey chez elle, j'avais laissé chez moi la clef USB, persuadé que je n'en avais plus besoin), ça a l'air de marcher maintenant.

Y a-t-il un intérêt à chercher plus loin, à installer OCLP 2.0.0 (j'en suis resté à 1.4.3), et tenter d'installer Sequoia ???

Si tu n'as pas de problème majeur ou gênant, je te suggère de rester avec ta version actuelle d'OCLP et de l'upgrader uniquement quand tu passeras à Sequoia.
 
  • J’aime
Réactions: boninmi
Si l'iMac est utilisé quotidiennement ou couramment , je te suggère d'attendre au moins la version 15.1. La prochaine version officielle d'OCLP corrige déjà une dizaine de bug :grinning:

Si c'est "pour le fun" , pourquoi pas ...



Si tu n'as pas de problème majeur ou gênant, je te suggère de rester avec ta version actuelle d'OCLP et de l'upgrader uniquement quand tu passeras à Sequoia.
Je compte faire l'essai sur un autre disque.

Par contre - je crains que tu l'aies déjà répété un million de fois :) - la procédure pour la mise à jour d'OCLP (qu'il faut sans doute faire pour tenter Sequoia) nécessite bien de refaire l'EFI (Build and Install OpenCore) ? Le redémarrage se fait-il bien alors sur le nouvel EFI, et y a-t-il des problèmes signalés à la suite du redémarrage ? Faut-il bien appliquer de nouveau les patchs post installation ? Tout cela est-il risqué par rapport à une installation qui marche ? Désolé si cela a déjà été expliqué. Comme il y a un post pour chaque système, les remarques générales ont tendance a se dupliquer.
 
Je compte faire l'essai sur un autre disque.

OK alors, pas de problème pour faire des tests sur un autre disque :+1:

Par contre - je crains que tu l'aies déjà répété un million de fois :) -

ça fera 1 000 001 de fois , c'est pas grave :grinning:

la procédure pour la mise à jour d'OCLP (qu'il faut sans doute faire pour tenter Sequoia)

Oui, pour installer Sequoia, il faut prendre la dernière version (actuellement OCLP 2.0.1) :
  • tu mets à jour OCLP avec ton disque actuel (prendre la version OpenCore-Patcher.pkg ) qui est conseillé actuellement par les développeurs et pas la version GUI ( OpenCore-Patcher-GUI.app.zip ) qui va disparaître bientôt .
  • tu lances OCLP
  • tu crées la clef USB OCLP "Create macOS Installer" en choisissant Sequoia
  • tu lances "Build and Install Opencore" en choisissant ta clef USB pour l'installation
  • tu rebootes avec la touche option
    [*]
    tu accèdes au menu de boot standard de macOS (sur fond blanc/gris)
  • tu choisis l'EFI de la clef
  • tu accèdes au menu de boot d'OCLP (sur fond noir)
  • tu choisis l'icône "Install macOS Sequoia"
  • tu lances l'installation de manière classique sur le disque prévu, si c'est un disque externe USB , attention:

- il ne faut pas se tromper et ne pas choisir le disque interne,
- s'il n'y a que le nouveau disque, c'est plus simple à choisir
- après plusieurs reboots, quand l'installation est terminé:
- soit OCLP a installé automatiquement les "Post-Install Root Patch"
- soit il faut les lancer manuellement (tu peux les lancer , de toute façon, si c'est déjà patché, OCLP te le signalera
- tu refais un "Build and Install OpenCore" pour pouvoir booter sur le disque sans la clef USB OCLP

Tout cela est-il risqué par rapport à une installation qui marche ?

Si tu ne te trompes pas de disque pour l'installation, non .
 
Dernière édition:
@sergiodadi merci.

La MAJ d'OCLP sur le disque actuel (de démarrage) signifie-t-elle qu'il faut aussi faire le Build and Install sur le disque actuel et installer l'EFI (nouveau je suppose) de 2.0.1 sur le dit disque, avant de lancer la création de l'installeur sur la clef USB ou ça n'a pas d'importance (ou vaut-il mieux) garder l'EFI créé sous 1.4.3 sur le disque de démarrage ?

Incidemment, Mail continue à planter aléatoirement sous Monterey 12.7.6 avec OCLP 1.4.3, alors que ce n'est pas le cas de Thunderbird, je ne sais pas si quelqu'un a une solution à ce problème.
 
@sergiodadi merci.

La MAJ d'OCLP sur le disque actuel (de démarrage) signifie-t-elle qu'il faut aussi faire le Build and Install sur le disque actuel

Non, ce n'est pas obligatoire tant que ce n'est pas ce disque qui sera mis à jour en Sequoia. Il faudra le faire obligatoirement lorsque tu voudras faire la mise à jour en Sequoia de ce disque interne.

Ceci dit, si tu veux le faire avant (il faudra de toute façon le faire le jour où tu voudras faire la mise à jour de ton disque interne en Sequoia) ou si tu te trompes de disque pour le "Build and install", ça n'aura pas de conséquence, il faudra simplement relancer les "Root Patch Post Install" sur ce disque interne au cas où il y aurait des nouveaux patchs par rapport à la version 1.4.3