web-dev-qa-db-fra.com

Échec de Gptsync sur Macbook Pro 8,2, Ubuntu 13.10 dualboot

J'ai du mal avec le double démarrage avec Ubuntu 13.10/OS X Mavericks sur mon Macbook Pro 8,2. Avant que cela ne soit fermé en double, j'ai essayé toutes les solutions populaires que je pouvais trouver en vain, j'espère que quelqu'un pourra signaler l'erreur de mes voies.

Problème : l'outil de synchronisation gpt de rEFIt, ainsi que gptsync 0.14-2 indiquent tous les deux "Une partition GPT de type 'Inconnu' a été trouvée , ne touchera pas ce disque ", même après avoir suivi la solution recommandée (1) trouvée dans cet article .

Étapes que je suis (j'espère que quelqu'un peut reconnaître que l'une d'entre elles est incorrecte):

  • REFIt installé à partir de .pkg. Redémarrez/Connectez-vous à mac deux fois. Menu rEFIt vu pour la deuxième fois.
  • Création du 2e système de fichiers journalisé Mac OS X avec utilitaire de disque, tout en réduisant l'original.
  • Redémarrez dans le programme d'installation d'Ubuntu et démarrez l'outil de partition de l'installateur.
  • Supprimez la 2ème partition Mac. Créez la partition ext4/dev/sda3 en occupant tout sauf 2 Go d'espace restant.
  • Créer/dev/sda4 swap avec les 2 Go restants
  • Choisissez/dev/sda3 pour le programme d'installation du chargeur de démarrage (quelqu'un peut-il confirmer que c'est correct? J'ai vu beaucoup d'opinions contradictoires. L'autre option étant/dev/sda, que je comprends être PAS ce que vous devriez faire car cela cassera OS X démarrage)
  • Exécutez le programme d'installation et redémarrez. Tux apparaît dans le menu, mais se fige lors du choix de cette option.
  • Essayez d'exécuter l'outil de synchronisation rEFIt, et le MBR semble correct, reconnaissant/dev/sda3 comme partition Linux, mais/dev/sda3 est * Unknown * dans GPT.

À ce stade, je suis à peu près perdu. J'ai tenté d'exécuter le script gptsync recommandé dans la solution ci-dessus en vain. De plus, j'ai essayé de reconstruire manuellement le MBR hybride avec gdisk du côté Mac (2), mais encore une fois - le MBR semble correct, GPT a/dev/sda3 comme * Unkown *. L'exécution de l'option Tux à partir de rEFIt après cette option tire en fait une console de récupération grub, mais il indique qu'il manque le système de fichiers.

Quelqu'un pourrait-il m'orienter dans la bonne direction? Dois-je utiliser un autre outil de partitionnement? Où le chargeur de démarrage Linux doit-il être installé?

(1) Je lierais cela, mais je n'ai pas 10 points de réputation. Trouvé ici: help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation

(2) ubuntuforums.org/showthread.php?t=1810275&page=19&p=11215214#post11215214

1
Drism

J'ai un certain nombre de commentaires/observations et questions:

  • rEFIt est un abandonware, et avec lui, sa version de gptsync. J'ai fourré rEFIt comme rEFInd, et les versions récentes incluent une version mise à jour de gptsync (en tant qu'application EFI; elle ne fonctionne pas actuellement lorsqu'elle est compilée en tant qu'application Linux). Pour utiliser mon gptsync dans rEFInd, cependant, vous devez tous les deux installer le gptsync_{Arch}.efi fichier programme et éditez la ligne showtools dans refind.conf pour activer l'option gptsync. Ce saut de cerceau est délibéré pour la raison suivante:
  • MBR hybrides, qui est ce que gptsync crée, sont floconneux et dangereux. Il est préférable de les éviter sauf si vous en avez besoin, ce dont vous avez besoin sur un Mac pour démarrer en mode BIOS/CSM/hérité. Vous en avez également besoin pour démarrer Windows sur un Mac, à l'exception de Windows 8 sur certains modèles et de Windows 7 si vous sautez à travers de nombreux cerceaux. Il existe cependant des alternatives au démarrage BIOS/CSM/en mode hérité ....
  • Bien que le démarrage en mode BIOS/CSM/hérité soit parfois nécessaire, il est souvent préférable de démarrer Linux en mode EFI. En fait, c'est l'une des raisons pour lesquelles j'ai créé rEFInd; il peut démarrer un noyau Linux (version 3.3.0 ou ultérieure) en mode EFI sans utiliser GRUB ou tout autre chargeur de démarrage. Vous aurez besoin d'un pilote de système de fichiers EFI pour tout système de fichiers contenant votre noyau, cependant. (Plusieurs viennent avec rEFInd.) Alternativement, vous pouvez installer tout autre chargeur de démarrage EFI vous aimez démarrer en mode EFI plutôt qu'en mode BIOS/CSM/hérité.
  • Pourriez-vous développer votre déclaration selon laquelle "Tux apparaît dans le menu, mais se fige lors du choix de cette option?" Faites-vous référence au menu rEFIt ou à un autre menu? Lorsque vous sélectionnez l'option, est-ce que quelque chose se produit avant le gel - par exemple, voyez-vous un GRUB, l'écran change-t-il de couleur ou voyez-vous du texte (même brièvement)? De tels détails sont essentiels pour diagnostiquer les problèmes.
1
Rod Smith