I got a Dell xps 8500 pre-installed window 8. I installed ubuntu 12.10 and after reboot the system directly enter into ubuntu. I use boot-repair and I got the grub menu with ubuntu and windows 8. If I enter Ubuntu, there is no problem. But if I enter Windows 8 it is ok for the first time, but if I restart the system, I got a line "No bootable device available!!! Press any key to retry." on the top of the screen.
In the bios I open the UEFI and secure boot.
This is the boot info: http://paste.ubuntu.com/1611189/.
What can I do now?
2013-02-07 Thanks Rod Smith very much for his great help. I summarize here my problem and the solution:
- Platform: Dell xps 8500, 1T hdd, pre-installed Windows 8; UEFI open, secure boot open
- Problem: Install Ubuntu 12.10 (I want to use 10.04, but because only from 12.10 UEFI and secure boot is supported), everything is ok except entering Windows 8 and restart. The system will not find boot device. The reason here is a 'windows boot manager' that revise the boot file.
- Solution: in Command Shell type: "bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi" to correct the bootfile. The "shimx64.efi" file is under "/boot/efi/EFI/ubuntu/". (As Rod said we should choose shimx64.efi since I open secure boot option; this also can be found after using 'boot-repair' which says: "Please do not forget to make your BIOS boot on sda1/EFI/ubuntu/shimx64.efi file!"; so if your system is different check there.)
- Note: as before the solution I have tried with Rod's advice to kill "fast boot" and "hybrid boot" options. I didn't test if I change back to "fast boot" will have problem. Anyway, this can be tested since now the system works fine.