web-dev-qa-db-fra.com

Ubuntu sur Mac mini et refit

J'ai réussi à installer Ubuntu pangolin 64 bits sur un mac mini 2011 5,3 (version serveur). J'ai utilisé l'iso Ubuntu que j'ai ensuite converti en .dmg et transformé en clé USB. Je ne voulais pas garder OS X installé, j'ai donc supprimé la partition actuelle et reformaté le disque en ext4 pour/+ une petite partition de swap.

Tout semble bien fonctionner, mais j'ai maintenant une question puisque j'ai lu beaucoup de critiques/howto quand vous avez installé rEfit sur Mac OS X. Avez-vous utilisé rEfit pour pouvoir avoir un double démarrage ou il y a d'autres avantages à le faire (à part que vous pourrez télécharger le firmware mis à jour pour votre matériel à l'avenir via Mac OS) comme l'émulation du BIOS et autres?

1
Thomas

l'objectif principal de rEFIt est en tant que gestionnaire de démarrage - il vous permet de sélectionner le système d'exploitation à exécuter. En tant que tel, il n'a que peu ou pas d'utilité sur un Mac qui ne fonctionne que sous Linux.

Cela dit, votre configuration est susceptible d'avoir des aspects sous-optimaux:

  • Vous avez probablement une configuration MBR hybride . Cela n'est pas nécessaire dans une configuration Linux uniquement, et comme les MBR hybrides sont fragiles et sujets à problèmes, il est probablement préférable de le convertir en une configuration directement GPT ou directement MBR. (Ce qui fonctionne le mieux dépend de la façon dont vous démarrez - utilisez une configuration directement GPT pour le démarrage EFI et directement MBR pour le démarrage du BIOS.) Vous pouvez utiliser gdisk pour convertir le MBR hybride en un configuration GPT simple ou conversion en une véritable configuration MBR.
  • La suppression complète d'OS X signifie que vous ne pourrez pas mettre à jour votre micrologiciel, et le réglage des options du chargeur de démarrage peut être délicat. OTOH, notez que si vous gardez OS X, vous devrez peut-être garder ce laid MBR hybride, selon les capacités de votre modèle.

Si vous passez à une configuration MBR standard, rEFIt est susceptible de cesser de fonctionner. (Cependant, je n'ai jamais fait cela sur un Mac, donc je ne suis pas sûr à 100% de la façon dont il réagit. J'ai entendu parler de personnes fonctionnant avec de telles configurations, cependant.) Dans une telle configuration, vous pouvez traiter le Mac comme étant à peu près comme un ordinateur BIOS normal.

La conversion en une configuration GPT directe signifie que la couche de compatibilité BIOS d'Apple ne se chargera pas, vous devrez donc démarrer Linux en mode EFI. Il est probable que vous n'ayez pas de chargeur de démarrage EFI pour Linux installé, vous devrez donc effectuer une reconfiguration si vous suivez cette voie. J'ai écrit ne page Web sur ce sujet, alors consultez-la si vous êtes intéressé. Si vous suivez cette voie, vous voudrez probablement remplacer rEFIt par rEFInd et un noyau 3.3.0 ou supérieur avec le support du chargeur de talon EFI, GRUB, ou un autre Linux Chargeur de démarrage EFI.


Modifier/ajouter:

Pour voir si vous avez un disque GPT, MBR ou MBR hybride, installez gdisk puis utilisez-le pour afficher votre table de partition, comme dans:

$ Sudo gdisk -l /dev/sda
Password: 
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Les lignes MBR et GPT dans les Partition table scan zone. Si tu vois MBR: protective et GPT: present (comme dans cet exemple), c'est un simple disque GPT. S'il lit MBR: hybrid et GPT: present, vous avez un MBR hybride. S'il lit MBR: MBR only et GPT: not present, alors c'est un disque MBR conventionnel.

Alternativement, vous pouvez afficher le disque avec fdisk de Linux. Si vous ne voyez qu'une seule partition de type 0xEE, il s'agit d'un simple disque GPT. Si vous voyez une telle partition et d'autres partitions, c'est un disque MBR hybride. Si vous voyez une ou plusieurs partitions mais qu'aucune d'entre elles n'est de type 0xEE, alors c'est un disque MBR ordinaire.

1
Rod Smith

En faisant des recherches, j'ai découvert que j'utilisais définitivement le démarrage hérité (MBR) sur mon Ubuntu Linux

root @ nas1: ~ # dmesg | grep 'EFI: mem'>/dev/null && echo "Installé en mode EFI" || echo "Installé en mode Legacy" Installé en mode Legacy root @ nas1: ~ # [-d/sys/firmware/efi] && echo "EFI boot on HDD" || echo "Démarrage hérité sur disque dur"
Démarrage hérité sur le disque dur

Je pense que je vais essayer GPT. Donc, non seulement je dois convertir en table GPT, mais je dois également convertir/réinstaller Ubuntu en mode EFI. Ça va, pas de problème.

ce que je pourrais avoir besoin de vous demander est encore de savoir si mon mac prend en charge le démarrage efi, car pour autant que je sache, il utilise un efi hybride (pas de bios et pas d'efi)

Merci

1
Thomas