LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Debian (https://www.linuxquestions.org/questions/debian-26/)
-   -   Missing tux logo in Sarge? (https://www.linuxquestions.org/questions/debian-26/missing-tux-logo-in-sarge-213191/)

uk_dave 08-04-2004 02:23 AM

Missing tux logo in Sarge?
 
Hi,
I have been running Debian Woody for a while now. I had the line "vga=791" in my lilo.conf file so my console was running in 1024x768 and I got a cute Tux logo in the corner as my system booted.

Yesterday though, I did a fresh install Debian Sarge onto the same system and I was rather surprised to find that I no longer get the Tux logo at bootup! I added the "vga=791" line back into /boot/grub/menu.lst to get my nice 1024x768 console back which worked, but I still don't get a Tux logo!

Is there an easy fix for this, or do I need to recompile the kernel and enable some special option? This would seem a little strange though if an experimatal option was enabled in an older version of Debian but not a newer one.

Once I have my tux logo back I then want to install teh boot-icons package which I discovered whilst Googling on how to get my Tux logo back!

- David

Frustin 08-04-2004 04:08 AM

well you will only get the logo if you have framebuffers installed in your kernel.

uk_dave 08-04-2004 08:17 AM

Well it's switching to 1024x768 when it boots up and the output from dmesg is:

vesafb: framebuffer at 0xe1800000, mapped to 0xc801b000, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=4
vesafb: protected mode interface info at c000:7dac
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0

Also, I installed the boot-icons package anyway and as the system boots the various icons appear at the top of the screen, however the text soon overwrites them and covers them up.

m_yates 08-04-2004 09:08 AM

The reason is because the boot logo is disabled in the Debian kernel configuration. To fix it, you will have to recompile your kernel I'm afraid. When you get to configuring the kernel, you will have to enable the boot logo before compiling. I added the Debian boot logo instead of tux on my kernel. I described how I did it here: http://www.linuxquestions.org/questi...hreadid=206992

uk_dave 08-04-2004 10:19 AM

Cheers for the reply. I was fearing i might have to recompile my kernel (i've had some bad experiences in the past), but I'll have a go and see if I can get it to work.

uk_dave 08-04-2004 05:51 PM

I started trying to recompile my kernel to get the tux/debian logo. Your guide is for the 2.6 kernel, but I am still using 2.4.25. I managed to download the kernel-source and debian logo patch, and then patch my kernel. I also copied the config file from /boot. Your instructions then say to run "make menuconfig" and go to the frame buffer driver section. I've done this, but I don't see any options for logos, though there are lots of modules for fb console drivers! I've had a hunt around some of the other menus but still cant find anything. Where am I supposed to look for the logo configuration?

m_yates 08-04-2004 09:17 PM

I think for the 2.4.x kernels you just need to enable the framebuffer. The boot logo will be there automatically. The configuration is different with the 2.6.x kernels, where you do have an option to turn the boot logo on or off.

uk_dave 08-05-2004 02:07 AM

Thanks for the reply. I'll try that, however. I am slightly confused - When my system boots up I says stuff about using the Vesa frame buffer (see output of dmesg above), and also I copied the config file from /boot to /usr/src/linux and make menuconfig shows that all the framebuffer support is enabled. I thought the Tux logo was supposed to appear by default with a framebuffer console?

Either way I'll try recompiling and see what happens...

m_yates 08-05-2004 07:25 AM

Well, I guess my two answers are incongruent. Sorry. :( I was thinking of the 2.6 kernel which has the option to turn the boot logo on or of in the configuration. The default debian configuration has it turned off. For the 2.4 kernel, I checked and I don't see the same option. Therefore, I think the boot logo should always appear if the framebuffer support is working. Did you notice that the boot messages have smaller font sizes when you increase the resolution?

uk_dave 08-05-2004 03:35 PM

I am currently recompiling my kernel which I have patched with the debian-logo patch. Apart from that I am using the original config file copied from /boot, so we shall have to wait and see if it works.

Currently I am using the original debian 2.4.25 kernel. When I installed Debian Sarge it used what ever the default console mode is. As not much could be fitted on the screen I added "vga=791" to my grub config and this then gave me a console at 1024x768 so the text was much smaller but there were more lines on the screen.

As I understand it that is a framebuffer console isn't it? Or am I completly misunderstanding this? If this is a framebuffer console then where is Tux? You say the the tux logo should be there by default with a framebuffer console and the help text for the Vesa Framebuffer driver also states that, so I am a bit confused!

Once my kernel has recompiled I'm sure all will be come clear (hopefully).

m_yates 08-05-2004 03:43 PM

If your text got a lot smaller upon adding the vga= line, it means the framebuffer is working. As to where tux is, I don't know. Hopefully adding the debian patch will fix things up, or someone else reading this may have an answer. Good luck!

littlemidget 08-05-2004 04:27 PM

Re: Missing tux logo in Sarge?
 
Quote:

Originally posted by uk_dave
I added the "vga=791" line back into /boot/grub/menu.lst to get my nice 1024x768 console back which worked, but I still don't get a Tux logo!
.. I tried to put that into my /boot/grub/menu.lst - but it didn't work. I didn't get a nice 1024x768 console. Maybe i put the line in the wrong place? Could you tell me where in /boot/grub/menu.lst you have your "vga=791"? :-)

uk_dave 08-05-2004 04:42 PM

Here's where's the section from my /boot/grub/menu.lst file:

Code:

title          Debian GNU/Linux, kernel 2.4.25-1-386
root            (hd0,0)
kernel          /boot/vmlinuz-2.4.25-1-386 root=/dev/hda1 ro vga=791
initrd          /boot/initrd.img-2.4.25-1-386
savedefault
boot


littlemidget 08-05-2004 04:57 PM

thanks, uk_dave :-)

If anyone knows how to get tux up in that corner without having to recompile, then i would be really glad to hear about it :-P

macondo 08-05-2004 09:00 PM

in lilo.conf:

# Specifies the VGA text mode at boot time. (normal, extended, ask, <mode>)
#
# vga=ask
# vga=791
vga=normal

Hehe, i'm the opposite, i don't like the framebuffer


All times are GMT -5. The time now is 07:12 PM.