Comment puis-je double-amorcer Windows 10 et Ubuntu sur un ordinateur portable UEFI HP?

98

J'ai un ordinateur portable HP Pavilion Touchsmart fourni avec Windows 8. Je suis passé à la version 8.1, et maintenant je veux double-démarrer une distribution Ubuntu avec Windows 10. Lors d'un double démarrage avec Windows 8.1, Windows Le gestionnaire de démarrage prenait toujours la priorité, même après l'installation de GRUB. Que dois-je faire pour que GRUB soit le chargeur de démarrage par défaut au lieu du gestionnaire de démarrage Windows?

    
posée Michael Hoffmann 28.08.2015 - 01:43
la source

5 réponses

188

C'est le plus long article que j'ai jamais publié sur un site StackExchange, mais ce processus nécessite beaucoup d'explications et d'attention aux détails. C'est aussi un peu spécifique au matériel en question, ce qui nécessite plus d'explications.

Après beaucoup de maux de tête, deux reformatages de disque dur accidentels et beaucoup de frustration avec l’implémentation du micrologiciel HP, j’ai enfin réussi à faire cohabiter Xubuntu et Windows 10. Je l'ai fait avec Windows 10, mais il devrait également fonctionner avec Windows 8.1. Ces deux nouveaux systèmes d’exploitation utilisent le nouveau système de microprogrammes UEFI (ish), au lieu du système BIOS traditionnel, où la plupart des confusions avec le double démarrage semblent se produire. J'ai lu beaucoup de choses dans de nombreux endroits avec des instructions pour un double démarrage avec un système BIOS, qui parle d'UEFI comme s'il s'agissait simplement d'un autre type de BIOS, ou d'une couche facultative entre le BIOS et un système d'exploitation. UEFI et BIOS ne sont pas la même chose. un UEFI n'est pas un BIOS et un BIOS n'est pas un UEFI. Ils sont complètement différents. Il y a des choses à faire différemment lors d'un double démarrage avec un système UEFI.

Premièrement, n'utilisez pas EasyBCD . J'ai vu beaucoup de didacticiels à double amorçage obsolètes 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 nouveaux UEFI. firmware (Windows 8, 8.1 ou 10). Si vous avez déjà manipulé EasyBCD, ne vous inquiétez pas, le pire a probablement été de créer un désordre dans vos entrées de démarrage EFI en écrivant des éléments sur le MBR. Nous allons nettoyer cela à l'étape 4. En parlant de MBR, évitez cela comme la peste. Le Master Boot Record est ce qui est utilisé dans le microprogramme BIOS traditionnel en tant que liste de chargeurs de démarrage stockés dans la partition de démarrage (ou, si écrit par Windows, quelle que soit la partition en premier) de votre disque dur. Il est destiné à répertorier les systèmes d’exploitation sur le disque dur et à indiquer au micrologiciel celui sur lequel il est 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 devient confus et est renvoyé au gestionnaire de démarrage Windows, qui contournera complètement GRUB.

Ce dont vous aurez besoin:

  • Un live USB ou CD d'installation avec votre distribution Ubuntu préférée.
  • Support d’installation pour votre système d’exploitation Windows. Si vous effectuez une mise à niveau à partir de Windows 8.1, vous pouvez le faire sans télécharger le fichier .iso pour Windows 10 complet de 3 Go ou plus. Il existe un programme d’installation Web qui le télécharge lors de son installation. sur un CD ou une clé USB. C’est également une bonne idée de l’avoir à portée de main pour l’avenir, vous pouvez aussi bien le créer maintenant. Étant donné que cette question concerne le double démarrage avec un système UEFI, vous aurez besoin du système d'exploitation 64 bits.
    • Assurez-vous d’avoir votre clé de produit ou vous ne pourrez pas la mettre à jour / installer.
  • Facultatif, mais fortement recommandé : lecteur suffisamment grand pour sauvegarder vos fichiers Windows actuels.
  • Assez d'espace sur votre disque dur pour les deux systèmes d'exploitation, une partition de démarrage (seulement 200 Mo) et une partition linux-swap (généralement de la même taille que votre RAM physique).

Étape 1: Effectuez une sauvegarde

Sauvegardez tous vos fichiers et dossiers Windows que vous ne souhaitez pas perdre. Tant que vous disposez de suffisamment d'espace disque libre pour votre nouvelle partition Ubuntu, ce processus ne doit pas interférer avec les fichiers Windows. Devrait est un mot risqué, cependant.

Windows 8.1 possède un outil "make a recovery disk", mais je l’ai trouvé inutile et non fonctionnel pour restaurer la sauvegarde que j’y ai faite. Le moyen le plus simple de conserver les fichiers que vous ne voulez pas perdre est d’ouvrir simplement Windows Explorer et de les copier sur un disque de sauvegarde. Cela prend une éternité, mais ça en vaut la peine.

Étape 2: désactivez le démarrage rapide et arrêtez votre ordinateur

Vous devez être connecté en tant qu'administrateur pour cela.

Il est très important de désactiver Fast Startup avant d’installer GRUB, car le fait que le programme d’installation de Ubuntu puisse détecter la présence de Windows dépend de la manière dont Windows se représente dans la partition de démarrage. Avec le démarrage rapide correctement désactivé, il doit être détecté. La détection sera couverte à l’étape 4.

Windows 8, 8.1 et 10 utilisent cette nouveauté sophistiquée appelée Fast Startup, qui indique à votre microprogramme de charger un chargeur de démarrage spécial qui restaure très rapidement le système à son état de pré-arrêt. Assez cool, hein? Eh bien, comme il modifie l'option de démarrage suivant du système EFI, cette fonctionnalité devra être désactivée pendant que vous installez GRUB.Cela peut être fait en procédant comme suit:

  1. Ouvrez le panneau de configuration (Windows + X- & gt; Panneau de configuration à partir du bureau sous Windows 8 +)
  2. Accédez aux options d'alimentation
  3. Cliquez sur "Choisir ce que fait le bouton d'alimentation"
  4. Cliquez sur "Modifier les paramètres actuellement indisponibles"
  5. Assurez-vous que la case "Activer le démarrage rapide (recommandé)" en bas est cochée .

Des instructions plus détaillées sont disponibles sur ici . Vous pouvez réactiver Fast Startup après avoir installé GRUB, et cela ne semble pas poser de problème avec le 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, arrêtez votre ordinateur. Comme le démarrage rapide est désactivé, Windows effectue un arrêt complet et ne modifie pas l'option de démarrage suivant dans le gestionnaire EFI du micrologiciel. (Termes du Layman: Windows ne demandera pas à votre système HP de démarrer son fichier de démarrage rapide lorsqu’il sera activé, il utilisera donc la liste du gestionnaire de démarrage EFI, comme il se doit. GRUB se placera au premier rang de cette liste.)

Etape 3: Configurez les partitions avec gparted

Avant d’installer Ubuntu, vous voudrez utiliser votre CD / USB en direct pour en faire une partition distincte. De cette façon, il * n'écrasera pas Windows.

* Assurez-vous d’avoir 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 votre CD / USB en direct et ouvrir gparted. Il existe de nombreux didacticiels sur l’utilisation de gparted, et c’est assez facile à comprendre, alors je vais vous laisser le soin de vous et d’Internet.

  • Vous aurez besoin de 4 partitions:

    1. Une partition de démarrage. Si vous avez déjà installé Windows, vous ne devriez pas avoir à faire quoi que ce soit, cela devrait déjà être l'une des premières partitions de votre lecteur. Parfois, Windows crée une autre petite partition au début du disque appelée Recovery . Laisse ça tranquille.

      • Si vous effectuez une nouvelle installation et que vous souhaitez tout recommencer depuis le début ( cela effacera toutes vos données ), supprimez toutes les partitions de votre lecteur, puis faites cette partition. Ce devrait être la première partition ; son format doit être FAT32 ; et sa taille doit être d'au moins 200 Mo . Si gparted a la possibilité de le nommer, appelez-le simplement boot . S'il n'y a pas d'option d'étiquette, ne vous inquiétez pas. Vous devez définir les indicateurs "boot" et "esp" sur cette partition; sans eux, l'installateur d'Ubuntu l'ignorera et utilisera une installation en mode hérité, et Windows (10) refusera de l'installer complètement avec l'erreur "nous n'avons pas pu créer une nouvelle partition ou en trouver une existante". Ou pas. Cela semble dépendre de la façon dont Windows se sent ce jour-là ...
    2. Une partition Windows. Encore une fois, si Windows est déjà installé, cette partition devrait évidemment être là, après les partitions de démarrage et de récupération. C'est là que vous le voulez, mais vous devez le redimensionner pour laisser la place à votre partition Ubuntu et à la partition linux-swap. Utilisez l'option de redimensionnement / déplacement de gparted pour cela. Ubuntu a besoin d'au moins 5 Go, et la partition linux-swap doit avoir au moins la moitié de la taille de votre RAM physique. Redimensionnez la partition Windows pour laisser suffisamment de place pour cela. gparted vous avertit de la perte de données potentielle, car votre partition ne doit pas détruire ou corrompre les données, tant que vous ne la réduisez pas dans l'espace utilisé.

      • Si vous installez les deux systèmes d’exploitation à partir de zéro ( à nouveau, cela effacera toutes vos données ), Microsoft a besoin d'au moins 20 Go pour le système d'exploitation 64 bits, cette partition doit donc avoir au moins 20 Go . Vous voudrez probablement plus que cela, cependant: je viens d'utiliser la moitié de l'espace après la partition de démarrage pour Windows, et la moitié pour Ubuntu et linux-swap. Si vous partez de zéro, cette partition doit être formatée en tant que FAT32 . Lorsque vous installez Windows, il le formatera en NTFS. Ne faites pas cela avec gparted; L'implémentation Windows de NTFS est différente de l'implémentation de gparted et Windows peut ne pas être capable de reconnaître la partition. Dans le programme d'installation de Windows 10, vous devriez avoir la possibilité de sélectionner la partition sur laquelle Windows 10 sera placé. S'il est formaté en FAT32, Windows devrait pouvoir le voir et s’installer sur place. Si vous pouvez étiqueter cette partition, étiquetez-la Windows . Cela vous facilitera la tâche lors de l'installation de Windows. En parlant de l'installateur Windows, ne commencez pas encore. Si vous faites de nouvelles installations d’Ubuntu et de Windows en même temps, au lieu de mettre à jour 8 ou 8.1 à 10, il est beaucoup plus facile à installer Ubuntu en premier .
    3. Une partition Linux. Comme la partition Windows, sa taille peut varier, mais le site Web d'Ubuntu recommande au moins 5 Go . Encore une fois, vous voudrez probablement beaucoup plus que cela. Si vous effectuez une mise à niveau au lieu de procéder à une nouvelle installation des deux systèmes d'exploitation, vous devriez pouvoir créer cette partition dans le nouvel espace "non alloué" indiqué dans gparted. Rendez-le aussi grand que vous le souhaitez, mais n'oubliez pas de laisser de l'espace pour une partition linux-swap si vous prévoyez d'en utiliser une. Il devrait être formaté en ext4. ext2 ou ext3 devrait fonctionner aussi, si vous préférez ceux pour une raison quelconque.
      • Si vous installez à partir de zéro, créez votre partition Ubuntu comme décrit ci-dessus. Assurez-vous qu'il est au format ext4, ext3 ou ext2 . Cela permettra à Ubuntu de l'utiliser, mais empêchera le programme d'installation de Windows 10 de le reconnaître, ce qui devrait le faire basculer par défaut vers la partition FAT32 que vous avez créée à l'étape 3, qu'il peut lire.
    4. Facultatif, mais recommandé: une partition linux-swap . 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 . J'ai 8 Go de RAM, et un disque dur de 1 To, donc je viens de faire de cette partition la même taille que ma RAM physique.

Étape 4: Installez d'abord Ubuntu

Que vous effectuiez une mise à niveau vers Windows 10 à partir d’un système d’exploitation Windows existant ou que vous installiez Windows 10 et une distribution Ubuntu sur un nouveau disque dur ou un nouveau disque dur, il est beaucoup plus facile d’installer Ubuntu en premier. Ubuntu utilise GRUB 2 comme chargeur de démarrage, ce qui fonctionne comme le ferait un chargeur de démarrage EFI. Windows 10 utilise le gestionnaire de démarrage Windows, qui fait les choses ... eh bien, comme Windows les fait ... Si vous installez Windows en premier, vous ne pourrez probablement pas démarrer sur Ubuntu sans maintenir une touche spéciale pendant le processus de démarrage arrêter le chargement du gestionnaire de démarrage Windows, car le gestionnaire de démarrage Windows ne respecte pas GRUB lorsqu'il est ajouté à sa liste de chargeurs de démarrage. Alors, installez d'abord Ubuntu et GRUB, puis ajoutez une entrée à GRUB pour le gestionnaire de démarrage Windows.

Etape 4.1: Nettoyage des anciennes entrées EFI (facultatif)

Faites 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 installations d’OS passées ne reviendront plus nous hanter. Dans un système UEFI, les systèmes d'exploitation utilisent des fichiers EFI (Extensible Firmware Interface) pour indiquer au micrologiciel: "Hé, j'existe. C'est là que vous pouvez me trouver." Lorsqu'un nouveau système d'exploitation est installé, il ajoute une entrée à la liste du gestionnaire de démarrage EFI, qui lui attribue un numéro d'entrée unique et indique au gestionnaire de démarrage EFI où se trouvent ses fichiers EFI (Windows enregistre plusieurs fichiers EFI différents). un pour un démarrage normal, un pour un démarrage de récupération, un pour le démarrage rapide, peut-être plus en fonction de votre firmware et de la version de votre système d'exploitation. Le gestionnaire de démarrage EFI assure également le suivi de l'ordre de démarrage: une liste de numéros d'entrée spécifiant ce qui doit être démarré en premier. Si vous avez utilisé EasyBCD; bcdedit; Les outils de réparation ou de récupération du démarrage de Windows; réparation au démarrage sous Linux; ou même si vous avez mis à jour Windows ou si vous l'avez réinstallé, il y a de bonnes chances que votre liste d'entrées EFI comporte maintenant des doublons. Au moins, c'était le cas avec le mien. Avoir des doublons ici peut ralentir votre processus de démarrage, car le microprogramme passe en revue les entrées obsolètes ou erronées jusqu'à ce qu'il trouve un chargeur de démarrage qui fonctionne. Il peut également provoquer une boucle de démarrage, où le chargeur de démarrage A pointe le microprogramme vers le chargeur de démarrage B, ce qui le ramène à A, et les choses commencent à prendre très, très longtemps ...

Quoi qu’il en soit, pour afficher votre liste d’informations EFI et voir ce qui doit être nettoyé, utilisez le package efibootmgr avec votre CD / USB en direct. Vous devrez l'installer en utilisant sudo apt-get install efibootmgr dans un terminal, puis l'exécuter en utilisant sudo efibootmgr . Par défaut, vous obtiendrez une liste d'entrées ressemblant à ceci:

Lorsque j'ai utilisé cet outil pour la première fois après avoir manipulé EasyBCD et bcdedit en essayant de faire démarrer les choses dans le bon ordre, j'avais plus d’une centaine d’entrées ici, la plupart d’entre elles étant en double.

Si votre liste de gestionnaires d’amorçage n’est pas trop encombrée ou si vous ne vous sentez pas à l’aise pour décider ce qui peut être supprimé et ce qu’il ne faut pas supprimer, passez à l’étape 4.2.

Pour supprimer toutes les entrées inutiles, utilisez efibootmgr -b <hex_number> -B , où hex_number est remplacé par le numéro répertorié avec l'entrée de démarrage. Donc, pour supprimer l'entrée USB Drive (UEFI) (Boot numéroté 2001 ) dans l'image ci-dessus, j'utiliserais sudo efibootmgr -b 2001 -B . Vous remarquerez que j'ai laissé des doublons (toutes les plus de 3000 entrées numérotées).Vous pouvez utiliser efibootmgr avec différentes options pour afficher d'autres attributs des entrées, tels que les chemins de fichiers vers lesquels ils pointent. Ces entrées ressemblent à des doublons, mais elles indiquent toutes des fichiers différents utilisés par mon ordinateur portable HP pour mettre à jour son BIOS. Faites attention à ce que vous retirez. Il peut être très difficile ou impossible de remplacer les choses ici. Vous pouvez également utiliser efibootmgr pour modifier le fichier BootOrder, qu’il affiche. Voir la page de manuel pour plus d'informations sur cet outil utile.

Etape 4.2: Installer 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. Lorsque votre CD / USB est chargé, sélectionnez l'option d'installation dans le menu du chargeur de démarrage ou lancez-le à partir du bureau après vous être connecté. Choisissez vos options sur la première page du programme d'installation. La deuxième partie ressemblera à ceci: (J'utilise Xubuntu 14.04, donc votre programme d'installation peut varier, mais les options doivent être assez similaires.)

Si votre programme d'installation ne détecte pas votre installation Windows (comme la mienne), vous devrez sélectionner l'option "Autre chose". A 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 point de montage approprié en sélectionnant une partition et en cliquant sur "Modifier".

  • Si vous installez les deux systèmes à partir de zéro, faites la même chose. N'utilisez pas l'option d'installation automatique. Vous devez vous assurer que Ubuntu est installé dans la partition ext2 / ext3 / ext4, pas la partition Windows FAT32.

Étape 5: mettre à jour ou installer Windows second

Vous devez disposer d’un disque d’installation pour Windows 10. Avant de commencer l’installation, assurez-vous d’avoir votre clé de produit à proximité ou vous ne pourrez pas l’installer / mettre à niveau. 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 du genre, et Windows 8, 8.1 et 10, sont tristement célèbres pour leurs installations en coulisses, où il est simplement dit "Nous sommes préparer les choses ", et ne fournit aucun détail sur ce qu'il fait réellement pour 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 à partir de Windows 8 ou Windows 8.1, vous ne devriez rien faire de particulier avec le processus d’installation. Parcourez 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 non une autre partition. être effacé et formaté. Ubuntu étant déjà installé, Windows 10 doit respecter la partition de démarrage et ne pas le reformater. La suppression des entrées de la liste des gestionnaires de démarrage EFI permettra également de libérer de l'espace dans la petite partition de démarrage de 200 Mo, réduisant ainsi les risques de confusion et de colère pour Windows.

Étape 6: mettre à jour et (facultativement) personnaliser GRUB

Après l'installation ou la mise à niveau vers Windows 10, vous devez redémarrer Ubuntu pour mettre à jour GRUB afin qu'il inclue le gestionnaire de démarrage Windows dans sa liste. Avant de le faire, désactivez à nouveau Fast Startup. Ceci est très similaire à la procédure de l'étape 2. Le panneau de configuration et l'interface utilisateur des paramètres sont un peu différents, mais la plupart des options sont toujours présentes. .

Après avoir désactivé à nouveau le démarrage rapide, redémarrez votre ordinateur.

Si Windows démarre par défaut, vous devrez maintenir la touche spéciale de votre ordinateur portable pour accéder au menu du microprogramme du système. Sur ma HP Touchsmart, cette clé est Esc. Les autres clés communes sont F12, Delete, F10 ... Le manuel de votre ordinateur devrait pouvoir vous aider ici. Dans le menu du micrologiciel, 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 figurer. S'il n'est pas répertorié, recherchez une option permettant de démarrer à partir d'un fichier EFI et accédez à /EFI/ubuntu/grubx64.efi ou (si Secure Boot est activé), à la place, EFI / ubuntu / shimx64.efi. Les chemins d'accès réels de ces fichiers peuvent varier selon vos options et la configuration de votre partition de démarrage, mais les noms de fichiers doivent être identiques. La sélection de l'un de ces fichiers .efi devrait démarrer sur GRUB, où vous pourrez alors démarrer votre distribution Ubuntu. Une fois connecté, ouvrez un terminal et tapez sudo update-grub . Cela exécutera 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 doit identifier le gestionnaire de démarrage Windows et l'ajouter automatiquement à la liste.

Vous pouvez éventuellement installer Grub Customizer pour modifier l’ordre des entrées de menu et modifier le comportement, la couleur et l’arrière-plan du menu GRUB. Vous pouvez l'installer à partir d'un terminal en utilisant sudo apt-get install grub-customizer , puis exécutez sudo grub-customizer .

Lors de l’utilisation de GRUB sur un système UEFI partagé avec un système d’exploitation Windows, ne l’installez PAS sur MBR. Certains didacticiels le décrivent comme une étape cruciale pour utiliser l’option "Installer sur MBR" de Grub Customizer. menu. Vous devriez ne pas faire cela sur la plupart des systèmes UEFI. Le MBR (Master Boot Record) est conçu pour les microprogrammes du BIOS et est toujours utilisé dans une certaine mesure par le chargeur de démarrage Windows. L'ajout de GRUB au MBR, lorsqu'il se trouve déjà dans la liste des entrées EFI, peut entraîner de nombreuses boules de poils. Si vous devez vous assurer que GRUB est la première entrée de la liste de démarrage (c’est-à-dire si Windows démarre toujours, même si vous avez tout fait correctement), utilisez efibootmgr (voir l'étape 4.1) pour afficher / modifier la séquence de démarrage du gestionnaire EFI.

Notes

Je n'ai pas mentionné le démarrage sécurisé , car cela ne devrait normalement pas affecter l'installation d'Ubuntu. De nombreux didacticiels à double démarrage parlent de la désactiver, mais cela n'est généralement pas nécessaire avec un programme d'installation 64 bits actuel. Cependant, chaque PC est différent et Secure Boot est assez récent (2012), de sorte que différents firmwares peuvent implémenter les choses différemment. Par exemple, la version de mon micrologiciel HP inclut une option "Legacy Boot" qui désactive Secure Boot et traite les systèmes d'exploitation installés comme s'il s'agissait du micrologiciel du BIOS: certaines personnes recommandent d'activer cette option pour une installation à double amorçage. L'installation d'Ubuntu en mode d'amorçage hérité sur mon système empêchait GRUB de s'ajouter à la liste des entrées EFI. Tout ce qu'il pouvait faire, c'était de s'ajouter au MBR, sur lequel le gestionnaire de démarrage Windows contrôlait complètement. Windows Boot Manager a eu besoin de beaucoup de réglages pour afficher la liste des entrées, et après tout cela, il ne ferait que démarrer les entrées Windows, rendant GRUB inutilisable sans sélectionner manuellement son fichier EFI chaque fois que je le mettais sous tension.

Consultez ici pour plus d'informations sur Ubuntu et Secure Boot et Legacy Boot, ainsi que des informations sur la différence entre UEFI. et installations du BIOS en général.

    
réponse donnée Michael Hoffmann 28.08.2015 - 01:43
la source
7

Je ne veux pas dupliquer un article pour une violation potentielle de la politique, alors je vais relier 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é Réparation du démarrage et modifié Priorité au démarrage dans mon Setup BIOS , ce qui a abouti à un GRUB fonctionnel mais désordonné. chargement en premier. Réponse de l’utilisateur Michael Hoffmann fournit de bonnes explications pour l’installation sur un lecteur vierge et comment nettoyer GRUB , mais je ne voulais pas supprimer mon installation de Windows 10.

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

    
réponse donnée Paresh471 27.04.2016 - 08:56
la source
4

Je peux vous présenter un simple hack pour ce problème, utilisez-le si aucune des solutions légitimes ne résout votre problème.

Au fur et à mesure que Windows continue à modifier l’ordre de démarrage, le piratage consiste à tromper Windows pour qu’il reconnaisse Ubuntu grub comme fichier de démarrage Windows, c’est-à-dire bootmgfw.efi

  

Partie 1: Accès au dossier EFI sous Windows

Ouvrez cmd en tant qu'administrateur et montez le dossier EFI pour y accéder. Exécutez les commandes suivantes une par une. Ci-dessous, j'ai assigné la lettre g à la monture, assurez-vous d'attribuer une lettre non assignée à votre PC.

mountvol g: /s
g:
cd EFI\

Vous devriez voir un dossier Microsoft et un dossier Ubuntu dans EFI.

  

Partie 2: Copiez grubx64.efi d'Ubuntu vers Microsoft \ Boot \ en tant que bootmgfw.efi

Commencez par créer une sauvegarde de bootmgfw.efi

cd Microsoft\Boot\
rename bootmgfw.efi bootmgfw_.efi

Maintenant, faites la copie et renommez.

copy g:\EFI\ubuntu\grubx64.efi g:\EFI\Microsoft\Boot\
rename grubx64.efi bootmgfw.efi
  

Partie 3: Démontez le dossier EFI

Exécutez les commandes suivantes une par une.

c:
mountvol g: /d

Maintenant, redémarrez votre PC et vous devriez voir Ubuntu GRUB charger qui devrait avoir une option Chargeur Windows UEFI pour démarrer également Windows.

    
réponse donnée Envy 24.08.2016 - 19:29
la source
2

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

  1. Appuyez sur F10 lors du démarrage pour passer par les paramètres avancés du BIOS
  2. Dans le BIOS, les paramètres d'ordre de démarrage activent l'ordre de démarrage hérité qui activera à la fois UEFI et ordre de démarrage hérité.
  3. L'augmentation du délai d'amorçage à 5 secondes donnera du temps lors de la sélection du système d'exploitation au démarrage.
  4. Enregistrez les paramètres du BIOS et quittez.
  5. Au prochain démarrage, il vous sera demandé l’option de sélection de démarrage. Appuyez sur F9 pour entrer et sélectionner l’option de démarrage appropriée (Gestionnaire de démarrage du système d’exploitation Windows ou Ubuntu)
réponse donnée vishal yadav 20.12.2015 - 17:14
la source
0

J'ai trouvé une solution beaucoup plus simple, qui fonctionnait sur un ordinateur portable HP (355 G2) sur lequel Windows 10 était installé

  1. Appuyez sur Échap pendant le démarrage
  2. Appuyez sur F9 pour les options de démarrage
  3. Sélectionnez l'option USB non UEFI (sur le mien, elle était la partie inférieure de la liste) et appuyez sur Entrée
  4. Vous obtiendrez alors un écran de message d'erreur. Cependant, il vous suffit de taper «live» pour essayer le système d’exploitation ou «live-install» et appuyez sur Entrée pour l’installer, et tout devrait bien se passer ....
réponse donnée Amphibio 05.03.2017 - 23:00
la source

Lire d'autres questions sur les étiquettes