Recover legacy boot and remove old entries from UEFI boot

pauloborges

New Member
Messages
1
Hello, first post here...

First, some context: I have a Dell Inspiron 15R SE that came with Windows 8.

I've managed to get a working dual-boot system with Ubuntu 12.10. I can't remember exactly how I done that, but I remember that I had to disable secure boot. I think that the boot configuration those days was:


  • Secure boot: Disabled
  • Load legacy option rom: Enabled
  • Boot list option: Legacy

This "configuration" worked perfectly for 6-7 months.

Then, one day (last week, can't remember the exact day), when I was using Windows 8 the computer crashed. I hard-rebooted and got this screen:

2013-08-21 11.27.57.jpg

I've searched a lot, looking for solutions and after executed boot-repair from a Ubuntu LiveCD dozens of times I've decided to eliminate Ubuntu temporarily and focus to get a system with Windows 8 working nice.

Then I used my recovery DVDs to recover the system. Yup, Windows has booted. But when I restarted first time I got the same error. Then I, digging a solution, pressed F12 after a reboot and got here:

2013-08-22 00.17.32.jpg

The highlighted option allows me to boot into Windows 8. So I went to boot options (F2) and changed the following configuration:


  • Load legacy option rom: Disabled
  • Boot list option: UEFI

Now I can boot directly to Windows without need to press F12.

But my objective isn't complete. I want to erase all Ubuntu entries from the seconds image and restore the legacy boot from the first imagem (because they worked before).

I did two things:


  • I erased all partitions related to Ubuntu (root partition and home partition).
  • I created a Windows recovery disk (not a system recovery disk).

I used the recovery disk to run the automatic recovery procedure (I forgot the exactly name). I've runned it at least 10 times with no success. Then I went to comand prompt to try the famous triad: bootrec /fixmbr, bootrec /fixboot and bootrec /rebuildbcd. Still, no solution.

How can I fix this?

PS: sorry about the (possibly) creepy english.
 
Well, where to start ?? First, I suppose we need to set Windows 8 as the first boot option. So, in the bios, set the Windows Boot Manger as the first boot priority and make sure and save.

Next, to get rid of the Ubuntu UEFI boot entries. you might try msconfig.exe. Since it will probably not be there, you do have the ability to edit the BCD store, using bcdedit.exe, to remove the Ubuntu entries. Going even further, you may decide to use Diskpart to place a drive letter (mount point) on the EFI System partition so you can remove the Ubuntu entries there. But this will probably not be required.

If you need help doing any of these things, just ask. If you open an Administrative command prompt and enter the following command, a text file will be placed on your desktop. You can attach that using the paperclip on the advanced replies. It will help us see what might need to be done. Make sure and place a space before the /. Copy and paste if you want.

bcdedit /enum all > %userprofile%\Desktop\bcdstore.txt

As far as the Legacy boot you seem to want, I am a little confused. The Ubuntu kernels 13.04 and later, if there is a later, are fully UEFI and Windows 8 Secure Boot compatible. You can install it and leave the secure boot option enabled, if you so choose.
 
Back
Top