10.13 High Sierra Gros Probleme de Dual Boot

jllailes

Membre confirmé
13 Février 2019
33
0
54
Bonjour à tous,
J'ai vraiment épluché tout le forum et appliqué à la lettre les consignes notamment de Macomaniac, mais rien n'y fait... j'ouvre donc un nouveau sujet...
Je m'explique:

J'ai installé sur mon Mac pro mi 2010 (4.1 flashé en 5.1) sur un disque ssd à part du ssd de High sierra, une partition Ubuntu.
L'idée est d'avoir une partition Mac OS et Ubuntu en Dual boot...
Je pense avoir installé correctement (?) mon Ubuntu, mais au redémarrage, le mac démarre sur la partition mac OSX inexorablement.
La touche Alt est inopérante (j'ai cru lire sur le site apple que c'était normal sur ce modèle)
J'ai suivi le pas à pas de macomaniac (merci à lui pour sa compétence et sa disponibilité sur ce forum) pour installer refind... et rien... Refind ne s'affiche pas au démarrage du mac...

Please... Help Me !!!

d'avance merci merci beaucoup !!!
 
Bonsoir jllailes

Pour éclaircir la question de rEFInd --> dans le terminal > passe les commandes informatives (séparément) :
Bloc de code:
nvram efi-boot-device
csrutil status

  • la 1ère affiche le chemin de démarrage automatique inscrit à la variable : efi-boot-device de la NVRAM
  • la 2è montre le statut du SIP (protocole de sécurisation)

Poste les 2 retours en copier-coller > ton coller dans une fenêtre de code par le procédé suivant -->
  • dans la page de ce fil de MacGé > presse le bouton
    524315_original.png
    ici :
    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é)
 
merci Macomaniac,
voilà le resultat

Bloc de code:
efi-boot-device    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>147A369F-84F7-43CE-8164-F1D07D1C5132</string></dict></dict><key>IOEFIShortForm</key><true/><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\refind\refind_x64.efi</string></dict></array>%00

et le csrutil status

Bloc de code:
Pro-de-jean-luc:~ administrateur$ csrutil status
System Integrity Protection status: disabled.
 
Pourtant tu es bon -->

- la désactivation du SIP a permis à l'installateur de rEFInd d'écrire à la variable efi-boot-device de la NVRAM (sinon > l'activation du SIP verrouille cette possibilité).​

- le chemin de démarrage automatique pour l'EFI équivaut (en raccourci) à ceci -->​
Bloc de code:
<string>disk0s1</string> ... <string>\EFI\refind\refind_x64.efi</string>

  • où il apparaît bien que la cible est la partition disk0s1 du disque interne (= ESP : EFI_System_Partition ou volume EFI) > et que le chemin de boot de l'EFI dans ce volume est : dossier EFI > sous-dossier refind > boot_loader refind_x64.efi.

Résultat : l'EFI (programme de boot du Mac ici) > devrait suivre automatiquement le chemin au boot_loader : refind_x64.efi de rEFInd et l'exécuter --> ce qui doit faire s'afficher l'écran de rEFInd.

=> qu'est-ce qui se passe quand tu démarres ou redémarres sans option ?
 
Quand je redémarre, il ne se passe rien !!! écran noir puis l'invite avec mon mdp pour ouvrir ma session OSX. Exactement comme d'habitude.

La touche option me laisse sur un écran noir indéfiniment ... avec obligation d'éteindre le mac en appuyant sur Power.
 
Passe la commande :
Bloc de code:
fdesetup status

  • qui affiche le statut de FileVault

Poste le retour --> c'est pour savoir si FileVault est activé.
 
Il ne l'est pas...

Bloc de code:
Pro-de-jean-luc:~ administrateur$ fdesetup status
FileVault is Off.

Mon High sierra est installé sur un ssd sur le pci express... cette info peut elle être pertinente ? (il apparait sur mon bureau comme un disque externe)
 
Rien du côté de FileVault. Passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques --> que je voie la configuration.
 
Beaucoup de dd !!


Bloc de code:
Pro-de-jean-luc:~ administrateur$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD 1          499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Sans titre              499.9 GB   disk1s2
   3:       Microsoft Basic Data                         499.8 GB   disk1s3

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Macintosh HD 2          999.9 GB   disk2s2

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                 Apple_APFS Container disk6         250.8 GB   disk3s2

/dev/disk4 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS Macintosh HD            999.2 GB   disk4s2

/dev/disk5 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk5
   1:                        EFI EFI                     209.7 MB   disk5s1
   2:                  Apple_HFS PHOTOS archives         3.0 TB     disk5s2

/dev/disk6 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk6
                                 Physical Store disk3s2
   1:                APFS Volume Mac OS High sierra p... 214.6 GB   disk6s1
   2:                APFS Volume Preboot                 21.7 MB    disk6s2
   3:                APFS Volume Recovery                514.7 MB   disk6s3
   4:                APFS Volume VM                      20.5 KB    disk6s4
 
Tu démarres sur ce volume externe ? -->
Bloc de code:
   1:                APFS Volume Mac OS High sierra p... 214.6 GB   disk6s1

  • ou sur ce volume interne ? -->
Bloc de code:
   2:                  Apple_HFS Macintosh HD 1          499.2 GB   disk0s2
 
Passe la commande :
Bloc de code:
diskutil repairDisk disk0

  • à validation > une demande de confirmation s'affiche --> tape y (comme yes) et revalide
  • la commande lance une réparation totale du disque interne disk0 > dont celle de la partition EFI

Poste l'ensemble de l'affichage retourné.
 
c'est fait

Bloc de code:
Pro-de-jean-luc:~ administrateur$ diskutil repairDisk disk0
Repairing the partition map might erase disk0s1, proceed? (y/N) y
Started partition map repair on disk0
Checking prerequisites
Checking the partition list
Adjusting partition map to fit whole disk as required
Checking for an EFI system partition
Checking the EFI system partition's size
Checking the EFI system partition's file system
Checking the EFI system partition's folder content
Checking all HFS data partition loader spaces
Checking booter partitions
Checking booter partition disk0s3
Verifying file system
Volume is already unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s3
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 Recovery HD appears to be OK
File system check exit code is 0
Restoring the original state found as unmounted
Reviewing boot support loaders
Checking Core Storage Physical Volume partitions
The partition map appears to be OK
Finished partition map repair on disk0
Pro-de-jean-luc:~ administrateur$
 
Rien à redire.

Quelle est la version de dossier de rEFInd que tu utilises (dans lequel il y a le refind-install) ?
 
la dernière en date je pense: 0.11.4
que j'ai installé dans un dossier efi à la racine (là ou il y a application, bibliothèque etc...)
 
Aucune anomalie n'a été détectée nulle part.

- en quoi consiste ton SSD externe qui porte le volume de démarrage ?​
 
l'os High sierra a été installé sur ce ssd connecté au port PCI pour accroitre les performances (dixit mon vendeur)
voila les renseignements provenant des informations system

Sinon, existe t-il un autre gestionnaire de boot qui permettrait de voir tous mes dd bootable au démarrage ?
Je ne sais pas pourquoi la touche Alt est inopérante sur ce mac...?


Bloc de code:
Generic SATA Express Controller :

  Fournisseur :    Generic
  Produit :    SATA Express Controller
  Interconnexion physique :    PCI
  Largeur du câble :    x4
  Vitesse de la liaison :    5.0 GT/s
  Description :    AHCI Version 1.30 Supported

APPLE SSD SM0256F :

  Capacité :    251 Go (251 000 193 024 octets)
  Modèle :    APPLE SSD SM0256F                      
  Révision :    UXM8JA1Q
  Numéro de série :    S1FUNYAF506187     
  NCQ (Native Command Queuing) :    Oui
  Profondeur de la file d’attente :    32
  Support amovible :    Non
  Disque amovible :    Non
  Nom BSD :    disk3
  Type de média :    SSD
  Prise en charge de TRIM :    Oui
  Type de carte de partition :    GPT (Tableau de partition GUID)
  État S.M.A.R.T. :    Vérifié
  Volumes :
EFI :
  Capacité :    209,7 Mo (209 715 200 octets)
  Système de fichiers :    MS-DOS FAT32
  Nom BSD :    disk3s1
  Contenu :    EFI
  UUID du volume :    0E239BC6-F960-3107-89CF-1C97F78BB46B
disk3s2 :
  Capacité :    250,79 Go (250 790 436 864 octets)
  Nom BSD :    disk3s2
  Contenu :    Apple_APFS
 
Booter sur une clef USB est impossible avec ma machine... j'ai du passer par un dvd-live pour installer le linux, et comme le boot ne fonctionne pas, impossible de savoir si mon install a fonctionné !! situation ubuesque !
en revanche la touche C est fonctionnelle...
 
Disons que je ne sais pas discriminer (dans ton cas) --> si le problème vient de ton dispositif de démarrage > ou s'il y a un autre facteur problématique.

- il faut que je réfléchisse...​
 
J'ai essayé ce matin de cloner mon High sierra sur un DD classique (le HD) et j'ai démarré dessus... au redémarrage (très lent) toujours pas de refind...