Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
uefi [Le 14/07/2018, 08:08]
88.182.40.86 [Vérifier si l'ordinateur démarre en mode EFI sur le disque dur (ou sur le support Live)]
uefi [Le 19/12/2018, 04:25] (Version actuelle)
beaver beaver
Ligne 26: Ligne 26:
 Une fois redémarré : Une fois redémarré :
     * Si Windows® démarre sur un écran bleu "Your PC needs to be repaired",​ suivez [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=12399801#​p12399801|ces instructions]]     * Si Windows® démarre sur un écran bleu "Your PC needs to be repaired",​ suivez [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=12399801#​p12399801|ces instructions]]
-    * Si l'​ordinateur ne démarre pas sur Ubuntu (mais directement sur Windows® par exemple), il suffira de [[:​tutoriel/​amorcer_sur_cd_ubuntu|démarrer à nouveau sur votre Média d'​installation Ubuntu, choisir "​Essayer Ubuntu"​]] puis lancer [[:​Boot-Repair]] afin de mettre Ubuntu dans le bon mode (normalement il suffit d'1 clic sur le bouton "​Réparation recommandée",​ sinon voir [[:#​convertir_ubuntu_en_mode_efi_ou_non-efi|ce paragraphe]] ou suivez [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21604079#​p21604079|ces instructions]]).+    * Si l'​ordinateur ne démarre pas sur Ubuntu (mais directement sur Windows® par exemple), il suffira de [[:​tutoriel/​amorcer_sur_cd_ubuntu|démarrer à nouveau sur votre Média d'​installation Ubuntu, choisir "​Essayer Ubuntu"​]] puis lancer [[:​Boot-Repair]] afin de mettre Ubuntu dans le bon mode (normalement il suffit d'1 clic sur le bouton "​Réparation recommandée",​ sinon voir [[#​convertir_ubuntu_en_mode_efi_ou_non-efi|ce paragraphe]] ou suivez [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21604079#​p21604079|ces instructions]]).
  
  
Ligne 73: Ligne 73:
   [ -d /​sys/​firmware/​efi ] && echo "​Session EFI" || echo "​Session non-EFI"​   [ -d /​sys/​firmware/​efi ] && echo "​Session EFI" || echo "​Session non-EFI"​
   ​   ​
-Remarque: si le démarrage est en mode classique (le résultat de la commande est "​Session non-EFI"​),​ soit le BIOS n'est pas de type UEFI, soit le BIOS est de type UEFI mais n'est pas réglé pour démarrer sur le disque dur en mode UEFI.+FIXME Si le démarrage est en mode classique (le résultat de la commande est "​Session non-EFI"​),​ soit le BIOS n'est pas de type UEFI, soit le BIOS est de type UEFI mais n'est pas réglé pour démarrer sur le disque dur en mode UEFI. Il est à ce moment là intéressant,​ de vérifier dans votre BIOS, si vous êtes en possession de la technologie EFI. Pour trouver la touche pour accéder à votre BIOS, vous pouvez faire un tour [[https://​kb.wisc.edu/​page.php?​id=58779|ici]].
  
 Une autre façon d'​obtenir la réponse est de demander l'​exécution d'une commande EFI. Si elle  répond "**EFI variables are not supported on this system**."​ on comprendra que la session n'est pas en EFI!      Une autre façon d'​obtenir la réponse est de demander l'​exécution d'une commande EFI. Si elle  répond "**EFI variables are not supported on this system**."​ on comprendra que la session n'est pas en EFI!     
Ligne 91: Ligne 91:
 {{:​installation/​live_cd_maverick1.png?​200}} {{:​installation/​live_cd_maverick1.png?​200}}
  
-Dans le cas d'une live USB [[:​multisystem|MultiSystem]],​ ce moyen d'​identification à l'​écran n'est pas possible : à la place, on peut utiliser depuis la session live la commande du paragraphe [[:uefi#identifier_si_l_ordinateur_demarre_sur_le_disque_dur_en_mode_efi]|Identifier ​si l'​ordinateur démarre sur le disque dur en mode EFI]]+Dans le cas d'une live USB [[:​multisystem|MultiSystem]],​ ce moyen d'​identification à l'​écran n'est pas possible : à la place, on peut utiliser depuis la session live la commande du paragraphe [[:uefi#verifier_si_l_ordinateur_demarre_en_mode_efi_sur_le_disque_dur_ou_sur_le_support_live]|Vérifier ​si l'​ordinateur démarre ​en mode EFI sur le disque dur (ou sur le support Live)]]
 ==== Régler le démarrage en mode EFI ou classique ==== ==== Régler le démarrage en mode EFI ou classique ====
  
Ligne 118: Ligne 118:
  
 <​note>​ <​note>​
-Attention. Depuis déjà avant 2017 une partition EFI créée sur une seconde ​unité est utilisable, et... utile.\\ +Attention. Depuis déjà avant 2017 une partition EFI créée sur une autre unité est utilisable, et... utile.\\ 
-Si on a configuré l'​ordinateur pour qu'il démarre en priorité sur la seconde unité, disque ou clé USB, et que celle-ci comporte une partition EFI l'​ordinateur ira bien y chercher le programme de démarrage **\EFI\boot\bootx64.efi** et le lancer s'il s'y en trouve un. Celui-ci pourra être le **grubx64.efi** linux installé sous ce nom.\\+Si on a configuré l'​ordinateur pour qu'il démarre en priorité sur cette seconde unité ​bootable, disque ou clé USB, et que celle-ci comporte une partition EFI l'​ordinateur ira bien y chercher le programme de démarrage **\EFI\boot\bootx64.efi** et le lancer s'il s'y en trouve un. Celui-ci pourra être le **grubx64.efi** ​(ou le **shimx64.efi** en Secure Boot) linux installé sous ce nom.\\
 À ce moment on n'est encore ni sous Ubuntu, ni sous Windows ni un autre linux.\\ À ce moment on n'est encore ni sous Ubuntu, ni sous Windows ni un autre linux.\\
-Si c'est bien le **grubx64.efi** celui-ci va aller lire dans la même partition EFI de notre seconde unité le petit fichier **\EFI\ubuntu\grub.cfg**. Son contenu permet de pointer vers la partition Ubuntu de notre seconde unité pour y lire le gros fichier **/​boot/​grub/​grub.cfg** et continuer le processus de démarrage. Ce fichier représente le menu, et peut être différent d'un homonyme installé sur le premier disque.\\+Si c'est bien le **grubx64.efi** ​(...) celui-ci va aller lire dans la même partition EFI de notre seconde unité le petit fichier **\EFI\ubuntu\grub.cfg**. Son contenu permet de pointer vers la partition Ubuntu de notre seconde unité pour y lire le gros fichier **/​boot/​grub/​grub.cfg** et continuer le processus de démarrage. Ce fichier représente le menu, et peut être différent d'un homonyme installé sur le premier disque.\\
 En cas de multiboots on peut ainsi avoir des menus différents suivant que l'on démarre depuis le premier disque ou depuis une unité USB.\\ En cas de multiboots on peut ainsi avoir des menus différents suivant que l'on démarre depuis le premier disque ou depuis une unité USB.\\
-La partition EFI de la seconde unité est donc bien utilisable, même si en 2016 on devait encore la remplir manuellement avec les répertoires **\EFI\Boot** et **\EFI\ubuntu** lors de l'​installation.\\ \\+La partition EFI de la seconde unité est donc bien utilisable, même si en 2018 on devait encore la remplir manuellement avec les répertoires **\EFI\Boot** et **\EFI\ubuntu** lors de l'​installation.\\ \\
  
 Mais curieusement après le démarrage c'est la partition EFI du premier disque qui est effectivement montée, ce qui à ce stade ne sert plus à autre chose que de préparer une éventuelle mise à jour du chargeur grub.\\ Mais curieusement après le démarrage c'est la partition EFI du premier disque qui est effectivement montée, ce qui à ce stade ne sert plus à autre chose que de préparer une éventuelle mise à jour du chargeur grub.\\
-Problème, ​lors d'une mise à jour de la seconde unité le grub l'est sur la mauvaise (le premier disque).\\+Ce qui a pour conséquence le problème suivant: ​lors d'une mise à jour de la seconde unité le grub l'est sur la mauvaise (le premier disque).\\
 En outre le fichier **\EFI\ubuntu\grub.cfg** du premier disque se fait couramment écraser et renvoie lors d'un boot ultérieur à tort vers **/​boot/​grub/​grub.cfg** de la seconde unité, on n'a plus le bon menu sur la première.\\ En outre le fichier **\EFI\ubuntu\grub.cfg** du premier disque se fait couramment écraser et renvoie lors d'un boot ultérieur à tort vers **/​boot/​grub/​grub.cfg** de la seconde unité, on n'a plus le bon menu sur la première.\\
 Et si la seconde unité a été retirée on ne démarre plus.\\ Et si la seconde unité a été retirée on ne démarre plus.\\
Ligne 192: Ligne 192:
     Elle est destinée à recevoir le core.img     Elle est destinée à recevoir le core.img
     Boot-Repair sait utiliser cette partition si elle est présente avant de réinstaller Grub en mode Bios_Legacy.     Boot-Repair sait utiliser cette partition si elle est présente avant de réinstaller Grub en mode Bios_Legacy.
-    Sans cette partition l'Os Linux ne peut pas démarré ​sur un disque en GPT.+    Sans cette partition l'OS Linux ne peut pas démarrer ​sur un disque en GPT.
     ​     ​
     Exemple;     Exemple;
Ligne 214: Ligne 214:
 Pour désactiver ou activer le Secure Boot, trouvez une option similaire dans votre BIOS et utilisez le clavier pour passer cette ligne de l'​état Activé (Enabled) à Désactivé (Disabled). Pour désactiver ou activer le Secure Boot, trouvez une option similaire dans votre BIOS et utilisez le clavier pour passer cette ligne de l'​état Activé (Enabled) à Désactivé (Disabled).
  
-Chaque constructeur ayant une manière différente de faire, si vous n'avez pas trouvé comment désactiver le Secure Boot, faites un tour dans cette documentation : [[:​desactiver_secure_boot|Comment désactiver le secure boot]] +Chaque constructeur ayant une manière différente de faire, si vous n'avez pas trouvé comment désactiver le Secure Boot, faites un tour dans cette documentation : [[:​desactiver_secure_boot|Comment désactiver le secure boot]].
 ===== Contourner le démarrage forcé sur Windows 10 et Windows 8 ===== ===== Contourner le démarrage forcé sur Windows 10 et Windows 8 =====
  
Ligne 221: Ligne 220:
 voir https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21750010#​p21750010 voir https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21750010#​p21750010
  
-<note help>Les ordinateurs **ACER** d'​avant décembre 2017 exigent que l'​utilisateur définisse Ubuntu comme un OS [[http://itsfoss.itsfoss.netdna-cdn.com/​wp-content/uploads/2015/08/​No_Bootable_Device_Found_2.jpg|habilité.]] Cela permettra aussi de gérer les priorités de boot. Voir aussi [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21468818#​p21468818]]</​note>​+<note help>Les ordinateurs **ACER** d'​avant décembre 2017 exigent que l'​utilisateur définisse Ubuntu comme un OS [[https://pix.toile-libre.org/upload/original/1545189697.jpg|habilité.]] Cela permettra aussi de gérer les priorités de boot. Voir aussi [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21468818#​p21468818]] ​ou https://​itsfoss.com/​no-bootable-device-found-ubuntu/​</​note>​
  
 <note help>Sur les machines **HP** vendues avec Windows 8, le bios UEFI démarre toujours sur Windows même après l'​installation d'​Ubuntu.\\ L'​installation d'​Ubuntu est pourtant bonne, et ce fonctionnement est dû <del> au partenariat entre le constructeur de l'​ordinateur et Microsoft, les 2 cherchant à verrouiller le démarrage</​del>​ au fait que les premiers UEFI d'HP étaient mal implémentés. Il faut donc les mettre à jour via le site de HP.\\ Ceci est fait en identifiant la signature du programme efi dans l'un des 3 emplacements possibles indiqués plus bas, et en démarrant sur celui qui a la bonne signature même si les 2 autres ont été remplacés.</​note>​ <note help>Sur les machines **HP** vendues avec Windows 8, le bios UEFI démarre toujours sur Windows même après l'​installation d'​Ubuntu.\\ L'​installation d'​Ubuntu est pourtant bonne, et ce fonctionnement est dû <del> au partenariat entre le constructeur de l'​ordinateur et Microsoft, les 2 cherchant à verrouiller le démarrage</​del>​ au fait que les premiers UEFI d'HP étaient mal implémentés. Il faut donc les mettre à jour via le site de HP.\\ Ceci est fait en identifiant la signature du programme efi dans l'un des 3 emplacements possibles indiqués plus bas, et en démarrant sur celui qui a la bonne signature même si les 2 autres ont été remplacés.</​note>​
  • uefi.1531548523.txt.gz
  • Dernière modification: Le 14/07/2018, 08:08
  • par 88.182.40.86