Comment faire en sorte que GRUB devienne le chargeur de démarrage par défaut au lieu du gestionnaire de démarrage Windows sur un ordinateur portable UEFI ?

J'ai un ordinateur portable HP Pavilion Touchsmart livré avec Windows 8. J&#8217ai effectué une mise à niveau vers la version 8.1 et je souhaite maintenant effectuer un double amorçage d&#8217une distribution Ubuntu avec Windows 10. Lors du double amorçage avec Windows 8.1, le gestionnaire d'amorçage Windows était toujours prioritaire, même après l'installation de GRUB. Que dois-je faire pour que GRUB devienne le chargeur de démarrage par défaut au lieu du gestionnaire de démarrage Windows ?

Solution

Il s&#8217agit de l&#8217article le plus long que j&#8217ai jamais publié sur un site StackExchange, mais ce processus nécessite beaucoup d&#8217explications et d&#8217attention aux détails. Il est également quelque peu spécifique au matériel en question, ce qui nécessite davantage d'explications. Après de nombreux maux de tête, deux reformatages accidentels du disque dur, et beaucoup de frustration avec l'implémentation boguée du micrologiciel de HP, j'ai finalement réussi à faire fonctionner Xubuntu et Windows 10 côte à côte. J'ai fait cela avec Windows 10, mais cela devrait également fonctionner avec Windows 8.1. Ces deux systèmes d'exploitation plus récents utilisent le nouveau système de microprogrammes UEFI, au lieu du système BIOS traditionnel, qui est à l'origine de la plupart des confusions liées au double démarrage. J'ai lu beaucoup de choses dans beaucoup d'endroits avec des instructions pour le double démarrage avec un système BIOS, qui parlent de l'UEFI comme si c'était juste un autre type de BIOS, ou une couche optionnelle entre le BIOS et un système d'exploitation. UEFI et BIOS ne sont pas la même chose ; une UEFI n'est pas un BIOS, et un BIOS n'est pas une UEFI. Ils sont complètement différents. Il y a certaines choses qui doivent être faites différemment lors du double démarrage avec un système UEFI. Tout d'abord, n'utilisez pas EasyBCD. J'ai vu beaucoup de tutoriels de double amorçage désuets qui recommandent EasyBCD, mais il est conçu pour fonctionner avec le micrologiciel BIOS traditionnel utilisé par Windows 7 et Windows Vista, et il ne fonctionne pas bien avec les micrologiciels UEFI plus récents (Windows 8, 8.1 ou 10). Si vous avez déjà manipulé EasyBCD, ne vous inquiétez pas - le pire qu'il ait fait est probablement de semer la pagaille dans vos entrées de démarrage EFI en écrivant des choses dans le MBR. Nous allons nettoyer cela à l'étape 4. En parlant de MBR, évitez-le comme la peste. Le Master Boot Record est ce qui est utilisé dans le firmware traditionnel du BIOS comme une liste de chargeurs de démarrage stockée dans la partition de démarrage (ou, si elle est écrite par Windows, dans la partition qui est la première) de votre disque dur. Cette liste est destinée à répertorier les systèmes d'exploitation présents sur le disque dur et à indiquer au microprogramme lequel sera démarré en premier. Cela ne fonctionne pas bien avec le micrologiciel UEFI de HP. Il semble que si une modification du MBR est effectuée, le micrologiciel UEFI de HP s'embrouille et retourne au gestionnaire de démarrage Windows, ce qui contourne complètement GRUB. Ce dont vous avez besoin :

  • Une clé USB ou un CD d'installation avec votre distribution Ubuntu préférée.
  • Un support d'installation pour votre système d'exploitation Windows. Si vous effectuez une mise à niveau depuis Windows 8.1, vous pouvez le faire sans télécharger le fichier .iso complet de 3+ Go pour Windows 10 - il existe un programme d'installation en ligne qui le télécharge au fur et à mesure de l'installation - mais, pour cette méthode, vous avez besoin du fichier .iso extrait sur un CD ou un lecteur USB. C&#8217est aussi une bonne idée de l&#8217avoir sous la main pour l&#8217avenir, alors autant le créer maintenant. Puisque cette question concerne le double démarrage avec un système UEFI, vous aurez besoin [du système d'exploitation 64 bits][1].
  • Assurez-vous d'avoir votre clé de produit, sinon vous ne pourrez pas effectuer la mise à niveau/l'installation.
  • Facultatif, mais hautement recommandé : Un disque dur suffisamment grand pour sauvegarder vos fichiers Windows actuels.
  • Un espace suffisant sur votre disque dur pour les deux systèmes d'exploitation, une partition de démarrage (200 Mo seulement) et une partition de remplacement pour Linux (généralement de la même taille que votre RAM physique). Étape 1 : Faites une sauvegarde

    Sauvegardez tous vos fichiers et dossiers Windows que vous ne voulez pas perdre. Tant que vous avez suffisamment d'espace libre sur votre disque dur pour votre nouvelle partition Ubuntu, ce processus ne devrait pas interférer avec les fichiers Windows. *Mais "devrait" est un mot risqué. Windows 8.1 dispose d'un outil de création de disque de récupération, mais je l'ai trouvé inutile et non fonctionnel lorsqu'il s'est agi de restaurer la sauvegarde que j'ai effectuée avec cet outil. Le moyen le plus simple de préserver les fichiers que vous ne voulez pas perdre est d'ouvrir l'Explorateur Windows et de les copier sur un disque de sauvegarde. Cela prend une éternité, mais cela en vaut la peine. Étape 2 : désactivez le démarrage rapide et éteignez votre ordinateur.

    *Vous devez être connecté en tant qu'administrateur pour effectuer cette opération. Il est très important de désactiver le démarrage rapide avant d'installer GRUB, car la détection de la présence de Windows par le programme d'installation d'Ubuntu dépend de la façon dont Windows se représente dans la partition de démarrage. Si le démarrage rapide est correctement désactivé, il devrait être détecté. La détection sera abordée à l'étape 4. Windows 8, 8.1 et 10 utilisent cette nouvelle fonctionnalité appelée Démarrage rapide, qui indique à votre micrologiciel de charger un chargeur de démarrage spécial qui restaure très rapidement le système dans son état antérieur à l'arrêt. Plutôt cool, non ? Eh bien, parce qu'elle modifie l'option de démarrage suivant du système EFI, cette fonction devra être désactivée pendant l'installation de GRUB. Cela peut être fait en faisant ce qui suit :

  1. Ouvrez le Panneau de configuration (Windows+X->Panneau de configuration à partir du bureau dans Windows 8+) (apparemment Microsoft déteste les utilisateurs expérimentés, donc chercher dans le menu Démarrer pour "Panneau de configuration&quot ; est maintenant le moyen le plus rapide de l'ouvrir)
  2. Naviguez jusqu'à Options d'alimentation
  3. Cliquez sur "Choose what the power button does" ;
  4. Cliquez sur "Modifier les paramètres qui ne sont pas disponibles actuellement" ;
  5. Assurez-vous que la case "Activer le démarrage rapide (recommandé)&" en bas de la page n'est pas cochée. Vous trouverez des instructions plus détaillées [ici][2]. Vous pouvez réactiver le démarrage rapide après l'installation de GRUB, et cela ne semble pas causer de problèmes au démarrage d'Ubuntu/GRUB. Assurez-vous simplement qu'il est désactivé pendant l'installation. Après avoir désactivé le démarrage rapide, éteignez votre ordinateur. Puisque le démarrage rapide est désactivé, Windows effectuera un arrêt complet et ne modifiera pas l'option de démarrage suivant dans le gestionnaire EFI du micrologiciel. (En termes simples : Windows ne dira pas à votre système HP de démarrer son fichier de démarrage rapide à la prochaine mise sous tension, il utilisera donc la liste du gestionnaire de démarrage EFI, comme il se doit. GRUB se placera en premier sur cette liste). Étape 3 : Configurer les partitions avec gparted

    Avant d'installer Ubuntu, vous voudrez utiliser votre CD/USB live pour lui créer une partition séparée. De cette façon, Ubuntu n'écrasera pas Windows. Assurez-vous que vous avez une sauvegarde. Aucune garantie - cela dépend de ce que Windows a décidé de faire dans votre partition de démarrage, et cela peut également dépendre de la version/distribution Ubuntu que vous utilisez - je ne les ai pas toutes utilisées. Pour créer les partitions, vous devez démarrer sur votre CD/USB live, et ouvrir gparted. Il y a beaucoup de tutoriels sur l'utilisation de gparted, et c'est assez facile à comprendre, donc je laisse les détails à vous et à Internet.

  • Vous aurez besoin de 4 partitions :
  1. Une partition de démarrage. Si Windows est déjà installé sur votre ordinateur, vous n'avez rien à faire : cette partition doit déjà être l'une des premières de votre disque. Parfois, Windows crée également une autre petite partition au début du disque appelée Recovery. Laissez-la tranquille.
  • Si vous effectuez une nouvelle installation et que vous souhaitez tout recommencer à zéro (ce qui effacera toutes vos données), supprimez toutes les partitions de votre disque, puis créez cette partition. Elle doit être la première partition, son format doit être FAT32 et sa taille doit être au moins 200 Mo. Si gparted a une option pour l'étiqueter, appelez-la simplement boot. S'il n'y a pas d'option d'étiquetage, ne vous en préoccupez pas. Vous devez, cependant, définir les drapeaux "boot&quot ; et "esp&quot ; sur cette partition ; sans eux, l'installateur Ubuntu l'ignorera et utilisera une installation en mode hérité, et Windows (10) refusera de s'installer avec l'erreur "we couldn't create a new partition or locate an existing one&quot ;. Ou pas. Cela semble dépendre de la façon dont Windows se sent ce jour-là...
  1. Une partition Windows. Encore une fois, si vous avez déjà installé Windows, cette partition devrait évidemment se trouver ici, après les partitions de démarrage et de récupération. Elle est là où vous la voulez, mais vous devez la redimensionner pour faire de la place à votre partition Ubuntu et à la partition linux-swap. Utilisez l'option de redimensionnement/déplacement de gparted pour ce faire. Ubuntu a besoin d'au moins 5 Go, et la partition de remplacement de linux doit faire au moins la moitié de la taille de votre RAM physique. Redimensionnez donc la partition Windows pour faire suffisamment de place. gparted vous mettra en garde contre une éventuelle perte de données - le rétrécissement de votre partition ne devrait pas détruire ou corrompre de données, tant que vous ne la rétrécissez pas dans l'espace utilisé.
  • Si vous installez les deux systèmes d'exploitation à partir de zéro (encore une fois, cela effacera toutes vos données), [Microsoft dit][3] que vous aurez besoin d'au moins 20 Go pour le système d'exploitation 64 bits, donc cette partition doit être au moins 20 Go. Vous aurez probablement besoin de plus que cela, cependant : j'ai utilisé la moitié de l'espace après la partition de démarrage pour Windows, et l'autre moitié pour Ubuntu et linux-swap. Si vous partez de zéro, cette partition doit être formatée en FAT32. Lorsque vous installerez Windows, il la formatera en NTFS. Ne faites pas cela avec gparted ; l'implémentation de NTFS par Windows est différente de celle de gparted, et Windows pourrait ne pas reconnaître la partition. Dans le programme d'installation de Windows 10, vous devriez avoir la possibilité de sélectionner la partition sur laquelle placer Windows 10. Si elle est formatée en FAT32, Windows devrait pouvoir la voir et s'y installer. Si vous pouvez nommer cette partition, nommez-la "Windows". Cela vous facilitera la tâche lors de l'installation de Windows. En parlant de l'installateur Windows, ne le commencez pas encore. Si vous faites de nouvelles installations d'Ubuntu et de Windows en même temps, au lieu de passer de 8 ou 8.1 à 10, il est beaucoup plus facile d'installer Ubuntu en premier.
  1. Une partition Linux. Comme la partition Windows, sa taille peut varier, mais [le site Web d'Ubuntu][4] recommande au moins 5 Go. Là encore, vous aurez probablement besoin de beaucoup plus que cela. Si vous effectuez une mise à jour au lieu d'une nouvelle installation des deux systèmes d'exploitation, vous devriez pouvoir créer cette partition dans le nouvel espace "non alloué&quot ; affiché dans gparted. Faites-la aussi grande que vous le souhaitez mais n'oubliez pas de laisser de l'espace pour une partition de remplacement linux si vous prévoyez d'en utiliser une. Il doit être formaté en ext4. ext2 ou ext3 devrait aussi fonctionner, si vous préférez ces formats pour une raison quelconque.
  • Si vous installez à partir de zéro, créez votre partition Ubuntu comme décrit ci-dessus. Assurez-vous qu'elle est formatée en ext4, ext3 ou ext2. Cela permettra à Ubuntu de l'utiliser, mais empêchera le programme d'installation de Windows 10 de la reconnaître, ce qui devrait le conduire à utiliser par défaut la partition FAT32 que vous avez créée à l'étape 3, qu'il peut lire.
  1. Facultatif, mais recommandé : une [partition linux-swap][5]. Au moins la moitié de la taille de votre RAM physique est un bon début, mais je vous recommande de lire [les détails][5]. J&#8217ai 8 Go de RAM et un disque dur de 1 To, donc j&#8217ai simplement créé cette partition de la même taille que ma RAM physique. Étape 4 : Installer Ubuntu en premier

    Que vous passiez à Windows 10 à partir d'un système d'exploitation Windows existant ou que vous installiez à la fois Windows 10 et une distribution Ubuntu sur un nouveau disque dur ou un disque dur nouvellement partitionné, il est beaucoup plus facile d'installer Ubuntu en premier. Ubuntu utilise GRUB 2 comme chargeur de démarrage, qui fait les choses comme un chargeur de démarrage EFI devrait le faire. Windows 10 utilise le gestionnaire d'amorçage Windows, qui fait les choses... eh bien, de la manière dont Windows les fait... Si vous installez d'abord Windows, vous ne pourrez probablement pas démarrer sur Ubuntu sans maintenir une touche spéciale enfoncée pendant le processus de démarrage pour empêcher le gestionnaire de démarrage Windows de se charger, car ce dernier ne respecte pas GRUB lorsqu'il est ajouté à sa liste de chargeurs de démarrage. Donc, à la place, installez Ubuntu et GRUB en premier, puis ajoutez une entrée à GRUB pour le gestionnaire de démarrage Windows. Etape 4.1 : Nettoyage des anciennes entrées EFI (optionnel) Veuillez faire attention ici. Supprimer la mauvaise chose peut causer d'énormes problèmes. Avant d'installer Ubuntu, nous voulons nous assurer que les fantômes des anciennes installations du système d'exploitation ne reviendront pas nous hanter à l'avenir. Dans un système UEFI, les systèmes d'exploitation utilisent des fichiers EFI (extensible firmware interface) pour dire au micrologiciel : " Hé, j'existe. Lorsqu'un nouveau système d'exploitation est installé, il ajoute une entrée à la liste du gestionnaire de démarrage EFI, ce qui lui donne un numéro d'entrée unique, et indique au gestionnaire de démarrage EFI où se trouvent son ou ses fichiers EFI (Windows enregistre plusieurs fichiers EFI différents - un pour le démarrage normal, un pour le démarrage de récupération, un pour le démarrage rapide - et peut-être plus en fonction de votre micrologiciel et de la version de votre système d'exploitation). Le gestionnaire de démarrage EFI garde également la trace de l'ordre de démarrage : une liste de numéros d'entrée qui spécifie ce qui est démarré en premier. Si vous avez utilisé EasyBCD, bcdedit, les outils de réparation ou de récupération de Windows, la réparation de démarrage dans un système d'exploitation Linux, ou même si vous avez mis à jour Windows ou l'avez réinstallé, il y a de fortes chances que votre liste d'entrées EFI comporte maintenant des doublons. En tout cas, c'était le cas pour le mien. Avoir des doublons peut ralentir votre processus de démarrage, car le firmware passe au crible les entrées périmées ou les fichiers erronés jusqu'à ce qu'il trouve un chargeur de démarrage qui fonctionne. Cela peut aussi causer une boucle de démarrage, où le chargeur de démarrage A pointe le firmware vers le chargeur de démarrage B, qui le renvoie vers A, et alors les choses commencent à prendre un temps très, très long... Quoi qu'il en soit, pour visualiser votre liste d'entrées EFI et voir ce qui doit être nettoyé, utilisez le paquet efibootmgr avec votre CD/USB live. Vous devez l'installer en utilisant sudo apt-get install efibootmgr dans un terminal, puis le lancer en utilisant sudo efibootmgr. Par défaut, vous obtiendrez une liste d'entrées qui ressemble à quelque chose comme ceci : [!Image de la liste des entrées du gestionnaire de démarrage EFI provenant de la sortie de efibootmgr] [6]] [6] Lorsque j'ai utilisé cet outil pour la première fois après avoir bidouillé EasyBCD et bcdedit pour essayer de faire démarrer les choses dans le bon ordre, j'avais plus d'une centaine d'entrées ici, dont la plupart étaient des doublons. Si la liste de votre gestionnaire de démarrage n'est pas trop encombrée, ou si vous n'êtes pas à l'aise pour décider ce qui peut être supprimé et ce qui ne doit pas l'être, passez à l'étape 4.2.. Pour nettoyer toutes les entrées dont vous n'avez pas besoin, utilisez efibootmgr -b -B, où hex_number est remplacé par le numéro listé avec l'entrée de démarrage. Ainsi, pour supprimer l'entrée USB Drive (UEFI) (numérotée Boot2001) dans l'image ci-dessus, j'utiliserais sudo efibootmgr -b 2001 -B. Vous remarquerez que j'ai laissé quelques doublons (toutes les entrées numérotées de plus de 3000). Vous pouvez utiliser efibootmgr avec différentes options pour voir d'autres attributs des entrées, comme les chemins de fichiers vers lesquels ils pointent. Ces entrées ressemblent à des doublons, mais elles pointent toutes vers des fichiers différents utilisés par mon ordinateur portable HP pour mettre à jour son BIOS. Veuillez faire attention à ce que vous supprimez. Vous pouvez également utiliser efibootmgr pour modifier le BootOrder, qu'il affiche. Consultez [la page de manuel][7] pour plus d'informations sur cet outil utile. Étape 4.2 : Installation d'Ubuntu Après avoir nettoyé les entrées du gestionnaire de démarrage EFI, si vous avez choisi de le faire, il est enfin temps d'installer Ubuntu. Avec votre CD/USB live chargé, sélectionnez l'option d'installation dans le menu du chargeur de démarrage, ou lancez-la depuis le bureau après vous être connecté. Choisissez vos options sur la première page de l'installateur. La deuxième partie ressemblera à quelque chose comme ceci : (J'utilise Xubuntu 14.04, donc votre installateur peut varier, mais les options devraient être assez similaires). [!Capture d'écran des options d'installation de Xubuntu 14.04][8]][8] Si votre programme d&#8217installation ne détecte pas votre installation Windows (comme le mien), vous devrez sélectionner l&#8217option "Quelque chose d&#8217autre&quot ;. À partir de là, vous obtiendrez un écran qui ressemble au menu gparted que vous avez utilisé pour configurer vos partitions. Sélectionnez simplement les partitions que vous avez créées et affectez-les au bon point de montage en sélectionnant une partition et en cliquant sur "Change".

  • Si vous installez les deux systèmes d'exploitation à partir de zéro, procédez de la même manière. Vous devez vous assurer qu'Ubuntu est installé sur la partition ext2/ext3/ext4, et non sur la partition FAT32 de Windows. Étape 5 : Mettez à jour ou installez la seconde version de Windows

    Vous devriez avoir un disque d'installation pour Windows 10. Avant de commencer l'installation, assurez-vous d'avoir votre clé de produit à proximité, sinon vous ne pourrez pas installer/mettre à jour. Lorsque vous démarrez sur le CD/USB d'installation, le programme d'installation est assez simple. Un peu trop simple pour mon confort - le seul bouton était "Installer Windows 10" ou quelque chose comme ça, et Windows 8, 8.1 et 10 sont tristement célèbres pour leurs installations en coulisses, où il est simplement dit "Nous préparons les choses", et ne fournit aucun détail sur ce qu'il fait réellement à votre système. Si vous avez suivi ces instructions jusqu'à présent, vous devriez pouvoir commencer l'installation régulièrement.

  • Si vous effectuez une mise à niveau depuis Windows 8 ou Windows 8.1, vous ne devriez pas avoir à faire quoi que ce soit de particulier lors du processus d'installation. Terminez l'installation (très longue) et passez à l'étape 6.
  • Si vous effectuez une nouvelle installation, le programme d'installation vous demandera où vous souhaitez installer Windows 10. Assurez-vous de sélectionner la partition FAT32 que vous avez créée à l'étape 2, et pas une autre partition, ou cette partition sera effacée et formatée. Comme Ubuntu est déjà installé, Windows 10 devrait respecter la partition de démarrage et ne pas la reformater. Le nettoyage des entrées inutiles de la liste du gestionnaire de démarrage EFI libérera également de l'espace dans la minuscule partition de démarrage de 200 Mo, ce qui réduira les risques que Windows soit confus et en colère et qu'il efface tout pour lui-même. Etape 6 : Mettre à jour et (éventuellement) personnaliser GRUB

    Après l'installation ou la mise à niveau vers Windows 10, vous devrez redémarrer vers Ubuntu pour mettre à jour GRUB afin qu'il inclue le gestionnaire d'amorçage Windows dans sa liste. Avant de faire cela, désactivez à nouveau le démarrage rapide, comme vous l'avez fait à l'étape 2. L'interface utilisateur du panneau de configuration et des paramètres est un peu différente, mais la plupart des options sont toujours présentes. Une fois que vous avez désactivé le démarrage rapide, redémarrez votre ordinateur. Si Windows démarre par défaut, vous devrez maintenir enfoncée la touche spéciale de votre ordinateur portable pour accéder au menu du microprogramme du système. Sur mon HP Touchsmart, cette touche est Esc. Les autres touches courantes sont F12, Suppr, F10... Le manuel de votre ordinateur devrait pouvoir vous aider à ce sujet. A partir du menu du firmware, démarrez dans GRUB. Il devrait y avoir une option pour "sélectionner un périphérique de démarrage" ou quelque chose de similaire, et Ubuntu ou GRUB devrait y être listé. S&#8217il n&#8217y figure pas, cherchez une option pour démarrer à partir d&#8217un fichier EFI, et naviguez vers /EFI/ubuntu/grubx64.efi ou (si vous avez activé Secure Boot), EFI/ubuntu/shimx64.efi à la place. Les chemins réels de ces fichiers peuvent varier en fonction de vos options et de la façon dont votre partition de démarrage est configurée, mais les noms des fichiers devraient être les mêmes. En sélectionnant l'un de ces fichiers .efi, vous devriez démarrer sur GRUB, où vous pourrez ensuite démarrer sur votre distribution Ubuntu. Une fois que vous vous êtes connecté, ouvrez un terminal et tapez sudo update-grub. Cela lancera le script os-prober que GRUB utilise pour compiler grub.cfg, qui indique au fichier EFI de grub les entrées à inclure, les couleurs à utiliser, etc. Le script os-prober devrait identifier le Windows Boot Manager et l'ajouter automatiquement à la liste. En option, vous pouvez installer Grub Customizer pour modifier l'ordre des entrées du menu et changer le comportement, la couleur et l'arrière-plan du menu GRUB. Vous pouvez l'installer depuis un terminal en utilisant sudo apt-get install grub-customizer, et ensuite exécuter sudo grub-customizer. Lorsque vous utilisez GRUB sur un système UEFI partagé avec un système d'exploitation Windows, N'INSTALLEZ PAS sur le MBR. Certains tutoriels considèrent comme une étape cruciale l'utilisation de l'option "Install to MBR" de Grub Customizer dans le menu File. Vous ne devriez pas faire cela sur la plupart des systèmes UEFI. Le MBR (Master Boot Record) est conçu pour les firmwares BIOS, et est toujours utilisé par le Boot Loader de Windows dans une certaine mesure. Ajouter GRUB au MBR, alors qu'il est déjà dans la liste d'entrée EFI, peut provoquer de nombreuses boules de poils. Si vous devez vous assurer que GRUB est la première entrée dans la liste de l'ordre de démarrage (c'est-à-dire si Windows démarre toujours, même si vous avez tout fait correctement), utilisez [efibootmgr][7] (voir l'étape 4.1) pour afficher/éditer l'ordre de démarrage du gestionnaire EFI. Notes

    Je n'ai pas du tout mentionné Secure Boot, car il ne devrait normalement pas affecter l'installation d'Ubuntu. De nombreux tutoriels de double amorçage parlent de le désactiver, mais ce n'est généralement pas nécessaire avec un installateur 64 bits actuel. Cependant, chaque PC est différent, et Secure Boot est assez récent (2012), donc différents firmwares peuvent implémenter les choses différemment. Par exemple, la version de mon firmware HP inclut une option "legacy boot&quot ;, qui désactive Secure Boot et traite les OS installés comme s'il s'agissait d'un firmware BIOS : certaines personnes recommandent d'activer cette option pour l'installation en double-boot. L'installation d'Ubuntu en mode de démarrage traditionnel sur mon système a empêché GRUB de s'ajouter à la liste des entrées EFI, de sorte que tout ce qu'il pouvait faire était de s'ajouter au MBR, sur lequel le gestionnaire de démarrage Windows avait un contrôle total. Le gestionnaire de démarrage de Windows a dû faire de nombreux ajustements pour pouvoir afficher la liste des entrées, et après tout cela, il ne démarrait que les entrées Windows, rendant GRUB inutilisable sans sélectionner manuellement son fichier EFI à chaque fois que je démarrais. Voir [ici][9] pour plus d'informations sur Ubuntu, Secure Boot et Legacy Boot, et des informations sur la différence entre les installations UEFI et BIOS en général. [1] : https://www.microsoft.com/en-us/software-download/windows10ISO [2] : http://winaero.com/blog/how-to-disable-or-enable-fast-startup-in-windows-8-1/ [3] : http://www.microsoft.com/en-us/windows/windows-10-specifications#sysreqs [4] : https://help.ubuntu.com/community/Installation/SystemRequirements [5] : https://help.ubuntu.com/community/SwapFaq [6] : http://i.stack.imgur.com/3Q8Kg.png [7] : http://linux.die.net/man/8/efibootmgr [8] : http://i.stack.imgur.com/y5Aex.png [9] : https://help.ubuntu.com/community/UEFI#SecureBoot

Commentaires (26)

Je ne veux pas dupliquer un poste pour violation potentielle de la politique, donc je vais lier ma réponse à ce problème. En bref, j'ai un ordinateur portable Samsung avec Windows 10 déjà installé et j'ai essayé d'installer linux avec plusieurs instances ; Ubuntu 12.04, 14.04, et 16.04. J'ai utilisé Boot-Repair et changé la Priorité de démarrage dans mon Setup BIOS ce qui a résulté en un chargement fonctionnel, mais désordonné de GRUB en premier. La réponse de l'utilisateur Michael Hoffmann fournit une bonne explication pour l'installation sur un disque vierge et la façon de nettoyer GRUB, mais je ne voulais pas supprimer mon installation de Windows 10.

Vous trouverez une explication détaillée dans mon message ICI.

Commentaires (1)

Une solution un peu plus simple pour le problème ci-dessus.

  1. Appuyez sur F10 pendant le démarrage pour accéder aux paramètres avancés du BIOS.
  2. Dans les paramètres de l'ordre de démarrage du BIOS, activez l'ordre de démarrage Legacy qui activera à la fois l'UEFI et l'ordre de démarrage Legacy.
  3. Augmenter le délai de démarrage à 5 secondes donnera un peu de temps pendant la sélection du système d'exploitation au démarrage.
  4. Sauvegardez les paramètres du BIOS et quittez.
  5. Au prochain démarrage, vous serez invité à choisir une option de sélection de démarrage. Appuyez sur F9 pour entrer et sélectionner l'option de démarrage appropriée (Windows OS Boot Manager ou Ubuntu).
Commentaires (2)