Version courte
J'ai réinstallé Ubuntu 15.10 sur mon Dell XPS 13 (Option: effacer le disque et installer Ubuntu) mais au démarrage, j'ai un message qu'aucun système de démarrage n'a été trouvé. Lorsque j'affiche les options de démarrage et sélectionne le SSD («Legacy»), UEFI dit qu'il n'est pas démarrable (Ubuntu installé en mode UEFI).
Comment puis-je réparer cela? (La réinstallation est une option)
Le contexte
Mise à niveau de 14.04 vers 15.10
J'ai eu quelques bizarreries mineures avec le 14.04 installé et je souhaitais mettre à niveau. J'ai juste utilisé les paramètres pour qu'Ubuntu passe à la dernière version, qui fonctionnait. Mais je n'avais aucun réseau disponible.
15.10 Nouvelle installation, mode hérité
J'ai opté pour une installation propre (clé USB, Unetbootin) et c'est là que je pense avoir fait ma vraie erreur: sélectionner le disque Effacer et installer l' option Ubuntu .
Depuis lors, il ne démarre pas. J'ai pu le démarrer manuellement à partir du menu de démarrage, mais j'ai vu que la section UEFI sous laquelle Ubuntu était précédemment visible a maintenant disparu.
15.10 Nouvelle installation, mode UEFI
J'ai essayé de le réinstaller en mode UEFI, mais pas de chance. J'avais peur que le système n'efface une partition utilisée pour le démarrage, mais non, une partition efi est présente (Ubuntu a en fait mentionné qu'il écrirait une partition ESP avant de faire les changements de partition).
Le démarrage en mode hérité n'est plus une option (évidemment ...).
Le BIOS (mis à jour vers la dernière version des fournitures Dell, à partir de novembre 2015) ne semble pas voir la partition UEFI. En parcourant les paramètres et en essayant d'ajouter une option BOOT, je peux voir la partie Ubuntu, mais elle n'a pas été ajoutée.
Et maintenant?
Existe-t-il un bon moyen de le réparer?
RESULTS.txt
. Publiez ce fichier sur un site pastebin et publiez l'URL de votre document ici. Cela nous donnera plus de détails sur votre configuration, qui est nécessaire pour baser une réponse sur plus que des suppositions.Réponses:
Il s'agit visiblement d'un bogue connu pour Ubuntu 15+ lors de l'installation sur Dell XPS 13 9343. Une solution de contournement a été documentée sur Launchpad . Cette réponse est uniquement basée sur ce ticket (qui a résolu mon problème).
Cause
La cause du problème est expliquée sur ce ticket:
solution de contournement
La solution de contournement est la suivante:
Créer bootx64.efi
Démarrez avec un CD live, ouvrez un terminal et tapez les commandes suivantes:
Configurez votre démarrage
Profitez de votre système de travail!
la source
J'ai fini par corriger cela un peu différemment sur Elementary OS, mais cela devrait s'appliquer à d'autres systèmes d'exploitation.
c
et déposez sur la ligne de commande grub.ls
pour essayer de déterminer lequel des lecteurs et partitions disponibles est celui/root
sur lequel vous venez d'installer . Cela peut ne pas être possible si vous avez opté pour le cryptage complet du disque, mais je crypte juste mon/home
. Une fois que vous avez découvert cela, placez-le à votre racine dans grub. Pour moi, il ressemble à ceci:set root=(hd1,2)
.conffile /boot/grub/grub.cfg
. Si ce fichier n'existe pas, vous avez probablement choisi le mauvais lecteur / partition à l'étape précédente.sudo touch sudo touch /boot/bootx64.efi
sudo update-grub
EFI\ubuntu\grubx.efi
ou quelque chose comme ça. L'autre réponse vous avait choisishimx64.efi
, mais je suppose que grub ne mettra pas à jour cela.Cela persiste aussi. Je n'ai pas encore mis à jour mon noyau, je ne peux donc pas dire avec certitude qu'il fonctionnera pour toujours. Pour cette raison, je porte maintenant un USB live à tout moment.
la source