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
Super, je me suis servi de ton script et tout rouleC'est les mêmes manips.
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 ???
Je compte faire l'essai sur un autre disque.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
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)
Tout cela est-il risqué par rapport à une installation qui marche ?
@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
OK, merci. Ce ne sont que des disques externes dans les deux cas. Je ne souhaite pas installer les systèmes non compatibles sur le disque rotatif interne que je n'ai pas changé, et je préfère garder le disque actuel externe sous Monterey pour plus de sureté.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
OCLP 2.0.1 ne parvient pas à valiser l'intégrité de l'installeur Sequoia. Je pense qu'il faut considérer que cet iMac début 2009 est limité à Monterey.