J'ai récemment installé Ubuntu en double démarrage avec Windows 10 sur un ordinateur portable HP. Initialement, je n'ai pas pu démarrer Windows à l'aide de grub, car la sélection des options Windows ne ferait que revenir en boucle à grub.
Ensuite, j'ai effectué une réparation de démarrage, et toutes ces options supplémentaires sont apparues dans le menu grub.
Je peux ouvrir Windows en utilisant l'option "Windows UEFI bootmgfw.efi", mais pas en utilisant l'option standard de "Windows Boot Manager (on / dev / sda1).
Comment réduire ces entrées et pourquoi ne puis-je pas démarrer Windows en utilisant cette dernière option?
Voici une image de grub. La première option est Ubuntu:
/boot/grub/grub.cfg
fichier de votre système. Je soupçonne que l'entrée non fonctionnelle est conçue pour les systèmes basés sur le BIOS, mais la vôtre est clairement basée sur EFI, donc une option en mode BIOS est un non-démarreur (littéral).Réponses:
Windows est hors sujet ici,
mais la réponse est qu'il s'agit d'une technologie très ancienne et que le secteur de démarrage n'est que de 512 octets, il n'est donc pas assez grand pour contenir tout ce que nous aimerions qu'il contienne.Pour ajouter et supprimer facilement des entrées de grub par vous-même, veuillez:
Installez grub-customizer en exécutant les commandes suivantes:
Démarrez
grub-customizer
et personnalisez l'enfer:Si vous rencontrez de graves problèmes, restaurez la sauvegarde de votre système.
la source
grub
question sur le masquage du menu de démarrage. Cependant dans ce cas "je suis relativement certain" la réponse que je viens de poster sur ce fil est la bonne. Cela m'est arrivé deux fois maintenant et la méthode de réparation est impeccable à chaque fois.Chaque fois que je l'exécute,
boot-repair
il ajoute 5 options de démarrage Windows supplémentaires à mongrub
menu principal qui ne fonctionnent pas. Dans votre cas, il a ajouté 11 entrées supplémentaires!grub.cfg
montre le problèmeLe secret se trouve dans le
/etc/grub/grub.cfg
fichier:La section
30_os-prober
contient les «bonnes»grub
entrées du menu Windows que vous souhaitez conserver. La section25_custom
contient les fausses entrées créées parboot-repair
. Vous ne pouvez pas modifier le fichier de configuration grub car il sera simplement écrasé lors de la prochaineupdate-grub
exécution.La section a
25_custom
été créée par Boot RepairSur mon système:
Jetez un œil aux options Windows supplémentaires qui ont été configurées (et ne fonctionnent pas):
Ce sont les entrées erronées
boot-repair
créées dans/etc/grub.d/25_custom
qui ont ensuite été compilées\boot\grub\grub.cfg
.Modification de Reverse Boot Repair en
25_custom
Utilisez
sudo -H gedit /etc/grub.d/25_custom
et supprimez tout sauf les trois premières lignes:sudo update-grub
.Maintenant, votre menu n'est plus gonflé avec cinq fausses entrées de menu Windows qui ne fonctionnent pas.
Vérifiez à nouveau qu'il y a trois lignes
25_custom
Exécutez cette commande et vérifiez qu'elle
25_custom
comporte trois lignes:J'ai ajouté les
#
commentaires pour déchiffrer lawc
sortie (nombre de mots).la source