Désinstallez Grub et utilisez le chargeur de démarrage Windows

76

J'ai Windows 8 pré-installé, puis installé Grub avec Ubuntu. Ubuntu n’est pas mon truc, je veux maintenant le supprimer avec grub. D'après ce que j'ai appris, avec UEFI, Grub n'écrase pas le chargeur de démarrage Windows dans la partition EFI et est stocké ailleurs. Comment pourrais-je supprimer grub et obliger mon ordinateur à utiliser le chargeur de démarrage Windows? Il est à noter que j'ai créé une partition séparée / boot lors de l'installation d'Ubuntu.

mrolive
la source

Réponses:

135

Cette réponse s'adresse aux utilisateurs d'UEFI qui ont supprimé les partitions Ubuntu avant de supprimer grub.

Vous ferez cela à partir de Windows 10. Aucun support de démarrage requis.

bootrec /fixmbr, bootsect /nt60et Ubuntu en direct avec les boot-repairsuggestions ont échoué, ce qui a fonctionné pour moi:

(Cette réponse empruntée textuellement d' ici )

  1. Exécuter un cmd.exeprocessus avec des privilèges d'administrateur
  2. Courir diskpart
  3. Tapez: list diskalors sel disk Xoù X est le lecteur sur lequel résident les fichiers de démarrage
  4. Tapez list volpour voir toutes les partitions (volumes) sur le disque (le volume EFI sera formaté en FAT, les autres seront en NTFS)
  5. Sélectionnez le volume EFI en tapant: sel vol Yoù Y est le SYSTEMvolume (c'est presque toujours la partition EFI)
  6. Pour plus de commodité, attribuez une lettre de lecteur en tapant: assign letter=Z:où Z est une lettre de lecteur libre (non utilisée).
  7. Tapez exitpour quitter la partie du disque
  8. Toujours dans l' cmdinvite, tapez: Z:et appuyez sur Entrée, où Z était la lettre de lecteur que vous venez de créer.
  9. Tapez dirpour lister les répertoires sur cette partition EFI montée
  10. Si vous êtes au bon endroit, vous devriez voir un répertoire appelé EFI
  11. Tapez cd EFIpuis dirpour lister les répertoires enfants à l'intérieurEFI
  12. Tapez rmdir /S ubuntupour supprimer le répertoire de démarrage d'ubuntu

En supposant que vous n’ayez jamais eu que deux systèmes d’exploitation (Win 10 et Ubuntu), vous devriez maintenant pouvoir démarrer directement sous Windows sans afficher l’écran noir.

armadadrive
la source
3
J'ai préféré cette solution car je ne voulais pas créer de périphérique amorçable et que cela fonctionnait parfaitement
Efi Kaltirimidou
4
wow tout était exactement où vous avez dit que ce serait!
stackOverlord
1
Cela a fonctionné pour moi, mais j'ai toujours une question: est-ce que cela supprime réellement le ver ou est-il en arrière-plan encore quelque chose qui se passe où Grub passe les choses au chargeur de démarrage Windows?
Bram le
2
C'est la solution qui fonctionne. MBR n'existe plus à cause de GPT.
dev_nut
1
magnifique!! après des heures d’essais, la seule chose qui a fonctionné pour moi!
Anton
43

Pour restaurer le chargeur de démarrage par défaut de Windows 10, procédez comme suit:

  • Connectez-vous à Win 10
  • Ouvrir l'invite de commande (Admin)
  • c:\> bootsect /nt60 <drive name>: /mbr

<drive name> est la lettre du lecteur où le Master Boot Record (MBR) sera mis à jour

Par exemple, pour mettre à jour l' enregistrement de démarrage principal C, utilisez la commande suivante:

c:\> bootsect /nt60 c: /mbr

Pour plus d’aide sur la commande bootsect, voir ici - https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options

Ganesh Kondal
la source
3
C'est de loin la meilleure solution, une minute, pas de disque d'installation, un port USB est nécessaire
Pavel Niedoba
2
Certains logiciels malveillants CISCO Talos m'empêchaient de le faire depuis mon système d'exploitation, mais à partir de Windows 10, vous n'avez plus besoin d'un disque d'installation pour le faire. Je viens de faire cette opération sans un; tout ce que vous avez à faire est de vous déconnecter pour accéder à l'écran de connexion, puis maintenez la touche Maj enfoncée et appuyez sur l'icône d'alimentation en bas à droite, puis cliquez sur Redémarrer, relâchez maintenant la touche Maj. Cela ouvrira le même menu que le disque de réparation. Vous devez simplement aller dans Dépannage> Options avancées> Ligne de commande et exécuter bootsect /nt60 c: /mbr. Grub sera parti dans un instant.
SeinopSys
8
Ne semble pas fonctionner pour moi. Grub apparaît jusqu'à ce que j'appuie sur exit. Code de démarrage du système de fichiers NTFS mis à jour. La mise à jour peut ne pas être fiable car le volume n'a pas pu être verrouillé pendant la mise à jour: l'accès est refusé. \ ?? \ PhysicalDrive0 Bootcode est mis à jour uniquement sur les disques partitionnés MBR. Un schéma de partitionnement différent est utilisé sur ce disque. Le code de démarrage a été mis à jour avec succès sur tous les volumes ciblés. PS C: \ WINDOWS \ system32>
Menasheh
1
Que fait le / mbr? J'ai cherché de la documentation sur bootsect et je n'ai rien trouvé sur / mbr.
@PieTillIDie / mbr signifie Master Boot Record, il s’agit bien d’écrire dans le MBR pour écraser ce que grub y a mis.
David Faure
18

Vous pouvez restaurer le chargeur de démarrage Windows avec un DVD Windows 8 / 8.1. Ces instructions sont inspirées de la réponse de Manindra Mehra, mais je l’ai développée avec tous les détails de fonctionnement (vérifiée avec un DVD Windows 8.1).

  1. Placez le DVD dans votre lecteur optique et démarrez-le.

  2. Appuyez sur une touche quand elle s’affiche Press any key to start from CD or DVD.

  3. Sélectionnez votre langue, etc. et cliquez sur Next.

  4. Cliquez sur Repair your computer.

  5. Cliquez sur Troubleshoot.

  6. Cliquez sur Advanced Options.

  7. Cliquez sur Command Prompt.

  8. Dans la fenêtre d'invite de commande, tapez bootrec /fixmbr

  9. Cliquez sur le rouge Xpour fermer l'invite de commande.

  10. Cliquez sur Turn off your PC.

  11. Allumez le PC et il devrait démarrer directement dans Windows.

Cela laisse la partition Ubuntu sur votre disque dur ou votre SSD. Pour l'enlever:

  1. Hit Windows+ Xet sélectionnez Disk Management.

  2. Trouvez la partition Ubuntu. Ce sera probablement une grande partition sans lettre de lecteur.

  3. Assurez-vous d'avoir la bonne partition!

  4. Cliquez avec le bouton droit sur la partition et supprimez-la ou reformatez-la avec un système de fichiers Windows.

Michael Geary
la source
17

Pour ce faire, vous aurez besoin d’un CD d’installation sous Windows.

  1. mettez-le dans votre lecteur optique et démarrez-le
  2. sur l'écran d'installation où il vous est demandé d'installer Windows, cliquez sur Réparer votre ordinateur dans le coin inférieur gauche de votre écran.
  3. Maintenant, allez à l'invite de commande (il va probablement montrer une fenêtre disant "Essayer de réparer Windows automatiquement", fermez-le) et tapez BootRec.exe /fixmbr
  4. après avoir terminé, GRUB est parti et vous pouvez maintenant démarrer directement dans Windows
  5. vous avez une partition Ubuntu dans votre ordinateur, qui n'apparaît pas dans "Poste de travail", pour y accéder, cliquez avec le bouton droit de la souris sur "Poste de travail", sélectionnez "Gérer" et sélectionnez "Gestion des disques".
  6. Sélectionnez la partition Ubuntu et formatez-la sur un système de fichiers utilisable par Windows.
Manindra Mehra
la source
Pour être complet, supprimez également ubuntu du menu de démarrage efi . Je pense que cela devrait être ajouté à l'étape 7.
Yibo Yang
Veuillez corriger l’étape 3 en expliquant comment vous rendre à l’invite de commande. La réponse de Michael Geary est plus complète. Cette réponse m'a amené à réinitialiser mon ordinateur inutilement une fois, car je ne savais pas comment accéder à l'invite de commande.
Felo Vilches
6

Avec UEFI, vous avez à la fois un dossier Windows et un dossier Ubuntu dans la partition efi. L'UEFI lit les entrées efi et les ajoute à sa propre NVRAM pour les mémoriser. Vous devez d'abord supprimer le dossier ubuntu de la partition efi sinon l'UEFI le rajoutera. Ensuite, vous devez supprimer l'entrée UEFI de l'UEFI.

Vous devriez avoir ces dossiers dans la partition efi. Ne supprimez que le dossier Ubuntu. Live Installer devrait afficher les dossiers. Et si seulement Windows, vous devez monter depuis Windows la partition efi, car elle n’est pas montée normalement.

/EFI/Boot
/EFI/Microsoft
/EFI/ubuntu

Vous ne devriez pas avoir à installer Ubuntu, mais vous pouvez utiliser le DVD du programme d’installation en direct ou un lecteur flash. Certains systèmes UEFI peuvent vous permettre de modifier l’UEFI à partir du menu UEFI.

de liveDVD ou flash et utiliser efibootmgr

sudo efibootmgr -v

L’option "-v" affiche toutes les entrées pour vous permettre de confirmer que vous supprimez celle de droite, puis vous utilisez la combinaison "-b ####" (pour spécifier l’entrée) et "-B" (pour supprime-le). Les exemples # 5 sont supprimés:

http://linux.dell.com/cgi-bin/gitweb/gitweb.cgi?p=efibootmgr.git;a=blob_plain;f=README;hb=HEAD

http://software.intel.com/en-us/articles/efi-shells-and-scripting/

oldfred
la source
Cela m'a aidé à diriger ce que je devais faire. Je pourrais supprimer la partition Ubuntu dans Windows en utilisant les informations d’ici: superuser.com/questions/662823/…
flickerfly
D'une clé USB en direct, en commençant par efibootmgr -v, puis en utilisant -b 0002 -B a fonctionné pour moi après que 'fixmbr' de Windows ne semblait pas fonctionner, et cette solution semblait beaucoup plus simple que certaines des autres solutions.
Casperrw
2

Vous pouvez également utiliser une clé USB pour ce travail. Il faut trois applications: Unetbootin, FreeDOS et Testdisk pour DOS.

  1. Commencez par télécharger Unetbootin et utilisez-le pour créer une clé USB amorçable. Choisissez Freedos lorsque vous êtes invité à installer une distribution.
  2. Téléchargez Testdisk pour DOS (ne choisissez pas la version bêta, mais la version stable).
  3. Décompressez les fichiers testdisk.exe et CWSDPMI.exe, puis placez-les sur la clé de démarrage (pas dans un dossier, mais directement dessus).
  4. Démarrez votre ordinateur à partir de la clé USB. Dans la fenêtre Par défaut, appuyez simplement sur Entrée.
  5. FreeDOS est maintenant lancé. Choisissez: FreeDOS Safe Mode (don't load any drivers)et appuyez sur Entrée.
  6. Puis tapez: C:et appuyez sur Entrée.
  7. Maintenant, tapez: testdisket appuyez sur Entrée.
  8. Sélectionnez [No Log]et appuyez sur Entrée.
  9. Sélectionnez le disque dur concerné: généralement la deuxième option (la première option est la clé USB elle-même) et appuyez sur Entrée.
  10. Sélectionnez [Intel]et appuyez sur Entrée
  11. Sélectionnez [MBR Code]et appuyez sur Entrée. Lorsque vous y êtes invité, tapez y(oui) et appuyez à nouveau sur Entrée.

Maintenant vous avez terminé! Redémarrez votre ordinateur normalement. Votre ordinateur devrait démarrer Windows maintenant.

homesofts
la source
1
Bienvenue sur AskUbuntu! Comme il semble qu'il s'agisse d'un copier-coller, veuillez envisager de créer un lien vers la page d'origine à la fin de votre réponse.
TheSchwa
1

Si tout le reste échoue!


La méthode du type au dessus de moi ne fonctionne pas sur les nouveaux ordinateurs EFI. J'ai résolu le problème. Voici comment je l'ai fait. ATTENTION, vous devez d'abord réinstaller Linux / grub!

Étapes: (si rien d'autre ne fonctionne et prend beaucoup de temps)

1: Réinstallez Ubuntu / Linux Mint (ceci afin que vous puissiez utiliser GRUB pour démarrer Windows).

1.5: Redémarrez et démarrez Windows (si vous ne pouvez pas démarrer sous Windows, démarrez en direct à partir du CD ou de la clé USB et exécutez les opérations suivantes dans une console:

Si vous avez un disque de réparation Windows, vous pouvez sélectionner l’option du microprogramme UEFI et charger Windows à partir de là (pour éviter de réinstaller Linux).

Réparation de démarrage (si nécessaire maintenant)


sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

1g: Sélectionnez la réparation recommandée et suivez les instructions à l'écran.

2g: Une fois que vous avez terminé, redémarrez. Vous devriez voir le menu grub, même si vous pouvez démarrer Windows à partir d'ici, ce n'est pas ce que nous voulons encore ... Mais trouvez l'option qui démarre dans Windows.


2: Une fois que vous avez démarré Windows, lancez l’éditeur de partitions de disque et supprimez Toutes les partitions associées à Linux / grub. Assurez-vous en particulier que la petite partition Grub est retirée. Redémarrage

2.5: Assurez-vous que le chargeur Windows est le premier périphérique de démarrage sélectionné. (le plus probable est). Désactiver l'option Ubuntu. Continuer le démarrage.

3: Si vous avez tout fait jusqu’à présent, vous devriez voir (en fonction de votre ordinateur) votre écran de démarrage pendant une seconde, puis il deviendra un écran d’erreur indiquant qu’il ya eu une erreur lors du démarrage. ("Winload.exe est manquant ou endommagé" très probablement).

3.5: Ne vous inquiétez pas (j'étais). L'étape suivante restaurera votre chargeur de démarrage d'origine.

4: Redémarrez et démarrez sur votre CD Linux ou USB.

5: Une fois démarré, exécutez à nouveau les commandes de réparation de démarrage. Cette fois en l'exécutant. Il agira différemment, aucun chargeur de démarrage grub n'a été détecté pour une réinstallation et devrait s'exécuter plus rapidement qu'auparavant.

6: Une fois terminé, redémarrez.

7: Profitez de votre système gratuit GRUB!

Cela a fonctionné pour moi alors que rien d'autre ne fonctionnait, j'ai lancé bootrec.exe. Rien n'a fonctionné. Cela a sauvé la vie de mes ordinateurs. J'espère que cela vous sauvera!

roboNerd
la source
1

Pas de CD, USB, DVD. Pas de longs tutoriels.

Sur UEFI, tout ce que vous avez à faire est de:

Place Windows boot entry in NVRAM as first.

Comment faire cela - plusieurs solutions.

La solution la plus simple consiste à utiliser la fonctionnalité du microprogramme et à réorganiser les entrées de démarrage de la NVRAM.

snayob
la source
1

Ce qui a fonctionné pour moi est:

  1. Démarrer sous Windows
  2. Win + X
  3. Invite de commande (en tant qu'administrateur)
  4. bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
  5. Redémarrage
Herobrine2Nether
la source
1

Pour les systèmes avec table de partition GPT, la méthode fournie par @Ganesh Kondal ne fonctionnera pas. L'utilisation bootsect /nt60 C: /mbrmontrera que cela a fonctionné alors que ce n'est pas le cas. L'utilisation bootrec /fixmbrentraînera une erreur selon laquelle "le système ne peut pas trouver le fichier spécifié". Si l'une des situations ci-dessus s'applique, procédez comme suit (en utilisant Windows 10 comme exemple):

  1. à l'invite de connexion, maintenez la touche Maj enfoncée, cliquez sur le bouton d'alimentation, choisissez de redémarrer, relâchez la touche Maj
  2. choisissez Dépannage -> Options avancées -> Ligne de commande
  3. en ligne de commande, tapez bcdboot <drive name>:\windows

Pour des informations plus détaillées, consultez également cette page Web: https://www.tenforums.com/general-support/74226-bootmgr-error-cant-find-fix.html

utilisateur3667217
la source
0

Supprimer le chargeur d'amorçage EFI / Partion système dans Windows 10

Guide rapide

Ouvrez PowerShell en tant qu'administrateur

mountvol S: /S
S:
cd .\EFI\
dir
rd /S Ubuntu

Détails

Administrateur PowerShell

Entrez powershell dans la recherche de fenêtres du menu de démarrage. Recherchez une icône bleue portant le libellé " Windows PowerShell ", cliquez dessus avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu'administrateur" dans le menu contextuel.

Monter la partition système / EFI en tant que volume

Pour monter la partition système EFI sur le lecteur donné, utilisez la commande mountvol à l'aide du paramètre / S. Vous pouvez choisir la lettre de lecteur gratuite de votre choix. Pour des exemples".

mountvol S: /S

Volume monté d'accès

Maintenant, la partition est montée. Nous pouvons accéder au volume monté en modifiant le lecteur à l'aide de la commande cd et de la lettre de lecteur S: en tant que paramètre

cd S:

Pour nous assurer que nous sommes à la racine de ce volume, nous devons exécuter:

cd\

Tapez via la commande dir pour lister les entrées du chemin actuel pour vous assurer du bon chemin.

dir

Ça devrait ressembler à ça:

Directory: S:\


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2019-01-17     12:55                EFI
-a----       2018-10-16     10:57             31 startup.nsh

Supprimer les chargeurs de démarrage

Vos chargeurs de démarrage sont situés dans le répertoire EFI . Changez-le en utilisant la commande cd et listez les entrées via la commande dir .

cd .\EFI\
dir

Votre sortie dépend des chargeurs de démarrage que vous avez installés, voici un exemple avec Windows et Ubuntu .

Directory: S:\EFI


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2018-12-06     06:55                Ubuntu
d-----       2018-12-05     05:21                Microsoft
d-----       2019-01-17     12:55                Boot

Vous pouvez maintenant supprimer les chargeurs indésirables via la commande rd et le paramètre / S.

NE SUPPRIMEZ PAS LE RÉPERTOIRE DES BOTTES OU LE RÉPERTOIRE WINDOWS!

rd /S ubuntu
Infomorph
la source