10.13 High Sierra « Impossible de créer un volume de prédémarrage pour l’installation APFS »

Et voilà le travail, j'essaie de comprendre mais on dirait que l'OS de secours est du coup installé sur la clé c'est ça ?

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume MACINTOSH HD            5.2 GB     disk1s1
   2:                APFS Volume Preboot                 23.3 MB    disk1s2
   3:                APFS Volume Recovery                519.0 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.1 GB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS OS X Base System        7.7 GB     disk2s2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20

-bash-3.2#
 
Oui. Voici la clé -->
Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.1 GB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS OS X Base System        7.7 GB     disk2s2

  • tu remarques que OS X Base System fait 7,7 Go alors que le volume original (supporté par une image-disque) ne fait que 2 Go. Ce volume OS X Base System de la clé contient un clone de 1,3 Go d'OS de secours. Le Mac est actuellement démarré sur ce clone de secours externe au Conteneur apfs et au disque interne. Conséquence : on peut supprimer l'apfs entier avant réinstallation.

Passe la commande :
Bloc de code:
diskutil ap deleteContainer disk1 "MACINTOSH HD"

  • ("MACINTOSH HD" avec les "") la commande supprime l'apfs > et reformate un volume MACINTOSH HD standard

Poste le retour.
 
Effectivement !

Voilà le retour:

Bloc de code:
-bash-3.2# diskutil ap deleteContainer disk1 "MACINTOSH HD"
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "MACINTOSH HD" on disk1s1
Unmounting Volume "Preboot" on disk1s2
Unmounting Volume "Recovery" on disk1s3
Unmounting Volume "VM" on disk1s4
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk0s2 as a 113 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s2
Finished APFS operation on disk1
-bash-3.2#
 
Parfait.

- dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" => et choisis MACINTOSH HD comme destination lorsque cela te sera proposé.​
 
@macomaniac tout est terminé, l’os s’est installé et le mac s’est lancé correctement. D’autres manipulations particulières à faire ? Est ce que je peux débrancher la clé maintenant ?
Merci mille fois !
 
Bonjour ,

J’ai le même souci. J’ai suivi vos recommandations jusqu’au redémarrage mais je me suis rendu compte que j’ai attribué 10 Go à la partition SOS (total de mon macbook pro 128 Go). Ce qui est insuffisant (il faut 19 Go minimum). L’erreur que j’ai faite, c’est d’avoir supprimé SOS sans réattribuer les 10 Go.

Pouvez-vous m’aider à recréer cette partition en y attribuant les 20 Go pour passer à l’étape suivante ?

Je vous remercie d’avance.
 

Fichiers joints

  • 1DBA023B-696B-41D5-9DD2-2957C6D5E62C.jpeg
    1DBA023B-696B-41D5-9DD2-2957C6D5E62C.jpeg
    131,6 KB · Affichages: 41
Dernière édition par un modérateur:
Bonjour KalCooper

Passe déjà la commande :
Bloc de code:
diskutil ap resizeContainer disk1 0b

  • qui récupère l'espace libre => au Conteneur apfs

Poste le retour.

Note : pour créer un volume qui permettra de cloner le volume de secours actuellement démarré => tes 10 Go suffisaient amplement. Il n'y a que 1,3 Go d'OS de secours à cloner - en fait.
 
Bonjour @macomaniac,

j’ai pu re-partitionner et ensuite j’ai suivi tes explications données à @LC48 et donc j’ai pu réinstaller sans soucis avec l’USB et tout remarche. Merci beaucoup pour tes explications éclairées.

PS.: que faut-il faire pour éviter ce problème à l’avenir si nécessité de réinstallation ? Est-ce un problème connu de High Sierra?
 
@KalCooper

Bravo pour ton initiative et content pour toi !

- veux-tu récupérer l'espace de la petite partition créée en bas de disque ?​
- problème connu de la réinstallation de High Sierra (spécifiquement) après reformatage du volume principal.​
 
Oui je veux bien récupérer l’espace.
Concernant la réinstallation, pas possible juste de réinstaller en mode usine un mac sous Sierra sans ce problème ?
 
Dernière édition par un modérateur:
Va à : Applications > Utilitaires > lance le «Terminal». Passe la commande :
Bloc de code:
diskutil list

  • qui affiche le tableau des disques

Poste le retour en copier-coller > en veillant à faire le coller dans un Bloc de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu ...▾ (à droite de la bobine souriante) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.
 
Bonsoir Macomaniac merci pour le temps que vous nous accordez,

j'ai rencontré le même problème d'installation à 2 minutes de la fin , j'ai essayé de presser commande , alt et R ne fonctionnant pas j'ai suivi le parcours un peu plus long, j'ai suivi vos conseils mais j'ai un message d'erreur qui m'indique que l'espace disponible de mon disk est trop petit.
J'attends avec impatience votre lanterne , merci

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume disk                    5.2 GB     disk1s1
   2:                APFS Volume Preboot                 35.3 MB    disk1s2
   3:                APFS Volume Recovery                519.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk2
   1:                  Apple_HFS OS X Base System        2.0 GB     disk2s1

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20

-bash-3.2# diskutil ap resizeContainer disk1 200g jhfs+ SOS 0B
Started APFS operation
Aligning grow delta to 78 876 930 048 bytes and targeting a new physical store size of 200 000 000 000 bytes
Determined the maximum size for the targeted physical store of this APFS Container to be 121 123 069 952 bytes
Error: -69771: The target disk is too small for this operation
-bash-3.2#
 
Bonjour Novice-Paris

La réinstallation de High Sierra bloque : si le volume principale à été reformaté et si les volumes auxiliaires Preboot & Recovery de l'ancienne installation demeurent dans le Conteneur apfs (bogue spécifique au programme d'installation de High Sierra). La solution consiste à supprimer l'apfs entier avant ré-installation. Ce qui suppose de pouvoir démarrer sur un volume de secours autre que le volume Recovery de ce même Conteneur - comme actuellement pour toi.

- as-tu une clé USB disponible ? - 3 Go requis. On pourrait y cloner le volume de secours démarré > démarrer le Mac sur clé > supprimer l'apfs interne depuis ce démarrable externe indépendant > enfin réinstaller sans erreur.​
 
  • J’aime
Réactions: NoviceParis
Bonjour, je n’ai pas de clé USB mais je vais essayer de m’en procurer une aujourd’hui afin que l’on puisse continuer sur les étapes suivantes.
Une fois la clé usb en possession où pourrais-je obtenir le fameux volume de secours svp ?
 
Le volume de secours est le volume OS X Base System démarré via ⌘R. Dans le volume Recovery du Conteneur > il y a une image-disque BaseSystem.dmg > qui donne au montage ce volume OS X Base System recelant l'OS de secours.

- en alternative à une clé USB > passe la commande :​
Bloc de code:
diskutil ap resizeContainer disk1 116g jhfs+ BOOT 0b

  • tu peux la passer en "copier-coller à rebours" : tu la copies d'abord ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande rétrécit l'actuel Conteneur apfs à 116 Go et crée un volume BOOT indépendant d'environ 5 Go

Poste le retour.
 
voici le retour

Bloc de code:
-bash-3.2# diskutil ap resizeContainer disk1 116g jhfs+ BOOT 0b
Started APFS operation
Aligning shrink delta to 5 123 072 000 bytes and targeting a new physical store size of 115 999 997 952 bytes
Determined the minimum size for the targeted physical store of this APFS Container to be 8 351 793 152 bytes
Resizing APFS Container designated by APFS Container Reference disk1
The specific APFS Physical Store being resized is disk0s2
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l /dev/disk0s2
Checking volume
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the object map
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Verifying allocated space
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 121 123 069 952 to 115 999 997 952 bytes
Shrinking APFS data structures
Shrinking partition
Modifying partition map
Initialized /dev/rdisk0s3 as a 5 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s3
Finished APFS operation
-bash-3.2#
 
Parfait. Un petit volume BOOT a bien été créé en queue de disque > hors Conteneur apfs > qui va tenir lieu de clé USB (que tu n'auras donc pas à acheter).

- passe la commande :​
Bloc de code:
asr restore --s / --t /Vol*/BOOT --erase --noprompt

(copier-coller à rebours) la commande restaure le volume OS X Base System de l'OS de secours démarré (désigné par son point de montage /) => au volume BOOT qu'on vient de créer. BOOT va être reformaté > renommé OS X Base System comme la source > cloné d'un OS de secours de 1,3 Go > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête​

Poste le retour quand tu auras récupéré -bash-3.2# en signal de fin.

Note : "restaurer" signifie : cloner bloc à bloc => ce qui produit un clone absolu (au nom près) de la source sur la destination.
 
  • J’aime
Réactions: NoviceParis
yes sir , voici le retour avec le signal de fin
Bloc de code:
-bash-3.2# asr restore --s / --t /Vol*/BOOT --erase --noprompt
    Validating target...done
    Validating source...done
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Verifying  ....10....20....30....40....50....60....70....80....90....100
    Remounting target volume...done
-bash-3.2#
 
Opération réussie : BOOT est devenu un volume OS X Base System démarrable > clone de volume de secours.

- redémarre (Menu  > Redémarrer) > et tiens aussitôt pressée la touche "alt" pour obtenir l'écran de choix du volume de démarrage. Choisis OS X Base System > démarre dessus. Tu récupères le même écran affichant une fenêtre de 4 Utilitaires macOS.​

- repasse la commande :​
Bloc de code:
diskutil list

  • et poste le tableau des disques.
 
  • J’aime
Réactions: NoviceParis