Cannot boot Fedora 18 with SATA-ahci enabled unless a usb drive is plugged in

view story

http://www.linuxquestions.org – Hello I have installed Fedora 18 on a HP envy h8-1520t(EFI system). I could only get it to install/boot with secure boot disabled. However the bigger problem is that if SATA emulation in EFI is set to "ahci" (as opposed to "ide") it hangs with the message "Loading inital ramdisk" The installation was done with SATA emulation set to "ahci". But it will boot if I set "ide" AND it will boot with SATA emulation set to "ahci" IF AND ONLY IF a usb pendrive is plugged in. When it boots as such, dmesg reveals: [ 0.711740] ahci 0000:00: (HowTos)