Ubuntu – ‘No boot disk has been detected or the disk has failed’ after using Boot-Repair (Windows 8/Ubuntu dual-boot)

bootdual-boot

I've recently bought a Packard Bell imedia S 2870 with Windows 8 on. After manually installing Ubuntu 13.04 ('something else' option), the PC would boot straight to Windows.

I tried to reinstall the grub via ChRoot–following instructions indicated in various forums: e.g. https://help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2 (but to no avail)–and then, after, using Boot-Repair–I went for the reccomended repair settings–, which generated the following URL (http://paste.ubuntu.com/5978031/) and invited me to make my BIOS boot on the sda2/EFI/Ubuntu/shimx64.efi file. After rebooting, the error message in the subject line above appeared, and I was not able to set any such sda2/EFI/Ubuntu/shimx64.efi as the default boot device when I accessed the BIOS.

I have had a look at similar threads without finding anything fit for purpose.

Any suggestions?
Thanks

Best Answer

After reading several other threads and tinkering around – I installed efibootmgr at some point too -, I sorted the problem out by running Boot-Repair a second time (with Secure Boot off though), leaving all default settings, as per first time. The URL generated at the end of the process was http://paste.ubuntu.com/5982069/

Interestingly, I read somewhere that Ubuntu 13.04 is Secure Boot compatible; however, when I turned this feature back on and restarted the machine, I incurred in a ‘validation error’, and the system booted straight to Windows 8. I’ve therefore decided to leave it off for good!

Braiam and Oldfred, thank you both for your input and suggestions, much appreciated.