To enable graphic menu in grub2, you need to add these lines at the beginning of grub.cfg:
loadfont /unifont.pf2
set gfxmode=0x0
terminal_output.gfxterm
background_image /splash.png
This is a known issue. EFI uses non-zero gart address, but linux assumes it's zero. Normally, linux doesn't touch gart at console mode so this doesn't matter. But in some intel cards, it does set gart in console mode which cause screen distortion, and fixvideo is used to set gart address to 0 in grub so that linux can function properly._edit_
Ok, I was able to boot up into my ext4 partition like you said however, now when i go into X, when i switch back to console it just shows a black screen. I used X --configure and then nvidia-xconfig to ge tto X which worked fine its just switching back to the console is the problem. Also I tried switching the gfx card to the 9600 but it didn't want to play? strange considering that is the default when you don't use efi. Also, setting vga=XXX does nothing to the resolution? Other than that things are looking good.
After X starts, the gart address is remapped, so there is no problem, but if you exit from X, the gart needs to restore. But then the problem of mismatched gart address appears again. There is no way to solve it except to write a small problem to set the gart address every time you exit X.
Bookmarks