Avant de lire : La réponse ci-dessous est destinée aux utilisateurs d'Ubuntu qui viennent de mettre à jour/récupérer/réinstaller/installer OS X. Il est probable que la réponse fonctionne si ce n'est pas le cas (par exemple, s'il y a des incohérences dans votre table de partition), mais je n'en suis pas sûr.
Pour moi, cela s'est produit après la mise à jour vers OS X Mavericks (10.9). En gros, ce qui a pu se passer, c'est qu'OS X a créé une partition de récupération (" Recovery HD ") que le système ne détecte que les éléments suivants parfois . Par exemple, GParted dans Ubuntu verra la partition de récupération sans problème, mais quand on liste les partitions dans le terminal ( fdisk -l
), il se peut que vous ne voyiez pas les partitions.
Diagnostic du problème : La mise à jour/le formatage/la restauration d'OS X ont-ils causé ce problème ?
Afin de diagnostiquer que c'est bien le cas, utilisez tout d'abord Grub rescue pour démarrer dans Ubuntu. Pour ce faire, suivez les instructions suivantes cette page ou voyez si l'une des autres réponses à cette question peut vous permettre d'accéder à Ubuntu. Pour moi, l'exécution des commandes ci-dessous m'a temporairement permis de démarrer la bonne partition. Selon la façon dont vos disques durs et vos partitions sont configurés, cela peut varier :
grub rescue> set prefix=(hd0,6)/boot/grub
grub rescue> insmod normal
grub rescue> normal
Maintenant, connectez-vous à Ubuntu et vérifiez GParted. Si vous voyez la partition de récupération, ouvrez un terminal et tapez fdisk -l
pour voir si cela détecte la partition de récupération. S'il ne liste pas les mêmes partitions, vérifiez la colonne des périphériques/partitions et voyez si elles ne correspondent pas non plus (par exemple, dans GParted, votre partition de démarrage peut être /dev/sda4
mais c'est /dev/sda3
en cours d'exécution fdisk
). Si c'est le cas, continuez à lire. Si ce n'est pas le cas, il semble que vos partitions soient correctement alignées. Vous pouvez choisir de continuer à lire et de suivre les instructions (ce qui, si Grub fonctionnait avant la restauration/réinstallation/etc..., devrait fonctionner correctement), ou simplement réinstaller Grub sur la bonne partition.
Résolution du problème en supprimant/enfonçant la partition de récupération
Pour résoudre ce problème, nous voulons nous débarrasser de la partition de récupération - elle cause des problèmes et des incohérences, et sa suppression ne devrait pas causer de dommages. Idéalement, vous voulez la fusionner avec la partition normale de récupération. HFS+ partition OS X, alors suivez cette question et cette réponse aquí . Après la fusion, Grub devrait revenir à la normale.