I'm glad it worked for you. The 773 value corresponds to 1024x768 and only 256 colors, so hopefully you're getting a better image in X, now.
As far as setting the console resolution, I haven't found a way to do that, but then I didn't try too hard. Most of the time, I startx right after I boot, then open a couple of aterms (in fact, I've set my .xinitrc to start one aterm when X starts).
You can find lots of info about the framebuffer in the linux kernel source documentation. Look in /usr/src/linux/Documentation/fb/ (at least that's where it is in the 2.4.## source).
The following excerpt from /usr/src/linux/Documentation/fb/vesafb.txt gives me an idea that you might try:
Code:
You should compile in both vgacon (for text mode) and vesafb (for
graphics mode). Which of them takes over the console depends on
whenever the specified mode is text or graphics.
The graphic modes are NOT in the list which you get if you boot with
vga=ask and hit return. The mode you wish to use is derived from the
VESA mode number.
Maybe if you set vga=ask in lilo.conf, and enter one of the values provided at the prompt, then it will only set the framebuffer for the text console. If this works, then you can edit lilo.conf again to set 'vga' to whatever value you used. Just a thought.
Let us know if you can get it working. I kinda miss seeing Tux when I boot up ;-)
Enjoy!
--- Cerbere