Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have Windows 8 pre-installed and then installed Grub with Ubuntu. Ubuntu is not my thing so now I want to remove it along with grub. From what I have learned, with UEFI, Grub does not overwrite the windows bootloader in the EFI partition and is stored elsewhere. How would I remove grub and make my PC use the Windows bootloader instead? It should be noted that I created a seperate /boot partition when installing Ubuntu.

share|improve this question

To do so you will need a windows installation cd/dvd

1: put it in your optical drive and boot from it

2: on the installation screen where it asks you to install windows, click on "Repair Your Computer" on the lower left corner of your screen

3: Now go to command prompt(It probably will show a window saying "Trying to repair windows automatically", close it) and type bootrec/fixmbr

4: after it finishes GRUB is gone and you can now boot into windows directly

5: you have a ubuntu partition left in your computer, that doesn't show in "My Computer", to access that, right click on "My Computer" and Select "Manage" and go to "Disk Management"

6: Select the ubuntu partition and format it to a file system that windows can use.

Enjoy

share|improve this answer
    
Thanks! Will try tomorrow. – mrolive Mar 5 '14 at 23:15

You can restore the Windows bootloader with a Windows 8/8.1 DVD. These instructions are inspired by Manindra Mehra's answer, but I expanded it with full working details (verified with a Windows 8.1 DVD).

  1. Put the DVD in your optical drive and boot from it.

  2. Press a key when it displays Press any key to start from CD or DVD.

  3. Select your language etc. and click Next.

  4. Click Repair your computer.

  5. Click Troubleshoot.

  6. Click Advanced Options.

  7. Click Command Prompt.

  8. In the command prompt window, type bootrec /fixmbr

  9. Click the red X to close the command prompt.

  10. Click Turn off your PC.

  11. Turn the PC back on and it should boot directly into Windows.

This leaves the Ubuntu partition on your hard drive or SSD. To remove it:

  1. Hit Windows+X and select Disk Management.

  2. Find the Ubuntu partition. It will probably be a large partition without a drive letter.

  3. Be sure you have the correct partition!

  4. Right-click the partition and delete or reformat it with a Windows filesystem.

share|improve this answer

I installed (rather upgraded win 7 to 10).
Formatted the Ubuntu drive, from windows explorer.
Still after that, GNU Grub was showing the Ubuntu options.

To enable me auto-restarting in Win 10,

  • Logged into Win 10
  • Press Win+X
  • Open Command Prompt (Admin)
  • c:\> bootsect /nt60 <drive name>: /mbr

Thats it.

Hope it helps

Ganesh Kondal

share|improve this answer

With UEFI you have both a Windows folder & an Ubuntu folder in the efi partition. the UEFI reads the efi entries and adds them to its own NVRAM to remember them. You have to remove ubuntu folder from efi partition first or UEFI will re-add it. Then you have to remove UEFI entry from UEFI.

You should have these folders in the efi partition. Delete only the ubuntu folder. Live installer should show folders. And if only Windows you have to mount from inside Windows the efi partition as it is not normally mounted.

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

You should not have to install Ubuntu but can use live installer DVD or flash drive. Some UEFI systems may let you do the UEFI edit from UEFI menu.

from liveDVD or flash and use efibootmgr

sudo efibootmgr -v

The "-v" option displays all the entries so you can confirm you're deleting the right one, and then you use the combination of "-b ####" (to specify the entry) and "-B" (to delete it). Examples #5 is delete:

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/

share|improve this answer

If All Else Fails!


The guy above me's method does not work on newer EFI computers. I solved the problem. Here is how I did it. WARNING, you have to reinstall Linux / grub first!

Steps: (this is if nothing else works and takes a long time)

1: Reinstall Ubuntu / Linux mint (this is just so you can use GRUB to boot into Windows).

1.5: Restart and boot into windows (if you can't boot to Windows, then live boot from the CD or USB and run the following in a console:

If you have a windows repair disk you can select the UEFI firmware option and load Windows from there (to avoid reinstalling Linux)

Boot repair (if needed right now)


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

sudo apt-get update

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

1g: Select recommended repair and follow the on screen instructions.

2g: After your done, reboot. You should see the grub menu, even though you can boot to Windows from here, this is not what we want yet... But find the option that boots into Windows.


2: Once your booted into Windows, run your disk partition editor and delete All partitions related to Linux / grub. Especially make sure the small grub partition is removed. Reboot

2.5: Make sure the windows loader is the first selected boot device. (most likely is). Disable the Ubuntu option. Continue boot.

3: If you've done everything right up to this point you should see (depending on your computer) your splash screen for a second and then it will turn into an error screen saying that there was an error with the boot. ("Winload.exe is missing or corrupted" most likly).

3.5: Don't be alarmed (I was). The next step will restore your original bootloader.

4: Restart and boot to your Linux CD or USB.

5: Once booted, run boot repair commands from above again. This time when running it. It will act differently, there is no grub bootloader detected to reinstall and should run faster than before.

6: Once complete, restart.

7: Enjoy your GRUB free system!

This worked for me when nothing else did, I ran bootrec.exe. Nothing worked. This saved my computers life. Hope it saves yours!

share|improve this answer

You can also use a USB memory stick for this job. It takes three applications: Unetbootin, FreeDOS and Testdisk for DOS.

  1. First download Unetbootin and use it to make a bootable USB memory stick. Choose Freedos when prompted for a distribution to install on it.
  2. Download Testdisk for DOS (don't pick the beta, but pick the stable version).
  3. Unzip the files testdisk.exe and CWSDPMI.exe, and put them on the bootable memory stick (not in a folder, just straight on it).
  4. Boot your computer from the memory stick. At the Default window, simply press Enter.
  5. Now FreeDOS is being launched. Choose: FreeDOS Safe Mode (don't load any drivers) and Press Enter.
  6. Then type: C: and Press Enter.
  7. Now type: testdisk and Press Enter.
  8. Select [No Log] and Press Enter.
  9. Select the hard drive concerned: usually the second option (the first option is the memory stick itself) and Press Enter.
  10. Select [Intel] and Press Enter
  11. Select [MBR Code] and press Enter. When prompted, type y (yes) and press Enter again.

Now you're done! Reboot your computer normally. Your computer should boot up Windows now.

share|improve this answer
    
Welcome to AskUbuntu! As it appears this was a copy paste, please consider linking to the original page at the end of your answer. – TheSchwa Feb 18 at 10:37

No CD's, USB's, DVD's. No long tutorials.

On UEFI all you have to do is:

Place Windows boot entry in NVRAM as first.

How to do this - several solutions.

Easiest solution is to use firmware functionality and reorder NVRAM boot entries.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.