10.13 High Sierra Galère d'install High Sierra sur Fusion Drive Macbook pro 2010

Parfait. Évidemment > l'écriture à la GPT (la suppression en est une) a réactivé la table.

- donc tu repasses pour toi la commande :​
Bloc de code:
diskutil umount force disk2 ; diskutil umountDisk force disk1
  • qui la re-désactive et tu enchaînes avec la commande :
Bloc de code:
sudo gpt remove -i 4 disk1
  • qui supprime dans la GPT le descripteur de la pseudo-partition de secours4

Poste le retour.
 
Parfait. Tu repasses encore pour toi la commande de désactivation :
Bloc de code:
diskutil umount force disk2 ; diskutil umountDisk force disk1
  • puis tu enchaînes sur la commande :
Bloc de code:
sudo gpt add -b 975241448 -s 1269536 -t 48465300-0000-11AA-AA11-00306543ECAC -i 3 disk1 ; sudo gpt show disk1 ; diskutil list disk1
  • la commande crée un descripteur GPT de partition telle que : bloc de tête = n° 975241448 > extension = 1269536 (blocs de 512 octets = 650 Mo) > type = "Apple_HFS" (via l'UUID de type universel : "48465300-0000-11AA-AA11-00306543ECAC") > rang = n°3 - puis réaffiche la table GPT du HDD > et la configuration "visible" du même disque

Poste le retour.

Note : c'est volontairement que j'ai mis un type "Apple_HFS" (provisoire) au lieu de "Apple_Boot" pour la nouvelle partition. Pour une raison que je t'expliquerai ensuite.
 
Bloc de code:
disk1s3 added
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  974831808      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  975241448    1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  976510984     262151         
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Fusion                  499.1 GB   disk1s2
   3:                  Apple_HFS Boot OS X               650.0 MB   disk1s3
 
Ça a marché. La nouvelle partition est créée à la bonne place -->
Bloc de code:
 975241448    1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   3:                  Apple_HFS Boot OS X               650.0 MB   disk1s3
  • le système de fichiers jhfs+ formateur du volume Boot OS X antérieur du booter a de façon marrante été conservé et monte un volume Boot OSX de 650 Mo. Mais reste à voir s'il s'accommode de l'extension élargie de la nouvelle partition.

Passe la commande :
Bloc de code:
diskutil repairVolume disk1s3
  • qui répare le système de fichiers jhfs+ de la nouvelle partition.

Poste le retour.
 
Bloc de code:
diskutil repairVolume disk1s3
Started file system repair on disk1s3 Boot OS X
Repairing file system
Volume was successfully unmounted
Performing fsck_hfs -fy -x /dev/rdisk1s3
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
Volume header needs minor repair
Repairing volume
Rechecking volume
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Boot OS X was repaired successfully
File system check exit code is 0
Restoring the original state found as mounted
Finished file system repair on disk1s3 Boot OS X

Je resterai toujours fascinée par tes connaissances...
 
Bon : le système de fichiers est fonctionnel. RAS. On laisse provisoirement au volume son nom Boot OS X pour éviter les confusions nominales.

- passe la commande :​
Bloc de code:
diskutil mount disk3s3
  • la commande remonte le volume Recovery HD de la partition de secours du disque externe (sur lequel tu es démarrée)

Poste le retour.
 
Passe la commande :
Bloc de code:
sudo asr restore --s /Vol*/Reco* --t /Vol*/Boot* --erase --noprompt ; diskutil list disk1
  • la commande appelle l'exécutable asr (apple_software_restore) à restaurer (= cloner en mode bloc absolu) le volume Recovery HD monté en source => au volume Boot OS X monté en destination. Boot OS X va être reformaté > renommé Recovery HD comme la source > cloné du dossier com.apple.recovery.boot contenu dans la source > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête. Cette restauration n'est possible > que si le type de la partition de destination est "Apple_HFS" (modifiable) et pas "Apple_Boot" (immuable).
  • la configuration du DDE est ré-affichée à la fin


Poste le retour.
 
Bloc de code:
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
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Fusion                  499.1 GB   disk1s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk1s3

Ok, du coup je comprends l'intérêt du nom différent.
 
Et du type de partition Apple_HFS. Pour le nom > le volume Recovery HD homonyme aurait été monté en source comme Recovery HD 1 => mais ça devient mentalement pénible de ne pas se mélanger les pinceaux.

- passe la commande :​
Bloc de code:
diskutil umount force disk3s3
  • qui re-démonte le volume Recovery HD (source) du disque externe

Poste le retour.
 
On est sur les finalisations. Il faut restaurer la fonction booter du CoreStorage (collatérale à la fonction récupération) du volume Recovery HD. Pour cela > il faut recopier le dossier com.apple.boot.R qui est sur ton Bureau de session du volume Macbook (un homonyme encore) du Fusion Drive.

- tu veux faire cette copie à la main (de com.apple.boot.R => volume Recovery HD monté) ? - ou en ligne de commande ?​
 
Passe la commande :
Bloc de code:
df -H
  • qui affiche tous les volumes montés avec leurs occupations > index d'appareils > points de montage

Poste le tableau => que je voie le point de montage du volume Macbook du Fusion Drive.
 
Bloc de code:
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk3s2    319G    16G   303G     6%  445692 4294521587    0%   /
devfs           194k   194k     0B   100%     656          0  100%   /dev
map -hosts        0B     0B     0B   100%       0          0  100%   /net
map auto_home     0B     0B     0B   100%       0          0  100%   /home
/dev/disk2      732G    28G   704G     4%  440434 4294526845    0%   /Volumes/Macbook 1
/dev/disk1s3    650M   536M   114M    83%      19 4294967260    0%   /Volumes/Recovery HD 1
 
Hé ! hé ! le Macbook interne est monté comme : Macbook 1. Et le volume Recovery HD du HDD interne comme Recovery HD 1 (restauré en second d'après le Recovery HD externe source et remonté consécutivement avec un 1 pour différencier).

- passe la commande :​
Bloc de code:
ls /Vol*/Mac*\1/Users
  • qui liste les dossiers de comptes dans les Utilisateurs du Macbook interne

Poste le retour (si pas confidentiel). Sinon : tu le dis.
 
Donc on sait que le dossier com.apple.boot.R est sur le Bureau du dossier de compte apple.

- passe la commande :​
Bloc de code:
sudo cp -av /Vol*/Mac*\1/Users/ap*/Desk*/com.apple.boot.R /Vol*/Reco*
  • qui copie le dossier cité => dans le volume Recovery HD monté

Poste le retour.
 
Bloc de code:
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R -> /Volumes/Recovery HD 1/com.apple.boot.R
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/Library -> /Volumes/Recovery HD 1/com.apple.boot.R/Library
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/Library/Preferences -> /Volumes/Recovery HD 1/com.apple.boot.R/Library/Preferences
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/Library/Preferences/SystemConfiguration -> /Volumes/Recovery HD 1/com.apple.boot.R/Library/Preferences/SystemConfiguration
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/Library/Preferences/SystemConfiguration/com.apple.Boot.plist -> /Volumes/Recovery HD 1/com.apple.boot.R/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/System -> /Volumes/Recovery HD 1/com.apple.boot.R/System
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/System/Library -> /Volumes/Recovery HD 1/com.apple.boot.R/System/Library
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/System/Library/PrelinkedKernels -> /Volumes/Recovery HD 1/com.apple.boot.R/System/Library/PrelinkedKernels
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/System/Library/PrelinkedKernels/prelinkedkernel -> /Volumes/Recovery HD 1/com.apple.boot.R/System/Library/PrelinkedKernels/prelinkedkernel
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr -> /Volumes/Recovery HD 1/com.apple.boot.R/usr
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386 -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/appleLogo.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/appleLogo.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/battery.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/battery.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/disk_passwordUI.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/disk_passwordUI.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/flag_picker.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/flag_picker.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/guest_userUI.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/guest_userUI.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/loginui.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/loginui.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/Lucida13.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/Lucida13.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/Lucida13White.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/Lucida13White.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/recovery_user.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/recovery_user.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/recoveryUI.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/recoveryUI.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/sound.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/sound.efires
/Volumes/Macbook 1/Users/apple/Desktop/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/unknown_userUI.efires -> /Volumes/Recovery HD 1/com.apple.boot.R/usr/standalone/i386/EfiLoginUI/unknown_userUI.efires