ElectricRider wrote:Suddenly, my mouse froze so I gave it a hard boot by hitting the on/off button. I was in Windows 8 at the time. Imagine my surprise when It booted directly into the beautiful rEFInd boot screen. I rebooted several times to test it, and it always booted directly into rEFInd. However unlike choosing rEFInd from the boot menu options - I could not boot into Windows. On choosing the Windows option to boot, rEFInd would show me a screen for a brief few seconds then return to the boot GUI.
My initial guess is that you've now got rEFInd installed twice, once under its "proper" name (EFI/refind/refind_x64.efi) and once under the Windows name (EFI/Microsoft/Boot/bootmgfw.efi). If this is correct, then when you select the Windows icon and get back to rEFInd, the Windows icon will disappear and be replaced with a generic icon for launching EFI/refind/refind_x64.efi. If this is correct, then you need to locate the
real Windows boot loader and rename it as EFI/Microsoft/Boot/bootmgfw.efi. You haven't mentioned this icon change, though, and the fact that enabling Secure Boot gets you booting straight into Windows is puzzling if this explanation is correct.
Another possibility is that rEFInd is set up as EFI/refind/refind_x64.efi and the Windows boot loader is at EFI/Microsoft/Boot/bootmgfw.efi, but that there's some problem that's preventing rEFInd from launching Windows. The strange thing about this is that you'd normally get a cryptic error message and a prompt to press a key to continue when rEFInd encounters problems launching a boot loader, and you haven't described such an error message. I also can't see why the firmware would be able to launch the Windows boot loader (with Secure Boot active) when rEFInd can't.
A third possibility is that if you'd tried both the mvrefind.sh and the Windows-based repair, the Windows boot loader might be launching partway and then redirecting the boot process to rEFInd, which might then be redirecting the boot process back to the Windows boot loader in a cycle when you select Windows, which then re-launches. I've never heard of this happening, though. If this is correct, then reversing the mvrefind.sh command might fix the problem.
Perhaps you could shed some light on the issue by writing down the text under each icon when you highlight it. In most cases, the text will read something like "Boot X from Y", where X is a filename or OS description and Y is a volume name or description. Do this both for the initial version of rEFInd and for the version that appears when you try to launch Windows.
Also, typing "sudo efibootmgr -v" at a shell prompt should produce useful diagnostic information, so try that and post the results here.
rEFInd would load into Mint - or so I thought. Even though I had installed Mint last via the UBS stick I made with Unetbootin, I had totally forgot there was also a Mint DVD in my DVD drive. On discovering this I removed the disk and Mint would no longer boot at all. It must have been booting off of that disk every time it booted into Mint and I didn't realize it.
Details about the icons and loader descriptions can be informative about this. rEFInd includes device "badges" in its OS icons. These badges are small icons in the lower-right corner of the OS icon, and they denote internal hard disks, external hard disks, and optical discs. If the Mint icon you selected that you initially thought launched your installed Mint had an optical disc badge, then you were launching from the optical disc. If it had a hard disk icon, then you were launching either GRUB or a Linux kernel from the hard disk, but that could conceivably have been configured to use the optical disc's installation of Mint.
Also, rEFInd will normally show either a Linux penguin or a Mint icon for a Mint installation. If the icon is a generic gray icon, then that denotes a BIOS-mode boot.
You can take a screen shot within rEFInd by pressing F10. The result is a file on the ESP called screenshot.bmp. Unfortunately, you can take just one screen shot; if you take two, the second one overwrites the first. Still, this can be useful if you want to show me the icons and selection text.