10.13 High Sierra Installation high sierra + volume contains macos

Bonjour macomaniac ! J'ai suivi toute la procédure indiquée à eligal mais lorsque j'ai voulu faire le diskutil eraseVolume jhfs+ "Macintosh HD" disk2, en l'occurrence disk1 pour moi, mon Mac a indiqué "dissented by pid=0 (kernel)", que puis-je faire ?
Merci beaucoup
 
Bonjour Babar

Quand une commande de reformatage comme celle que tu cites --> retourne le déni :
Bloc de code:
dissented by pid=0 (kernel)

  • refusé par le processus possédant l'identifiant 0 = le processus du kernel (ou noyau opérateur du Système de secours actuellement démarré)

=> cela veut dire régulièrement que le volume ciblé pour reformatage est le même que le volume actuellement démarré. Et comme on ne peut pas scier la branche sur laquelle on est assis --> le "moteur" du Système démarré interdit cette action "réflexive".

----------

Je te propose de fournir les informations de base ainsi (tuto) -->

- va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur CoreStorage si présent > Conteneur apfs si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-521520-original.png

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
merci
Alors
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS OS X Base System        250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS macOS Base System       2.0 GB     disk1s1

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

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

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

Je pense que c'est ce qu'il te faut. Merci .
 
La configuration de ton disque -->
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS OS X Base System        250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

  • montre que le grand volume (250 Go) s'intitule OS X Base System (comme le volume d'un OS de secours démarré). Il a donc été restauré depuis une session de secours > à partir du volume de l'OS de secours pris pour source. L'intitulé OS X Base System montre que le volume source contenant au maximum un OS de secours High Sierra - l'intitulé macOS Base System ayant cours pour un OS de secours à partir de Mojave.
  • une partition de secours avec un volume Recovery HD existe en-dessous. On va dire que c'est après un démarrage sur l'OS de secours recelé dans une image-disque du volume Recovery HD --> qu'il y a eu restauration. L'OS de secours contenu dans le volume Recovery HD ne peut pas être un OS de secours Mojave > Mojave imposant un format apfs qui supprime les partitions de secours de type Recovery HD.

Cette image-disque -->
Bloc de code:
/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS macOS Base System       2.0 GB     disk1s1

  • porte un volume d'OS de secours intitulé macOS Base System. Il s'agit donc nécessairement d'un OS de secours Mojave. Nécessairement démarré pour qu'une telle image-disque soit affichée. OS de secours Mojave nécessairement inexistant sur le disque du Mac (voir analyse précédente). Il y a donc eu démarrage par internet via ⌘⌥R > et téléchargement en RAM de l'image-disque portant le volume macOS Base System.
----------

La situation est donc pour le moins complexe > car il existe à la fois 3 volumes d'OS de secours (on a affaire à un collectionneur de bouées de sauvetage :hilarious: ) -->

- le grand volume OS X Base System (contenant un clone de 1,3 Go de l'OS de secours original non-Mojave hébergé dans le volume Recovery HD)​

- le volume Recovery HD (contenant l'OS de secours original non-Mojave de 1,3 Go)​

- le volume macOS Base System (contenant un OS de secours Mojave démarré - issu d'un téléchargement en RAM après démarrage par internet)​

----------

Afin de vérifier que tu es bien actuellement démarré sur la RAM (et pas sur le disque du Mac) > passe la commande :
Bloc de code:
hdiutil info

  • qui liste les images-disques en cours d'utilisation (avec leur description - dont leur statut de fichiers résidents du disque ou de la RAM)

Poste disons les 3 premières descriptions d'images-disques (et pas plus) --> c'est la 1ère qui m'importe.
 
Merci de d'aider une cause perdue mdr
Bloc de code:
-bash-3.2# hdiutil info
framework       : 480.250.6
driver          : 480.250.6
images          : 19
================================================
image-path      : ramfile://489828374
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : false
blockcount      : 4192976
blocksize       : 512
writeable       : TRUE
autodiskmount   : <unknown>
removable       : false
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk1    GUID_partition_scheme   
/dev/disk1s1    48465300-0000-11AA-AA11-00306543ECAC    /
================================================
image-path      : ram://10240
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 10240
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk2        /private/var/log
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk3        /Volumes
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk4        /private/var/tmp
 
Voici en abrégé la description de la 1ère image-disque -->
Bloc de code:
image-path      : ramfile://489828374
.............................
blockcount      : 4192976
blocksize       : 512
............................

  • on voit qu'elle a une taille de 4192976 blocs de 512 octets = 2,14 Go. C'est la taille de l'image-disque portant le volume d'un OS de secours démarré.
  • elle a le statut de ramfile = fichier résident de la RAM. On sait donc que le Mac est actuellement démarré sur la RAM et pas sur le disque. Tout est donc possible.
----------

La cause n'est pas perdue : elle est trop "gagnante" car il y a pléthore de possibilités -->

- pour résumer : veux-tu installer Mojave 10.14 ou réinstaller l'OS antérieur (qui a des chances d'être Sierra 10.12 - car High Sierra sur un SSD de 250 Go aurait déterminé un format apfs) ?​

Afin de vérifier la compatibilité de ton Mac > passe la commande :
Bloc de code:
sysctl hw.model

  • qui affiche l'identifiant de modèle de ton Mac

Poste le retour.
 
Tu as un MacBook Air récent - largement compatible avec Mojave -->

- tu peux donc installer Mojave.​

Mais comme je suis curieux > peux-tu passer avant la commande informative suivante ? -->
Bloc de code:
defaults read /Volumes/OS*/System/Library/CoreServices/SystemVersion.plist ProductVersion

  • je te conseille de la passer en copier-coller à rebours : tu la copies avec Safari ici > tu la colles dans le Terminal > tu l'exécutes
  • la commande lit la version de l'OS de secours clonée dans le grand volume OS X Base System

Poste le retour.
 
Hé ! hé ! -->
Bloc de code:
10.12
  • = OS Sierra
l'OS antérieur (qui a des chances d'être Sierra 10.12 - car High Sierra sur un SSD de 250 Go aurait déterminé un format apfs)

  • conjecture confirmée.
-----------

Place à l'action ! ...

Passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0 ; diskutil list disk0

  • mets "Macintosh HD" avec les "" ; le 0 de disk0 = zéro ; il y a bien un point-virgule ; entre disk0 et diskutil vers la fin. Tu peux faire un copier-coller à rebours si tu veux.
  • la commande efface le disque interne > remet une table GPT > un système de fichiers jhfs+ > un volume intitulé Macintosh HD > puis réaffiche la configuration du disque interne seul

Poste l'ensemble de l'affichage retourné.
 
Tu es mon héros mdr

-bash-3.2# diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0 ; diskutil list disk0

Started erase on disk0

Unmounting disk

Creating the partition map

Waiting for partitions to activate

Formatting disk0s2 as Mac OS Extended (Journaled) with name Macintosh HD

Initialized /dev/rdisk0s2 as a 233 GB case-insensitive HFS Plus volume with a 24576k journal

Mounting disk

Finished erase on disk0

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *251.0 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS Macintosh HD 250.7 GB disk0s2
 
Euh pardon

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0 ; diskutil list disk0
Started erase on disk0
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk0s2 as Mac OS Extended (Journaled) with name Macintosh HD
Initialized /dev/rdisk0s2 as a 233 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
Finished erase on disk0
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.7 GB   disk0s2
 
Parfait ! --> tu disposes d'un volume Macintosh HD réinstallable -->

- 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é.​
 
Juste une petite question, j'ai cliqué sur continuer pour lancer l'installation de Mac os Mojave mais cela me semble assez long et aucune réaction n'est apparue à l'écran, est-ce normal ?
 
Tu devrais pouvoir obtenir un OS flambant neuf.

- j'ai un peu traîné (spéculativement parlant) sur ton cas de figure --> car il est peu courant d'avoir 3 volumes de secours en même temps : 2 sur le disque et 1 en RAM :hilarious:​
 
Bonjour Macomaniac, j’ai visiblement un problème sensiblement similaire à celui de mes camarades. J’ai tenté toutes les manipulations indiquées mais cela ne fonctionne pas. J’ai voulu reformater mon ordinateur pour repartir sur des bases saines mais impossible de réinstaller l’OS depuis. Pourrais tu m’aider ? Je te remercie