I have a problem with grub (I assume). I'm trying to install linux, but I can't boot on UEFI. I know what you're thinking... secure boot, boot speed settings, etc etc. But please refer to the end of this post to see what I've already tried, and see my specs.
So I'm trying to install debian using DVD1 7.6.0 on a usb key (I used rufus to make the key). EDIT: I have the same problem with a version installed on my hard disk
I boot on it, I manage to get to the grub screen without any problems (I can even see the background image). But when I try to select an entry (even the "chek device" entry).
The screen turn black, my usb and dvd drive turn off, the pc freeze. There is nothing I can do, can't switch to another terminal. Totally looks like a kernel crash.
And there is absolutely no error messages whatsoever (I tried to get grub to print some without success).
BUT
I've managed to skirt the problem, using a trick I don't even totally understand.
1/ boot on the DVD/USB debian DVD1
2/ get to the grub-rescue console: and change the terminal using
Code: Select all
terminal_output console
4/ go back to the grub-rescue console.(and there you'll see the only error message I ever got "error: couldn't terminate EFI services"
don't mind it and simply type boot withour any parameters whatsoever. and TADA, it boots
I suspect the optimus technology to be somewhat responsible for that.
And so I thought "Hey might as well send a bug report to debian devs". I saw the "report a bug formular" ... I can't be sure which package is reponsible for this bug, I can't send a dump, etc .... It's a mess... I don't know how to report this properly. What should I include? Help me on this one please. And of course if you have any ideas of what's hapenning, or need more information to understand what's going on. I'm ready to listen to you.
-----------------------------------------------------------------------------------------------------------------------------------------
what I've tried/done to boot on uefi:
_ in bios: set "boot speed" to normal, deactivate "secure boot"... all the usual stuff
_ on grub rescue: change the boot command adding "nomodeset", "debug", loglevel=7, pretty much every option you can think off to get a line of log error, or desactivate eventual optimus technology's problems. Also tried to load the kernel manually, it froze right after the "boot" without printing anything.
_ checked the media device, there is no file errors on it
_ I can boot and install any linux using legacy mode without problems.
_ burn debian DVD 1 on actual DVD, it mades no difference
_ Install linux mint or ubuntu (I don't remember it was months) ago using bios legacy then convert it to uefi
_ update my bios
_ try different versions of debian and linux... I tried with the latest linux mint, debian DVD1 7.3.0, 7.6.0, ubuntu 12.04. Btw, on linux mint when I use my "trick" I don't have the "error: couldn't stop EFI services" but instead "error: overlap detected" (which sounds logical)
specs:
Toshiba L50-A-1DE PSKK6E
Intel® Core™ i7-4700MQ @3400Mhz
NVIDIA® GeForce® GT 740M+Intel HD Graphics 4600 (optimus technology)
6Gb Ram @800Mhz
Windows x64 8.0 EFI installed
ps: using the grub rescue console I've got a qwerty keyboard layout, and I'm using a azerty keyboard, so it might have altered my ctrl key. Which could have prevent me of switching console, and seeing some error logs... But I doubt it
pps: I managed to install debian, and there is the same bug ( the EFI entries I add manually using efibootmgr disappear after reboot. I don't think those bug are related )