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:
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.
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 .
J'ai provisoirement écarté les explications suivantes (mais n'hésitez pas à me corriger si je me trompe ici):
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:
Terrifiants possibilités que j'ai envisagées mais que je ne sais pas comment diagnostiquer:
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.
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 8
UEFI
mode.
Réessayez de cette façon:
Xubuntu
/Ubuntu
DVD actif en mode UEFI
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 queswap
ou peu importe):
- Table de partition:
GPT
- 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
- Une partition
/
présente et correspondant aux conditions suivantes:
- Point de montage:
/
(Veuillez noter que le point de montage de la partition
EFI
devrait sera automatiquement défini une fois la partition ajoutée manuellement lors de la configuration de la structure de la partition.)
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.