"Recovery mode" boots without framebuffer by default, so if there it works on newer kernels, it may be (but not necessaryly is) a fb-issue.
Do a `grep "Kernel command line" /var/log/syslog`. When e.g. vesafb is enabled, something like vga=792 or vga=0x318 should appear.
Alternatively you can check /boot/grub/menu.lst for this setting. To en-/disable options for one boot, after reboot press key 'e' (edit) in grub-menu on highlighted Menu-entry you want to boot, then select "kernel" line and press key 'e' again. Do - if present of course - delelete vga=xxx entry (and only this!), leave editor pressing 'esc' and boot modified entry by pressing key 'b'. If unsure, consult the man pages.
"Recovery mode" boots without framebuffer by default, so if there it works on newer kernels, it may be (but not necessaryly is) a fb-issue.
Do a `grep "Kernel command line" /var/log/syslog`. When e.g. vesafb is enabled, something like vga=792 or vga=0x318 should appear.
Alternatively you can check /boot/grub/menu.lst for this setting. To en-/disable options for one boot, after reboot press key 'e' (edit) in grub-menu on highlighted Menu-entry you want to boot, then select "kernel" line and press key 'e' again. Do - if present of course - delelete vga=xxx entry (and only this!), leave editor pressing 'esc' and boot modified entry by pressing key 'b'. If unsure, consult the man pages.