Also, als Grub-Fan würde ich empfehlen, bei grub zu bleiben.
Mit einem 2.6.10er kernel solltest du ausreichend variable framebuffer unterstützung im Kernel haben, um dies Problem in den Griff zu kriegen.
Eine
vga=
Angabe im Grub dürfte wahrscheinlich schon reichen.
Deine Aussage, habe FB-Unterstützung im Kernel aktiviert, ist aber etwas dürftig.
Das ergibt bei mir:
grep CONFIG_FB /usr/src/linux/.config
CONFIG_FB=y
# CONFIG_FB_MODE_HELPERS is not set
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=y
CONFIG_FB_VESA=y
CONFIG_FB_VESA_STD=y
# CONFIG_FB_VESA_TNG is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set
CONFIG_FB_SPLASH=y
Um die nvidia Karte nachher ohne Probleme 3d laufen zu lassen, sollte riva fb nicht einkompiliert sein.
vga=16 vesafb oder vesafb-tng darf es aber ruhig sein.
fb-splash würde ch auch empfehlen.
versuch doch erst einmal was passiert, wenn du nach der Zeile "timeout" mal vga=792 angibst.
Das sollte 1024x768 entsprechen.