Comment démarrer Ubuntu depuis EFI / UEFI?


20

J'ai installé Ubuntu 11.10 sur un Lenovo ThinkCentre Edge 71 (modèle: 1577-G3G) nouvellement acheté avec le démarrage EFI activé. J'ai opté pour l' option Utiliser le disque entier . Même si le processus d'installation s'est déroulé sans aucun problème / erreur, lors du redémarrage, il me donne maintenant:

Aucun système d'exploitation amorçable. Insérez un disque de démarrage et appuyez sur n'importe quelle touche ...

Je pense que c'est à cause d'EFI.

Régression:

  • J'ai vérifié la configuration du système (F1 pendant le POST) pour trouver une option BIOS pour désactiver le démarrage EFI / UEFI, cependant, il n'y a pas une telle option pour cette machine.
  • Cela peut être dû à une fonction "Secure Boot" dans le BIOS.
  • Le fournisseur de matériel ne connaît aucun paramètre de "démarrage sécurisé" dans le BIOS qui empêcherait Linux de démarrer.
  • Le support Lenovo ne savait rien d'un paramètre du BIOS appelé démarrage sécurisé. Ils ne connaissaient pas non plus de limitations qui empêcheraient Linux de démarrer.
  • Le manuel du ThinkCentre 1577 BIOS ne mentionne pas EFI, UEFI ni démarrage sécurisé.

Comment installer Ubuntu sur une machine avec EFI? - Ou, comme Ubuntu est probablement déjà installé: comment puis-je le faire démarrer Ubuntu?


2
Comme Ubuntu est déjà "installé" avec succès, il vous suffit de réinstaller grub-efi. C'est exactement ce que j'ai dû faire hier: superuser.com/q/372962/37511 jetez-y un œil.
Maxime R.

J'ai essayé de suivre vos instructions dans le post superuser.com. Il n'a pas fait démarrer Ubuntu :(
ervingsb

Pourriez-vous donner quelques détails sur votre thread ubuntuforums.org/showthread.php?t=1901748 ? Ce qui a fonctionné et ce qui n'a pas fonctionné, des messages d'erreur, etc.
Maxime R.

Réponses:


11

Ceci est un article modifié de nerasezi sur le forum Ubuntu

La principale source de l'UEFI était le guide Ubuntu UEFI

Voici les étapes qu'il a suivies:

  1. Utilisez un CD live qui correspond à l'architecture UEFI. Surtout x86-64. Démarrez le live cd (xubuntu ou lubuntu. Ce sont des ordinateurs de bureau légers mais cela devrait également fonctionner avec Ubuntu et kubuntu).

    Assurez-vous que votre système en direct démarre en mode UEFI. Vous pouvez le vérifier dans la configuration UEFI, probablement sous l'option Boot ou similaire. Dans mon cas, il suffit de mettre le préfixe "UEFI" avant le nom du périphérique.

  2. Une fois que le système en direct fonctionne, définissez sur le terminal un mot de passe root en tapant
    sudo passwd root

    Déconnectez-vous ensuite de l'utilisateur live cd par défaut et connectez-vous en tant que root en mode gui. Branchez le disque dur. J'utilise un disque dur portable USB3 mais dans la plupart des cas, le disque dur est un disque dur interne SATA. Quoi qu'il en soit, assurez-vous que vous avez sauvegardé toutes vos données, car le processus va tout effacer sur le lecteur. Lancez Gparted (un outil graphique est beaucoup plus facile que le texte) et sélectionnez le lecteur dans lequel vous êtes prêt à installer le système. (Assurez-vous de sélectionner le bon!) Pointez sur le menu supérieur et sélectionnez Périphérique> Créer une table de partition ... Un message d'avertissement apparaît. Cliquez sur Avancé et sélectionnez "gpt". Dites OK Une nouvelle disposition de disque GPT a été créée. Vous devez maintenant créer des partitions dessus. Il est très important de créer en tant que première et principale partition, un volume FAT32 et vous devez lui attribuer l'étiquette EFI. Une fois la partition créée, faites un clic droit dessus et sélectionnez "gérer les drapeaux". Cochez le drapeau "boot" et dites OK. Passez à la création de la partition / (vous voudrez peut-être séparer / home et / boot. Faites-le comme vous le faites habituellement. Dans mon cas, je viens de créer la partition /), et une zone de swap. Toujours préférer les partitions principales car avec GPT, la limitation de 4 partitions principales a été supprimée. Fermez Gparted.

  3. Installez le système dans la partition "/" du disque dur et n'oubliez pas de pointer ici le chargeur de démarrage (GRUB 1.99) vers lequel installer. Si vous avez créé une partition "/ boot" séparée, vous devez choisir celle-ci pour l'installation du chargeur de démarrage.

  4. Voici la partie du guide UEFIBooting:

    Bâtiment GRUB2 (U) EFI

    Téléchargez le dernier fichier ZIP de code source grub2. ftp://ftp.gnu.org/gnu/grub/

    La construction de grub2 nécessite l'installation des programmes suivants (dépendances de construction):

    bison autoconf automake flex autogen python (série 2.x) (pour autogen.sh si construction à partir du référentiel bzr) texinfo help2man gettext (support NLS) device-mapper freetype2 (libs)

    sudo apt-get install bison libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev flex libfont-freetype-perl automake autotools-dev freetype2-demos texinfo efibootmgr

    efibootmgr a été ajouté au logiciel que vous devez installer car vous en aurez besoin plus tard.

    Pour EFI 64 bits (U):

export EFI_ARCH=x86_64 ./configure --with-platform=efi --target=${EFI_ARCH} --program-prefix="" make

Si vous avez une architecture 32 bits, consultez la documentation en ligne sur le lien que j'ai fourni en haut.

Installer GRUB2 dans des systèmes (U) EFI

Déterminez votre PARTITION DE SYSTÈME EFI. (ce devrait être / dev / sda1 ou / dev / sdb1 si est réglé sur le 2ème hd)

Montez ensuite la partition dans / mnt / EFISYS (ou à tout point de montage de votre choix). Le code suivant suppose que / dev / sda1 est la partition EFISYS.

sudo mkdir -p /mnt/EFISYS

sudo modprobe dm-mod

sudo mount -t vfat -o rw,users /dev/sda1 /mnt/EFISYS

sudo mkdir -p /mnt/EFISYS/efi/grub

Ensuite, créez une application EFI pour GRUB et copiez-la ainsi que les autres modules:

Entrez dans le répertoire "grub2 compiled source / grub-core" - Par défaut: / usr / lib / grub / {EFI_ARCH}

grub-mkimage -O ${EFI_ARCH}-efi -d . -o grub.efi -p "" part_gpt part_msdos ntfs ntfscomp hfsplus fat ext2 normal chain boot configfile linux multiboot

sudo cp grub.efi *.mod *.lst /mnt/EFISYS/efi/grub

Remarque: L'option -p "" est importante pour créer une application grub.efi portable. Créez maintenant un grub.cfg dans / mnt / EFISYS / efi / grub:

sudo touch /mnt/EFISYS/efi/grub/grub.cfg

Faire le lancement du firmware GRUB2 (U) EFI par défaut

Pour les systèmes UEFI non Mac, efibootmgr est utilisé pour modifier le gestionnaire de démarrage du firmware UEFI. Cela nécessite que le noyau soit démarré en mode UEFI et que l'architecture du processeur du noyau corresponde à l'architecture du micrologiciel (et que `` noefi '' NE soit PAS utilisé) pour que le module de noyau `` efivars '' soit chargé et efibootmgr pour accéder aux variables du gestionnaire de démarrage. Initialement, l'utilisateur doit lancer manuellement "efi / grub / grub.efi" à partir de la console du firmware lui-même si grub2-efi a été installé en mode BIOS. Ensuite, efibootmgr doit être exécuté pour créer l'entrée de démarrage.

sudo modprobe efivars

Entrez dans le répertoire "grub2 compiled source / grub-core"

grub-probe --target=device /boot/efi/efi/grub/grub.efi

En supposant que la sortie de la sonde grub soit / dev / sda1

sudo efibootmgr --create --gpt --disk /dev/sda --part 1 --write-signature --label "GRUB2" --loader "\\EFI\\grub\\grub.efi"

Dans la commande ci-dessus, / boot / efi / efi / grub / grub / efi peut être divisé en / boot / efi et /efi/grub/grub.efi, ce qui se traduit par (/ dev / sda) -> partition 1 - > \ EFI \ grub \ grub.efi.

  1. Ouvrez Synaptic et supprimez tous les packages grub et installez uniquement les packages grub-efi (amd64 pour moi) et toutes les dépendances nécessaires. Une fois l'installation terminée, exécutez sudo update-grub dans le terminal. Vous devez éditer "grub.cfg" depuis / boot / grub et vérifier que l'UUID du disque correspond à votre disque et à vos partitions, la voix "insmod part_" et "set root = '(hd0," have "gpt" textline. Si tout est ok, copiez "grub.cfg" dans "efi / grub" sur la partition système EFI. Si quelque chose que j'ai mentionné précédemment ne correspond pas, modifiez simplement grub.cfg et modifiez-les manuellement. Copiez ensuite le fichier dans le fichier " répertoire efi / grub "sur la partition système Efi (doit toujours être monté sous / mnt).

    Ensuite, lorsque j'ai redémarré le système, une nouvelle entrée sous l'onglet Boot sous la configuration UEFI est apparue, nommée GRUB2 et je l'ai définie comme option de démarrage par défaut.


Est-il possible d'installer efibootmgr sur une installation non EFI? Est-il encore vraiment nécessaire de compiler grub2 à partir des sources? La réparation de démarrage est une autre option, mais a encore une fois des taux de réussite variables en raison de différents fournisseurs implémentant différemment les spécifications UEFI. Ce qui signifie également que "Faire le lancement du firmware GRUB2 (U) EFI par défaut" peut ne pas être possible pour certaines machines.
geezanansa

Wow, c'est une vieille réponse. Je voudrais demander ce que vous mentionnez dans une nouvelle question car beaucoup de choses ont changé depuis lors et la partie sur les différentes implémentations des fournisseurs devient incontrôlable pour certains cas sur lesquels j'ai travaillé.
Luis Alvarado

Si la réponse que vous recherchez ne se trouve pas ici (et comme vous êtes l'OP), ce n'est pas dupe car je suppose que vous n'avez pas encore trouvé la réponse que vous recherchez. En dehors de cela, il existe de nombreuses questions similaires liées à cela qui diffèrent en fait d'une manière ou d'une autre sur la façon de contourner l'ensemble des éléments EFI que nous avons vus au cours des 6 à 12 derniers mois.
Luis Alvarado

1
Une chose est sûre cependant - dénominateur commun = GRUB
geezanansa

Alors, comment puis-je installer grub compatible UEFI sur une clé USB à partir d'un système non-uefi ???
trusktr

5

Pour aider à confirmer si votre machine est compatible U / EFI, exécutez simplement à dmesg | grep EFIpartir du terminal en session de bureau en direct.
Pour aider à confirmer si votre Ubuntu installé a démarré en utilisant U / EFI, voyez ce qui /sys/firmware/efirevient.
Une solution permettant de gagner du temps consiste à s'assurer qu'Ubuntu a réellement démarré en mode UEFI au moment de l'installation . En se référant au nouveau guide Ubuntu UEFI, la section 2.4 illustre cela avec brio

Identifier si l'ordinateur démarre le CD en mode EFI

Avertissement: même si votre PC démarre le CD en mode EFI, il peut démarrer le disque dur en mode hérité (et au contraire).

Lors du démarrage sur un disque Ubuntu 64 bits:

  • Si le BIOS est configuré pour démarrer le CD en mode EFI, vous verrez l'écran ci-dessous:

Mode UEFI

  • Si le BIOS n'est PAS configuré pour démarrer le CD en mode EFI, ou si le disque n'est pas 64 bits, vous verrez l'écran ci-dessous:

Mode BIOS

Assurez-vous d'utiliser le même guide que celui mentionné pour vous assurer que le disque dur est également démarré à l'aide d'UEFI. Cela peut être aussi simple que de définir SATA sur AHCI, mais cela dépend de votre micrologiciel utilisé.

Une fois arrivé à l'écran grub, il est possible de passer à la ligne de commande en appuyant sur "c" et d'essayer lsefisystabqui devrait donner le tableau des entrées EFI avec GUID, ce qui est une autre méthode pratique pour identifier si UEFI est utilisé AVANT l'installation.

Il est possible d'utiliser dmesg | grep EFIpour identifier si votre machine est compatible UEFI. Sur une de mes machines qui n'est pas compatible U / EFI, mais cela me donne ce Compatible UEFI?
qui peut être trompeur car l'exécution de la même commande sur une machine compatible UEFI retournerait beaucoup plus de lignes (éventuellement 50+) lors du démarrage à l'aide d'EFI. J'ai trouvé cette astuce simple sur rodsbooks (le lien est pour rEFInd qui est une alternative à l'utilisation de Grub2). Les pages Web de rodsbooks sont régulièrement mises à jour et constituent une source d'informations très fiable. Dont l'auteur est un professeur de l'UEFI pour dire le moins sinon un génie!

Se référer aux rodsbooks sur cette page montre qu'Ubuntu 11.10 fait un ESP avec le système de fichiers FAT16 alors que certains firmwares UEFI veulent un ESP avec le système de fichiers FAT32. Vous trouverez l'explication complète si vous faites Ctrl+ Fet recherchez Fedora sur la page liée dans ce paragraphe (cliquez sur Suivant une fois dans la "barre de recherche" pour accéder directement aux informations auxquelles vous faites référence).
Étant donné que la spécification UEFI requise pour le démarrage sécurisé est => UEFI 2.2 et les machines préinstallées Windows 8 utiliseront UEFI 2.3.1.
Tout cela confirme qu'Ubuntu 11.10 n'est pas capable de démarrage sécurisé, donc le démarrage sécurisé n'est pas le problème.

Il est possible après avoir utilisé UEFI d'installer Windows - qui ne peut utiliser GPT que lorsque vous utilisez UEFI; qu'Ubuntu installe à l'aide des paramètres BIOS / hérités en raison de déficiences du programme d'installation. c'est-à-dire qu'Ubuntu peut s'installer sur GPT en utilisant à la fois le BIOS ou l'UEFI, ce qui conduit à la nécessité de changer les paramètres du firmware afin de démarrer chaque système d'exploitation.

Identifier si Windows utilise UEFI revient à utiliser la gestion des disques pour confirmer que GPT est utilisé. Il est possible de convertir une installation du BIOS Windows en UEFI à l'aide de ce guide Conversion de l'installation du BIOS Windows en UEFI

Une solution simple consiste à exécuter Boot-repair-disk (le téléchargement du cd .iso signifie un démarrage légèrement plus rapide que l'utilisation complète d'Ubuntu.iso, puis l'installation de boot-repair. Vérifiez les options avancées avant d'exécuter le correctif recommandé en tenant compte des paramètres du micrologiciel). vous avez utilisé pour démarrer la réparation de démarrage. La réparation de démarrage installera grub-efi et corrigera les problèmes de codage en dur du micrologiciel afin que le système utilise UEFI et démarre Ubuntu ainsi que toute autre installation existante utilisant UEFI.

Une partie importante (qui peut être spécifique au fournisseur) est de savoir comment démarrer en mode EFI (c'est-à-dire que le même CD Ubuntu 14.04 LTS peut détecter deux modes différents et rendre le texte différent par rapport à l'écran de démarrage non textuel comme indiqué ci-dessus).

http://forum.hardware.fr/hfr/OrdinateursPortables/portable/resolu-installation-probleme-sujet_67937_1.htm

ou ca:

http://rog.asus.com/220572013/rampage-motherboards/rampage-iv-uefi-boot-installation-guide-on-windows-7-or-8/

Notez que lors de la configuration du BIOS pour les priorités de démarrage, il existe généralement deux options différentes pour les DVD: Px ou UEFI (ou quelques autres mots). L'une d'elles est pour UEFI et une autre pour le démarrage basé sur MBR hérité.


3

Résolu le problème EFI sur mon ordinateur portable ACER 5560G, il s'est avéré que renommer le répertoire EFI et le fichier EFI sur le disque USB Wubi fonctionnait (merci immerohnegott).

Il a forcé une installation normale de GRUB sur 2 partitions premade avec GParted sur une clé USB. Les partitons étaient:

  • /boot (100 Mo)
  • / (70 Go)

Redémarrez dans Windows 7 et installez la version gratuite d'EasyBCD. Ajoutez une nouvelle entrée Linux -- >> Grub 2et elle recherchera toutes les partitions pour le chargeur de démarrage GRUB.

De cette façon, la partition Windows "System Reserved" et la partition cachée PQSERVICE Acer ne sont pas touchées.


Merci. J'ai refusé de suivre les étapes de Luis Alvarado et cette manière simple l'a fait pour moi. Je ne dis pas que la réponse de Luis n'est pas correcte, mais si je dois me donner tant de mal pour faire démarrer Ubuntu, je préfère utiliser Windows. Oui, je l'ai dit. Alors les amis, essayez ceci avant d'essayer de presque créer votre propre Linux à partir de zéro. Cela pourrait vous éviter d'avoir à vous expulser de la carte UEFI et de votre clé USB Ubuntu par la fenêtre mf.
Gabriel

La toute première phrase de votre lien "Cela ne s'applique qu'aux systèmes avec Windows ne fonctionnant pas en mode EFI" ... hmmmm.
geezanansa

2

Vous pouvez créer des disques de démarrage USB qui fonctionnent avec le système EFI, je ne suis pas aussi chevronné que certains d'entre vous, j'ai donc trouvé un moyen facile et qui fonctionne :)

Dans une machine qui a le bios EFI, insérez un CD / DVD avec Parted Magic (je l'avais sur un CD de démarrage HIREN que j'ai transformé en CD au lieu d'un USB) Boot à partir de ce CD / DVD.

Une fois que vous êtes dans Parted Magic, insérez une clé USB vide avec au moins 2 Go de mémoire. Ouvrez l'utilitaire Unetbooten inclus dans Parted Magic. Exécutez le programme et choisissez la distribution que vous essayez de charger sur le lecteur de saut. Suivez les instructions et attendez qu'il se termine.

Cette clé USB devrait maintenant démarrer sur n'importe quel système EFI. Au moins cela a fonctionné pour moi: oP


Unetbootin est un excellent moyen de créer un support d'installation USB. Je peux également recommander les utilitaires pendrivelinux qui incluent le programme d'installation USB universel ( pendrivelinux.com/universal-usb-installer-easy-as-1-2-3 ) Ces outils donnent simplement une interface graphique pour .iso et le lecteur de formatage (FAT32) qui est tout aussi facilement atteint en utilisant CLI une fois que vous avez pratiqué plusieurs fois. Ce n'est toujours pas une solution pour faire fonctionner l'installateur Ubuntu avec U / EFI. c'est-à-dire que les iso sont les mêmes quel que soit le support utilisé, que ce soit DVD ou USB. Le programme d'installation est le problème et non le support utilisé pour le monter.
geezanansa

1

Vous devez comprendre comment obtenir votre bios pour démarrer le CD d'installation en mode efi, pas en mode bios. Vous saurez qu'il démarre en mode efi car vous obtiendrez un menu grub au lieu du menu syslinux habituel.


Je pense qu'il démarre déjà en mode EFI. Je reçois un menu GRUB. PAS le menu semi graphique habituel avec le logo Ubuntu. Juste un menu GRUB noir / blanc avec trois options: - Essayez ubuntu avant l'installation - INSTALLEZ ubuntu - recherchez les défauts.
ervingsb

@ervingsb, cela devrait alors le faire, en supposant que vous avez dit au programme d'installation d'utiliser le disque entier, plutôt que de partitionner manuellement.
psusi

1
Eh bien, non. J'ai abandonné l'installation via USB. Quelqu'un sur les forums Ubuntu a suggéré que j'installe à partir d'un CD-ROM au lieu d'un périphérique USB. Cela l'a fait fonctionner.
ervingsb

1

J'ai donc rencontré des problèmes pour installer Ubuntu 14.04 sur un Lenovo ThinkCentre M91p, et j'ai une solution rapide / facile:

  1. Avant de démarrer à partir du disque d'installation d'Ubuntu / USB, accédez à votre BIOS et sous l'onglet "Démarrage", changez le "Mode de démarrage" de "Auto" en "Legacy".
  2. Installez Ubuntu.
  3. Si vous le souhaitez, modifiez le mode de démarrage dans le BIOS sur Auto.

Cela fonctionne toujours pour moi.

À peu près sûr que cela fonctionne parce que le programme d'installation d'Ubuntu détecte si le BIOS prend en charge EFI ou non lorsqu'il décide quel chargeur de démarrage installer. En définissant le BIOS sur hérité, Ubuntu finit par installer l'ancien chargeur de démarrage qui fonctionne avec ces machines Lenovo.


1

Dans vos paramètres du BIOS, changez votre mode de disque dur en IDE et démarrez à partir du lecteur flash USB. Il s'installera en mode non UEFI, et le démarrage après l'installation fonctionnera également correctement.

Cette méthode particulière fonctionne très bien pour moi avec Ubuntu 16.04 sur un Lenovo ThinkCentre Edge 71, avec la dernière version du BIOS.


1
Bienvenue top askubuntu! Merci d'avoir essayé d'aider! Comme ce message a plusieurs années et que la question concerne une version qui n'est plus en support et contient plusieurs réponses, je suis sûr que la communauté apprécierait que vous puissiez concentrer vos efforts [ici] askubuntu.com/unanswered )
Elder Geek

Merci pour vos réflexions - cependant je suis tombé sur cette publication car je rencontrais ce problème avec la dernière version prise en charge, qui a été corrigée en suivant les étapes que j'ai fournies. Si vous pouvez suggérer une publication plus récente décrivant le même problème, je serais heureux de la publier également.
Gregg B.

Si vous avez rencontré ce problème avec une version actuelle, veuillez modifier votre réponse pour indiquer la version que vous exécutiez afin d'aider ceux qui ont le même problème et la même version à localiser votre réponse. Merci!
Elder Geek

C'est ce que mon OP "16.04" fait déjà référence: la dernière et la plus récente version LTS. Qu'aimeriez-vous que je modifie d'autre?
Gregg B.

Désolé d'avoir raté ça. +1
Elder Geek

0

J'ai également eu un problème similaire.

Ce que j'ai vécu, c'est que l'ordinateur avec EFI est également équipé du BIOS. J'ai spammé F2 comme un fou, ce qui s'est passé, c'est que j'ai eu le choix entre utiliser EFI ou BIOS standard.

Attention cependant, si vous utilisez le BIOS, l'ordinateur démarrera avec le message: "aucun OS trouvé".

Vous pouvez donc potentiellement formater votre ordinateur à partir de là et le faire démarrer comme un PC normal.


0

J'ai eu le même problème ... j'ai acheté cette nouvelle bête Lenovo d'un ordinateur de bureau et j'ai rencontré un même problème, je ne voulais pas que WIN 8.1 dessus, (ive traite avec Linux depuis Red Hat 6.1) Cependant, je n'étais pas familier avec UEFI / EFI du tout. Le PC ne démarre même pas le liveCD. Après avoir creusé des informations tru sur ce blog, j'ai découvert que vous devez changer quelques éléments dans UEFI / EFI / BIOS, d'abord désactiver CSM, et choisir "Legacy only" dans les options de démarrage. Redémarrez et boum! j'étais dedans . Installé Ubuntu 12.04 j'étais prêt à partir. Plus tard, j'ai découvert que 12.04 NE DÉMARRERAIT PAS après avoir modifié ces mêmes paramètres pour revenir à "UEFI Only" error "OS not found" .À ma connaissance, Ubuntu a commencé à prendre en charge cet UEFI à 12.10, je l'ai mis à niveau vers 13.04, changé les mêmes paramètres, activé CSM .et UEFI uniquement, et le tour est joué! J'ai démarré depuis UEFI et j'ai remarqué que la machine fonctionne beaucoup mieux! Vous n'avez pas besoin de faire une nouvelle installation à partir d'UEFI, il suffit de mettre à niveau vers 13.04 / 10, de revenir à UEFI, cela a fonctionné pour moi cependant ... J'ai hâte de voir ce que Linux fait avec cette fonctionnalité UEFI / EFI assez nouvelle, il y a du potentiel ici


Veuillez modifier votre réponse et essayer de la rendre plus lisible en ajoutant des paragraphes à l'intérieur de son corps. De plus, quelques références seraient formidables.
Danatela

0

J'ai résolu ce problème, j'utilise Ubuntu 16.04 et Windows 10 et je ne peux pas démarrer automatiquement sur mon Ubuntu. Ma partition EFI est FAT32

Assurez-vous que la première commande de démarrage de votre partition ubuntu,

$ sudo su
# cd /boot/efi/EFI/Boot
# mv bootx64.efi bootx64_.efi
# cp ../ubuntu/shimx64.efi bootx64.efi
# cp ../ubuntu/grubx64.efi grubx64.efi
# update-grub
# reboot

-2

Même problème ici. Je l'ai «résolu» en démarrant de façon permanente à partir de mon CD SuperGrub. Cela ne me dérange pas de le faire de cette façon. Je le vois comme une caractéristique de sécurité; mon CD SuperGrub est ma clé supplémentaire. Lorsque je vérifie mes disques durs dans Ubuntu, je peux voir que l'Ubuntu-HDD est un disque non MBR. On dirait que la répartition de ce disque et l'ajout du MBR résoudrait le problème, mais je suis trop paresseux pour passer par tous ces problèmes.


La question demande implicitement "Comment démarrer Ubuntu en utilisant U / EFI?" Vous pouvez constater que les MBR sont associés aux lecteurs MSDOS et U / EFI utilise des lecteurs GPT. Ubuntu a la possibilité d'utiliser GPT lors de l'utilisation d'une partition grub_bios, ce qui signifie ne pas utiliser le mode UEFI pour démarrer mais le mode BIOS / hérité sur un lecteur GPT. Windows ne démarrera jamais en utilisant UEFI sur un lecteur GPT. Cela signifie que sur un système à double démarrage utilisant UEFI pour Windows et bios_grub (MBR) pour Ubuntu, cela signifierait que Windows démarre mais pas Ubuntu car les paramètres du micrologiciel nécessiteraient UEFI pour démarrer Ubuntu. Tout comme OP le décrit ....
geezanansa
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.