New kernel working with 1 small problem
Hi All,
I finally managed to compile a working kernel :) anyway, when i boot my old kernel up (2.4.22) i get a icon in the top left corner as its booting and the resolution is 1024X something, (very nice) different fonts etc, When I boot my new kernel (2.6.4), The resolution is 640x480 and i have no icon in the top left corner, How can i make the icon in the top left corner appear again and make the resolution bigger, This is all before i have to login, once i type "startx" everything is ok, What have I missed from the kernel compile ? thanks |
Sounds like you missed framebuffer support for the console.
|
Where abouts is that option ?
thanks |
Check in the graphics support section. There should be a sub section on console display driver support and select Framebuffer Console Support. I usually compile it into the kernel rather than make a module since I think it is needed before modules are loaded.
|
Found that thanks, I now have the logo in the top left, but the resolution is still very small, any ideas ?
thanks for the help so far |
You fix your framebuffer resolution using your /etc/lilo.conf file. Open it in a text editor and uncomment the vga= line for the resolution you want (be sure all the other vga= lines are commented out). Be sure to run lilo so that the change is picked up and then reboot.
|
Ive edited the lilo.conf file, but this have not fixed the problem, I will explain a little more of my problem,
When i boot, I get to the lilo bit, this is fine, I then select my kernel image and press enter, this is where the resolution goes really small, i get the logo in the top left, but the res is so small, im on about the screen where you have to login with user and pass, how can i increase the res of this screen, i hope someone knows what im on about, thanks |
I think Hangdog said it all really, but look again in lilo.conf
# Normal VGA console # vga = normal # VESA framebuffer console @ 1024x768x64k # vga=791 # VESA framebuffer console @ 1024x768x32k # vga=790 # VESA framebuffer console @ 1024x768x256 # vga=773 # VESA framebuffer console @ 800x600x64k # vga=788 # VESA framebuffer console @ 800x600x32k # vga=787 # VESA framebuffer console @ 800x600x256 # vga=771 # VESA framebuffer console @ 640x480x64k # vga=785 # VESA framebuffer console @ 640x480x32k # vga=784 # VESA framebuffer console @ 640x480x256 # vga=769 uncomment the one you want, (I like vga=773) |
You could also use the vga=normal in which case you won't be using framebuffer at all, but the same sort of resolution you get see on your LILO screen.
|
Hi
I have edited the lilo.conf, uncommented vga=791, commented the old line, run /sbin/lilo.conf, I then rebooted, and found no difference, Thanks for all your help, but ive decided to go without framebuffer support for now anyway, I would like to thank all you guys fopr helping me, # Normal VGA console # vga = normal # VESA framebuffer console @ 1024x768x64k vga=791 # VESA framebuffer console @ 1024x768x32k # vga=790 # VESA framebuffer console @ 1024x768x256 # vga=773 # VESA framebuffer console @ 800x600x64k # vga=788 # VESA framebuffer console @ 800x600x32k # vga=787 # VESA framebuffer console @ 800x600x256 # vga=771 # VESA framebuffer console @ 640x480x64k # vga=785 # VESA framebuffer console @ 640x480x32k # vga=784 # VESA framebuffer console @ 640x480x256 # vga=769 thanks. |
If you dont compile the kernel with (video select) option then
editing the /etc/lilo.conf, to change the display resolution has no effect, I recompiled the kernel with this option, and edited the /etc/lilo.conf file to use frame buffer 1024X768X64K, ran lilo.conf, rebooted and everything went back to normal. Thanks again for your help :) |
All times are GMT -5. The time now is 05:53 PM. |