web-dev-qa-db-fra.com

Pourquoi ne puis-je pas démarrer Ubuntu après l'installation, puis l'effacement de Fedora?

Question originale

J'essaie d'installer Xubuntu sur un ordinateur portable Dell XPS 13 2015, mais j'ai rencontré toutes sortes de problèmes liés au chargeur de démarrage. En résumé, j'ai installé plusieurs distributions différentes sur cette machine au cours des dernières semaines, mais le problème ne s'est posé qu'après l'installation de Fedora 21. Voici un bref résumé des événements:

  • À l'origine, j'avais installé Xubuntu 14.10 et 15.04 Beta 1 aux côtés de Windows 8 sans aucun problème.
  • J'ai effacé tout le disque et installé Fedora 21 à l'aide de LVM avec chiffrement et schéma de partitionnement par défaut.
  • J'ai tenté à plusieurs reprises d'effacer tout le disque et d'installer Xubuntu 14.10 et Xubuntu 15.04 Beta 1 à l'aide de divers schémas de partitionnement. Parfois, je reçois un message d'erreur indiquant que l'installation de GRUB a échoué. À d'autres moments, l'installation se termine sans erreur, mais lorsque je redémarre ma machine, Ubuntu n'est pas détectée en tant qu'option d'amorçage. Malheureusement, aucun journal d’erreur n’est disponible à partir du moment où l’installation de GRUB a échoué, et je n’ai pas été en mesure de reproduire ce problème spécifique récemment.
  • J'ai essayé d'effacer le disque et d'installer Fedora 21 à nouveau, et l'installation s'est terminée avec succès. Je pourrais démarrer dans Fedora sans erreur.
  • J'ai de nouveau essayé d'effacer le disque et d'installer Xubuntu et Ubuntu 14.10, mais j'ai rencontré les mêmes problèmes qu'avant: l'installation est terminée avec succès, mais le menu de démarrage de Dell ne contient aucune entrée.

J'utilise UEFI avec Secure Boot désactivé pour tout cela. Tout ce que je veux, c'est effacer le disque et effectuer une installation standard d'Ubuntu ou de Xubuntu sans aucun autre système d'exploitation installé.

Actuellement, Xubuntu 14.10 (et aucun autre système d'exploitation) est installé, mais il n'apparaît pas dans les options de démarrage lorsque j'allume ma machine. J'ai essayé de lancer boot-repair, et ça me donne ce message:

TPG détecté. Veuillez créer une partition d’amorçage BIOS (> 1 Mo, système de fichiers non formaté, indicateur bios_grub). Cela peut être effectué via des outils tels que Gparted. Puis réessaye.

Cela me laisse perplexe, car je suis démarré avec UEFI. (/sys/firmware/efi est présent.)

Je me rends compte qu'il ne s'agit pas de beaucoup d'informations, mais je serais extrêmement reconnaissant à quiconque de m'indiquer la bonne direction ou de suggérer ce qui pourrait causer ce problème.

Contexte

Si cela est pertinent, j'exécute le BIOS Dell A03 sur cette machine. J'ai remplacé la carte Broadcom sans fil d'origine par un processeur Intel 7260NGW lors de l'installation de Fedora afin d'obtenir un meilleur support réseau prêt à l'emploi, sans avoir à jouer avec les pilotes propriétaires. Cela n'a causé aucun problème évident.

Tout ce qui est décrit ici a été effectué en mode UEFI avec Secure Boot désactivé à l'aide d'ISO 64 bits.

J'ai essayé de créer un support d'installation à l'aide de Startup Disk Creator et de dd et j'ai rencontré des problèmes dans les deux cas.

J'ai sauté entre les distributions dans le but de trouver quelque chose avec un noyau relativement récent qui fonctionne bien avec cette machine. J'ai essayé d'installer Xubuntu 15.04 Beta 1 plutôt que Beta 2 afin d'éviter ce bogue .

Résumé, spéculation et questions

J'ai provisoirement écarté les explications suivantes (mais n'hésitez pas à me corriger si je me trompe ici):

  • Mauvais lecteur USB
  • Support d'installation mal créé
  • Démarré en mauvais mode

Il semble que quelque chose a changé après l’installation de Fedora, bien que cela puisse être une coïncidence. Mais voici ce qui me laisse perplexe:

  • Pourquoi les installations effectuées après le formatage répétitif des partitions ne parviendraient-elles pas à installer correctement un chargeur de démarrage? Une nouvelle installation standard d’Ubuntu ne devrait-elle pas fonctionner 99% du temps?
  • Pourquoi le programme d'installation a-t-il affiché des erreurs "échec de l'installation du chargeur de démarrage" à certaines occasions mais s'est terminé sans erreur à d'autres occasions?
  • Pourquoi ai-je des erreurs concernant le mode de compatibilité du BIOS alors que j'utilise depuis toujours UEFI et GPT?

Terrifiants possibilités que j'ai envisagées mais que je ne sais pas comment diagnostiquer:

  • Quelque chose ne va pas avec le matériel de mon ordinateur portable.
  • Quelque chose ne va pas avec le BIOS Dell.
  • Fedora a apporté une sorte de modification au disque qui a persisté malgré mes tentatives répétées de le formater et d'installer Ubuntu.
6
Ben

Tout d'abord, vous avez signalé le message de réparation de démarrage suivant:

TPG détecté. Veuillez créer une partition d’amorçage BIOS (> 1 Mo, système de fichiers non formaté, indicateur bios_grub). Cela peut être effectué via des outils tels que Gparted. Puis réessaye.

Ce message implique que votre disque Boot Repair a démarré en mode BIOS/CSM/legacy. Les messages que vous avez signalés plus tard impliquent que votre programme d'installation a démarré en mode EFI/UEFI. Cette incohérence pourrait être un facteur dans votre problème, même si je ne pense pas que ce soit la seule cause de votre problème. Si possible, je vous recommande d’entrer votre utilitaire de configuration du micrologiciel et la prise en charge de désactivée BIOS/CSM/legacy. La raison en est que l'activation de ce support signifie que vous lancez une pièce sur votre mode de démarrage lorsque vous démarrez, ce qui crée un potentiel de problèmes. Il vaut mieux être sûr de votre mode de démarrage. OTOH, certains ordinateurs ont des EFI volumineux, et avec eux, il peut être préférable d’installer en mode BIOS/CSM/legacy. Avec de tels systèmes, vous devez au moins en savoir assez sur le fonctionnement du micrologiciel pour pouvoir forcer un démarrage en mode BIOS/CSM/hérité.

Deuxièmement, vous vous concentrez exclusivement sur le disque dur, mais le démarrage en mode EFI dépend également beaucoup du contenu de la mémoire NVRAM. Je soupçonne que quelque chose ne va pas dans votre configuration NVRAM. Cela peut être dû à des bogues du microprogramme, à des problèmes d'installation de votre système d'exploitation ou à des erreurs dans votre procédure d'installation. Dans tous les cas, vous devez démarrer un live CD en mode EFI et taper la commande suivante dans un terminal:

Sudo efibootmgr -v

Cela produira une sortie montrant le contenu actuel de vos entrées de démarrage dans la NVRAM, comme ceci:

BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000
Boot0000* rEFInd (direct)   HD(2,c00,114000,6e49fcaf-d054-47c9-ba69-a668c5ee8192)File(\EFI\refind\refind_x64.efi)
Boot0004* UEFI: Built-in EFI Shell  Vendor(5023b95c-db26-429b-a648-bd47664c8012,)..BO

Cet exemple est inhabituellement court et ne sera probablement pas représentatif de ce que vous verrez, car vous verrez probablement des entrées pour Ubuntu et/ou Fedora. Une fois que vous savez ce qui est là, vous pouvez couper les entrées superflues. Par exemple, si une entrée Boot0005 fait référence à Fedora, vous pouvez la supprimer comme ceci:

Sudo efibootmgr -b 5 -B

Remplacez 5 par ce qui convient. (Notez que les nombres sont hexadécimaux.) Vous devrez peut-être exécuter cette commande plusieurs fois pour supprimer toutes les entrées non valides. Si vous ne comprenez pas une entrée, faites attention de ne pas la supprimer; il peut être nécessaire que l'ordinateur démarre correctement. Toutefois, si vous nettoyez le disque, vous devez supprimer toutes les entrées qui font référence à tout système d'exploitation que vous avez déjà installé, y compris Windows, Fedora et Ubuntu. Avec un peu de chance, nettoyer les entrées de démarrage non utilisées ou non valides de la NVRAM permettra à votre programme d'installation Ubuntu de créer une nouvelle entrée que l'ordinateur acceptera. Si vous voyez un grand nombre d'entrées que vous ne comprenez pas, n'hésitez pas à modifier votre question pour afficher votre sortie efibootmgr -v. (Répondez à cette réponse afin que je sache à vérifier.)

Il est concevable que votre micrologiciel offre une option de configuration pour vous aider à nettoyer les entrées de démarrage inutilisées également. Vous pouvez donc aller chercher des options pertinentes dans l'utilitaire de configuration du micrologiciel.

5
Rod Smith

Je vois que vous ne rencontrez aucun problème pour démarrer sur les DVD live Xubuntu/Ubuntu, que j'ai exclu tout ce qui concerne la procédure correcte et les problèmes potentiels liés au démarrage d'un Ubuntu DVD live dans un ordinateur portable Windows 8UEFI mode.

Réessayez de cette façon:

  1. Démarrez à partir du Xubuntu/Ubuntu DVD actif en mode UEFI
  2. À l'étape Installation type, choisissez l'option Other et assurez-vous que les conditions suivantes sont remplies.

Lors de l'installation en mode UEFI, vous devez configurer le lecteur comme suit (à l'exclusion des partitions supplémentaires telles que swap ou peu importe):

  1. Table de partition: GPT
  2. Une partition EFI présente au début du lecteur et correspond aux exigences suivantes:
    • Système de fichiers: FAT32
    • Taille: au moins 100 Mo (200 Mo recommandés)
    • Point de montage: /boot/EFI
    • Drapeaux: boot
  3. Une partition / présente et correspondant aux conditions suivantes:
    • Point de montage: /

(Veuillez noter que le point de montage de la partition EFIdevrait sera automatiquement défini une fois la partition ajoutée manuellement lors de la configuration de la structure de la partition.)

1
kos

J'ai enfin réussi à tout faire fonctionner sur cette machine, alors je voulais faire un post rapide ici au cas où quelqu'un rencontrerait ce genre de problème à l'avenir. J'ai suivi les conseils de la réponse de Rod Smith et effacé les anciennes entrées de démarrage à l'aide de efibootmgr; cela semblait me lancer sur le bon chemin, mais je rencontrais toujours des problèmes d’installation de GRUB dans Xubuntu 15.10 Beta 1 et, si je me souviens bien, de 14.04.2. Ce qui a finalement fonctionné pour moi a été l’installation de Xubuntu 14.10 avec l’amorçage sécurisé activé. Malheureusement, je n'ai pas pris de notes au cours de ce processus. Je n'ai donc pas d'informations plus précises sur ce que j'ai essayé en cours de route.

1
Ben