OVH Cloud OVH Cloud

Terminal : download Install_dernier_syst

11 réponses
Avatar
michele
Des fois que ça puisse servir :

Afin d'avoir un installeur complet sous forme de .dmg du dernier système
+ toutes ses mises à jour incluses relatif à la machine sur laquelle est
fait la manip, j'ai fait ça :

1. J'ai téléchargé et installé sur mon mac la dernière version de python
récupéré ici :
https://www.python.org/downloads/

2. J'ai créé un dossier "python" (sans guillemets) dans le dossier
documents de mon home.

3. J'ai téléchargé et dézippé le dossier "macadmin-scripts" récupéré
ici:
https://github.com/munki/macadmin-scripts
J'ai retiré le script "installinstallmacos.py" que j'ai déposé dans le
dossier "python" du dossier "Documents".

4.
Pour lancer le script, ouvrir le terminal et taper :
sudo python /Users/nom_du_home/Documents/python/installinstallmacos.py
(ou bien déposer le script à partir de son emplacement après avoir tapé
"sudo python " dans le terminal)
Puis taper son mot de passe.

Un scan de catalogue se fait puis une recherche sur le serveur d'apple
qui permet d'afficher les 4 dernières versions possibles des systèmes
valables pour la machine sur laquelle le script a été lancé :
[Attention, ce qui apparaît ci-dessous ne concerne que ma machine]


Downloading https://swscan.apple.com/content/catalogs/
others/index-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog...
Downloading http://swcdn.apple.com/content/downloads/…
Downloading http://swcdn.apple.com/content/downloads/…
Downloading http://swcdn.apple.com/content/downloads/…
Downloading http://swcdn.apple.com/content/downloads/…
Downloading http://swcdn.apple.com/content/downloads/…
Downloading http://swcdn.apple.com/content/downloads/…
Downloading http://swcdn.apple.com/content/downloads/…
Downloading http://swcdn.apple.com/content/downloads/…
# ProductID Version Build Post Date Title
1 041-47723 10.14.4 18E2034 2019-03-25 macOS Mojave
2 091-95155 10.13.6 17G66 2019-01-08 macOS High Sierra
3 041-64745 10.14.5 18F203 2019-05-22 macOS Mojave
4 041-59913 10.14.5 18F132 2019-05-13 macOS Mojave
Choose a product to download (1-4):


On tape le chiffre (de 1 à 4) de la version de l'installeur qui nous
intéresse et vlam, nous voilà partis pour 5 heures de téléchargement (à
500 k/s) pour une image de 6 Go.

La localisation du download :
Dans le dossier "home" relatif à votre compte se crée un dossier
"content" contenant 2 sous-dossiers "catalogs" et "downloads".
Utilisateurs/nom_du_compte/content/...
Ils vont se remplir TRÈS doucement (attention, le poids indiqué par le
finder pour le dossier "content" ne reflète pas nécessairement le poids
réel téléchargé. Ce n'est pas un indicateur du temps qu'il reste à
poireauter).
A la fin du téléchargement un script copiera le contenu de ces dossiers
dans une image.sparseimage qui se transformera finalement en .dmg.
Ne restera plus qu'à benner le dossier "content" qui fera doublon.

------------
Pour les curieux, on voit que sur ma machine, il y a une version
introuvable de High Sierra nommée "17G66" (la version universelle de HS
s'appelle 17G65 et ne boote pas sur le MBP 2018 que j'ai).
Cette 17G66 spéciale embarque en fait la mise à jour supplémentaire
destinée aux machines affublées de la foutue puce T2.
Sauf que jusqu'ici le téléchargement a toujours échoué en cours de
route. Zob.

Les 3 autres versions concernent Mojave.
- La 10.14.5 (18F132) est la version universelle (qui s'installe sur le
MBP 2018) et qu'il faut corriger avec la mise à jour pour la puce T2.
- La 10.14.5 (18F203) est la version non universelle incorporant
la mise à jour pour la puce T2.
------------

Accessoirement, si ça coince, pour des vieux catalogues, on peut les
nettoyer :
sudo softwareupdate --clear-catalog

1 réponse

1 2
Avatar
michele
michele wrote:
- Je crée un dossier sur le bureau :
mkdir ~/Desktop/091-95155/...

Bon, ben en fait, avec Pacifist, on peut très bien se passer des
scripts.
Dans le lot des trucs téléchargés, je n'ai utilisé que
InstallESDDmg.pkg ; InstallAssistantAuto.pkg ;
AppleDiagnostics.chunklist ; AppleDiagnostics.dmg ;
BaseSystem.chunklist ; BaseSystem.dmg.
1. A partir de "InstallESDDmg.pkg", j'ai extrait InstallESD.dmg
2. A partir de "InstallAssistantAuto.pkg", j'ai extrait sur le bureau
"Install macOS High Sierra.app"
3. J'ai ouvert le paquet de "Install macOS High Sierra.app"
et dans le dossier "SharedSupport", j'ai copié :
AppleDiagnostics.chunklist ; AppleDiagnostics.dmg ;
BaseSystem.chunklist ; BaseSystem.dmg et
InstallESD.dmg.
J'ai créé ma clé usb. Cette version 17G66 ne boote pas sur le MBP 15
2018 mais s'intalle comme un charme sur un mac plus ancien.
-----
J'ai finalement téléchargé une version 17G2208 spécifique au MBP 2018 à
puce T2 sur un site de torrents.
J'ai créé une clé usb à partir du mac ancien (qui ne craint pas les
vérolages vu qu'il est reformaté dès que je bidouille un peu).
Et j'ai quand même booté dessus sur le MBP 2018. Sans aller plus loin,
juste pour vérifier que ça bootait.
-----
En bref, la 17G66 dont les fichiers datent tous du 14 décembre 2018 et
qui n'est absolument documentée nulle part, n'inclut pas les mises à
jour pour les T2.
Maintenant, ça va être une grosse galère pour trouver une source propre
pour la 17G2208...
Et puis surtout trouver d'occase un Thinkpad T4x0s ou un Carbon X1 à
hackintosher pour pouvoir revenir à Capitan qui a supporté toutes mes
conneries jusqu'ici.
1 2