J'ai récemment obtenu un ordinateur de l'école. Il est venu avec Windows 8.1 installé. J'ai ensuite installé une autre copie de Windows 8.1 (afin qu'elle utilise la licence Windows Pro intégrée) et l'ai mise à niveau vers Windows 10. J'ai ensuite installé Ubuntu avec Windows 8 et 10.
Notez que j'ai créé une partition ext2 de 255 Mo séparée pour / boot.
Maintenant, lorsque je démarre l'ordinateur, je vois d'abord une invite GRUB (j'ai déjà dévoilé l'invite grub 'car j'aime ça) avec Windows 8 et les options Ubuntu. Cependant, il n'y a pas d'option Windows 10. Si je sélectionne Ubuntu, l'ordinateur démarre dans Ubuntu. Cependant, si je sélectionne l'option Windows 8, je suis ensuite envoyé au chargeur de démarrage Windows, où il me donne ensuite des options pour démarrer Windows 8 ou Windows 10. (Cependant, à ce stade, l'ordinateur a déjà chargé le noyau et tout . Apparemment, Microsoft a mal compris le concept de chargeur de démarrage et a décidé que cela signifiait "démarrer pratiquement tout le système avant de montrer le chargeur de démarrage". Microsoft typique.)
Comment puis-je désactiver le chargeur de démarrage Windows et ajouter une option Windows 10 à GRUB? EDIT: Quelqu'un a répondu en me disant de désactiver le chargeur de démarrage Windows. Cependant, je ne sais toujours pas comment ajouter Windows à la liste GRUB OS. Quelqu'un peut-il m'aider?
EDIT 2: Après avoir supprimé Windows 10 du chargeur de démarrage Windows avec EasyBCD, il semblait qu'après quelques redémarrages, il se dévoilait continuellement et Windows 10 réapparaissait. Cependant, j'ai ensuite supprimé Windows 10 de la liste des systèmes d'exploitation dans msconfig, et il semble être resté supprimé.
Cependant, je n'ai toujours pas réussi à faire apparaître Windows 10 dans GRUB. C'est comme si GRUB ne le détectait tout simplement pas.
De plus, je vais mettre cela dans la question pour que les gens le voient - j'ai essayé d'utiliser boot-repair
, cependant, cela n'a PAS aidé.
Réponses:
Utilisation:
commandes dans le terminal d'Ubuntu, cela résoudra probablement votre problème.
Par cette commande, le système détectera automatiquement vos installations Windows et les ajoutera à la liste GRUB.
la source
update-grub
ougrub-install
? Et avez-vous une partition séparée / boot? Le fait est que j'ai une partition de démarrage distincte sur je pense que c'est en fait sda6.sudo update-grub
l'a fait.Parfois, os-prober a tort.
Regardez l'UUID de votre partition Windows 10, par exemple:
Modifiez ensuite
/etc/grub.d/40_custom
, et à la fin du fichier, ajoutez:N'oubliez pas de changer l'UUID.
Et enfin mettez à jour votre fichier de configuration grub:
La source
la source
sudo fdisk -l
et de la faire correspondre avec le résultat de blkid.Cette solution fournit une entrée appropriée dans le menu grub2 et charge la chaîne directement dans Windows 10 sans référence au BIOS. Il vient de https://ihaveabackup.net/article/grub2-entry-for-windows-10-uefi donc je ne revendique aucun crédit. Ce fut un tel soulagement de trouver une solution de travail
Brièvement, éditez /etc/grub.d/40_custom et ajoutez:
Pour trouver l'UUID de la ligne --set = root (CC66-4B02 dans l'exemple), vous utilisez sudo fdisk -l pour identifier la partition EFI puis sudo blkid / dev / sda1 (ou autre) pour trouver l'UUID de la partition EFI . Notez que ce n'est pas la partition Windows mais celle EFI dont vous avez besoin. Une fois que vous avez enregistré la modification, exécutez sudo update-grub pour générer le fichier /boot/grub/menu.cfg, puis redémarrez pour tester.
la source
utilisez cette application EasyBCD pour Windows http://neosmart.net/EasyBCD/ téléchargez la version gratuite et installez-la.
lorsque vous l'ouvrez, vous verrez une entrée pour Windows 8 et une pour Windows 10.
supprimez l'entrée de Windows 8 et vous serez prêt à partir.
Mettez à jour après avoir effectué les étapes ci-dessus, revenez à Ubuntu,
ouvrez le terminal en appuyant sur ctrl+ alt+T
puis copiez-y ces commandes l'une après l'autre,
et par cela, vous installerez un outil appelé boot-repair.
ouvrez la réparation de démarrage à partir du tableau de bord et vous obtiendrez cette fenêtre
choisissez la réparation recommandée et suivez les étapes.
Notez que vous devez être connecté à Internet lorsque vous utilisez la réparation de démarrage.
la source
sudo apt-get install -y boot-repair && boot-repair
aurait déjà ouvert.Pour autant que j'ai compris votre question, vous avez deux installations Windows différentes sur un ou plusieurs disques durs et vous ne voulez pas que le chargeur Windows vous gêne ou gère les deux installations Windows. Je me souviens qu'il était possible sur les configurations héritées de démarrer directement le noyau Windows à partir de Grub (je peux me tromper ici) mais je n'ai pas pu le faire sur les configurations UEFI. Avoir deux configurations indépendantes de chargeur de démarrage Windows qui peuvent être appelées depuis Grub indépendamment devrait être très proche de ce que vous recherchez.
Je vais supposer qu'il s'agit d'un ordinateur compatible UEFI.
dism
pour sauvegarder et restaurer des partitions dans une nouvelle disposition de table de partition et utiliser l'invite de commande du dernier support d'installation Windows pour réinstaller le chargeur de démarrage, plus de détails à ce sujet au point suivant.bcdboot
dans un emplacement différent où Grub l'appellera. Pour plus de commodité, j'ai choisi la partition racine Windows. Vous devrez le faire pour chaque installation de Windows, afin que chaque installation de Windows ait la sienne et ne démarre que d'elle-même (nettoyez les menus de démarrage Windows individuels des autres entrées)./etc/grub.d/40_custom
et suivre les instructions et les explications concernant les UUID, les partitions et les tables de partition.GRUB_DISABLE_OS_PROBER
) ou dépannez les problèmes de démarrage avec Windows ou la réparation de démarrage (ou nettoyez manuellement après eux).NB: Votre demande était de pouvoir gérer tous les OS avec Grub, cependant avec UEFI, le terme traditionnel "dualboot" devient presque un terme impropre. UEFI permet la coexistence de plusieurs chargeurs de démarrage sur l'ESP et vous pouvez choisir lequel démarrer (s'ils ont été enregistrés dans le micrologiciel UEFI et que le micrologiciel du fabricant ne respecte pas les spécifications avec condescendance, comme le démarrage de Windows uniquement). Ce qui est triste ici, c'est que très peu de gens peuvent penser à installer plus d'une version (indépendante) de Windows , Linux ou une version d'Ubuntu sur un ordinateur(ou un disque dur utilisé avec plusieurs ordinateurs et démarre une installation différente de la même version de système d'exploitation sur chaque ordinateur). La plupart de cela est déjà possible, mais les mécanismes de Windows et Ubuntu (Fedora,…) choisissent clairement d'écraser ce qui se trouve dans leur espace de noms sous l'hypothèse fausse qu'il ne peut y en avoir qu'un.
(Je démarre Windows8 / 10, Ubuntu, Ubuntu LTS et Fedora sur un ordinateur et j'ai bricolé à quelques reprises avec le démarrage UEFI selon différentes exigences.)
la source
bcdboot
spécifier un autre répertoire cible, mais je ne suis pas sûr. Le chargement en chaîne des autres fichiers binaires EFI à partir d'un seul ESP simplifie considérablement le processus40_custom
et le rend moins sujet aux erreurs, vous avez raison. Je pense que l'accent était trop mis sur les scénarios multi-disques durs (dans ce cas, vous devriez toujours pouvoir dire à bcdboot de démarrer Windows sur hdd2 à partir d'ESP sur hdd1, je pense). m (dism
pour les partitions Windows.Connectez-vous simplement à votre système d'exploitation Ubuntu, ouvrez un terminal:
redémarrer
la source