5 votes

Pourquoi ai-je besoin de plusieurs partitions de démarrage (EFI et bios Grub) ?

J'essaie de comprendre comment partitionner correctement le disque pour les futures installations d'Ubuntu.

La raison : après avoir essayé d'installer Windows 7 à côté d'Ubuntu, j'ai activé le "Legacy mode" sur le BIOS de mon ordinateur portable HP pavilon (je pense que c'est EFI, mais il ressemble à un BIOS traditionnel). Pour l'instant j'ai compris que c'est une tâche compliquée d'utiliser GPT et EFI sur Windows 7. Cependant, pour le moment, cela n'a pas d'importance, car mon Ubuntu ne démarre pas, au démarrage EFI dit que "aucun système d'exploitation n'a été installé, veuillez vérifier le disque" . Je peux démarrer Ubuntu avec succès en choisissant "démarrer à partir d'un fichier EFI" et en spécifiant le fichier d'amorçage au démarrage.

Veuillez voir la capture d'écran ci-dessous. Voici à quoi ressemble mon disque :

enter image description here

J'ai lu ces deux sujets très utiles : efi-boot-partition-and-biosgrub-partition et comment-utiliser-le-partitionnement-manuel-pendant-l'installation . Mais je ne trouve pas de situation analogue.

Les questions sont donc les suivantes : Puis-je installer Ubuntu 14.10 avec seulement 4 parties : "/", "/boot", "swap" et "/home" ? Qu'est-ce que les partitions sont bizarres ici ? (dans l'exemple ci-dessus)

6voto

David Grant Points 8477

Réponse courte : Qu'est-ce que Timur Fayzrakhmanov écrit est juste, remplacez le /boot -partition avec une partition EFI.


Ce que je sais ou ce que j'ai découvert :

  • Pour le démarrage UEFI vous avez besoin d'une partition FAT32 EFI, une pour chaque disque est suffisante et peut gérer plusieurs systèmes d'exploitation (cela dépend surtout de votre firmware UEFI).
  • Pour démarrer Linux en mode legacy sur un disque GPT, vous avez besoin d'une partition BIOS-Grub. sans tout système de fichiers et signalé comme BIOS_GRUB.
  • Pour démarrer un autre système d'exploitation à partir d'une table de partition GPT, le conseil général est que vous avez besoin d'une partition BIOS-BOOT séparée. D'après mon expérience et pour autant que je m'en souvienne, il suffit d'installer Windows 7/8 en mode hérité pour créer les partitions nécessaires (MSR, BOOT et OS).
  • Le site /boot -La partition de démarrage qui est parfois suggérée pour les configurations avancées (RAID, chiffrement complet du disque, etc.) est vraiment réservée aux systèmes avancés. Avec UEFI, une partition de démarrage pour Linux n'est pas vraiment nécessaire pour les configurations avancées, car la partition EFI peut être configurée pour contenir le noyau et les images initrd. Les développeurs de gummiboot ont publié une spécification comment ils souhaitent le voir mis en œuvre et ont publié il y a quelques jours une nouvelle version qui réunirait tous les fichiers et la configuration nécessaires dans un seul fichier.

Ainsi, pour le démarrage UEFI et MBR, vous auriez au moins besoin d'une partition EFI (tous les OS amorçables EFI) et d'une partition BIOS_GRUB (Grub PC gère tous les OS hérités). Ne supprimez pas ou ne réutilisez pas une partition MSR existante. Vous pouvez essayer d'installer un chargeur Windows 7 EFI sur la partition EFI avec bcdboot La version de Windows 8 comporte d'autres améliorations, telles que les suivantes /f uefi option.

Démarrage d'un / , /boot , swap et /home La disposition de 4 partitions de GPT dans le BIOS ainsi que le mode UEFI n'est pas possible, vous avez besoin d'une partition pour chaque mode. Cependant, avec GPT, il n'y a pas de réelle limitation.

J'ai posté plus de détails/instructions dans Est-il encore possible d'installer Ubuntu sur un disque dur externe avec UEFI ?

3voto

T4NK3R Points 962

Pour installer Ubuntu sur un disque GPT et UEFI il faut "Partition de démarrage EFI" . Les autres partitions comme "/home", "/boot" sont optionnelles. Pour moi optimal sont les partitionnement suivants :

  1. Partition de démarrage EFI
  2. swap
  3. / (root)
  4. /home

et c'est tout)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X