10.13 High Sierra Problème High Sierra + Impossible de créer un volume de prédémarrage pour installation APFS.

Passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ BOOT disk21s2

  • respecte tous les espaces
  • la commande reformate le volume InstallESD et le renomme BOOT

Poste le retour.
 
Ca n'a visiblement pas fonctionner. Je peux en utiliser une autre éventuellement.
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ BOOT disk21s2
Started erase on disk21s2 InstallESD
Unmounting disk
Erasing
Error: -69877: Couldn't open device
-bash-3.2#
 
Passe la commande alternative :
Bloc de code:
diskutil eraseDisk jhfs+ BOOT gpt disk21

  • qui réinitialise carrément la clé > en remontant un volume BOOT

Poste le retour.
 
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 Preboot                 39.6 MB    disk1s2
   2:                APFS Volume Recovery                517.8 MB   disk1s3
   3:                APFS Volume VM                      3.2 GB     disk1s4
   4:                APFS Volume Macintosh               20.5 KB    disk1s5
   5:                APFS Volume Mac essai               20.5 KB    disk1s6
   6:                APFS Volume Macintosh HD            5.2 GB     disk1s1

/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

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +9.3 GB     disk21
   1:                        EFI EFI                     209.7 MB   disk21s1
   2:                  Apple_HFS InstallESD              9.0 GB     disk21s2

-bash-3.2#
 
J'ai obtenu le même résultat alors j'ai changé de clef mais lorsque j'active cette commande, toujours identique.
J'ai refait diskutil list avec la nouvelle clef:
 
On va donc passer au plan B. Passe la commande :
Bloc de code:
diskutil ap resizeContainer disk1 116g jhfs+ BOOT 0b

  • le 0 de 0b = zéro
  • la commande rétrécit à 116 Go le Conteneur apfs du disque interne et crée un volume BOOT d'environ 5 Go. L'équivalent d'un volume de clé USB donc.

Poste l'affichage retourné.
 
Bonjour
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 9 466 388 480 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
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
warning: Overallocation Detected on Main device: (27231336+1) bitmap address (40244)
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#
 
Le volume BOOT a bien été créé en fin de disque.

Passe la commande :
Bloc de code:
asr restore --s / --t /Volumes/BOOT --erase --noprompt

  • mets les doubles tirets -- où tu les vois ; il y a bien une barre oblique / entre --s et --t
  • 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. Le volume 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 l'affichage retourné lorsque tu auras récupéré -bash-3.2# en signal de fin.
 
Et voilà (navrée j'étais au travail, merci de l'aide)
Bloc de code:
-bash-3.2# asr restore --s / --t /Volumes/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 -->

- redémarre (Menu  > Redémarrer) > et presse aussitôt la touche "alt" pour obtenir l'écran de choix du volume de démarrage. Choisis OS X Base System (le volume qu'on a créé et qui a été renommé) > démarre dessus. Tu obtiens que le même écran affichant une fenêtre de 4 Utilitaires macOS.​

Repasse alors la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques.
 
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         116.0 GB   disk0s2
   3:                  Apple_HFS OS X Base System        5.0 GB     disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +116.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            5.2 GB     disk1s1
   2:                APFS Volume Preboot                 39.6 MB    disk1s2
   3:                APFS Volume Recovery                517.8 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4
   5:                APFS Volume Macintosh               20.5 KB    disk1s5
   6:                APFS Volume Mac essai               20.5 KB    disk1s6

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

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 GB     disk3
   1:                 DOS_FAT_32 MUDAM                   4.0 GB     disk3s1

/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#
 
Passe la commande :
Bloc de code:
diskutil ap deleteContainer disk1 "Macintosh HD"

  • mets "Macintosh HD" avec les "" ; le 1 de disk1 = chiffre un
  • la commande supprime l'apfs et reformate un volume Macintosh HD réinstallable (on a fait tout ce qui précède uniquement pour pouvoir passer cette commande)

Poste 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
Unmounting Volume "Macintosh" on disk1s5
Unmounting Volume "Mac essai" on disk1s6
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk0s2 as a 108 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 le volume Macintosh HD comme destination lorsque cela te sera proposé.​

Note : quand tout sera fini et que tu auras pu ouvrir une session d'utilisatrice --> il faudra supprimer le petit volume auxiliaire OS X Base System de fin de disque et récupérer son espace à Macintosh HD.
 
Content pour toi !

Tu trouves le Terminal de macOS at: Applications > Utilitaires > Terminal. Lance-le > passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques (c'est pour supprimer la partition OS X Base System et récupérer son espace).