Blog Forum Wiki Links Contact Us NetbookUser
RunCore Pro IV SSD Transforms your ASUS EEE PC by increasing 
performance 5-40X. Your satistfaction guaranteed RunCore Pro 70mm SATA Mini PCI-e SSD
RunCore Pro IV 70mm SATA II Mini PCI-e SSD
RunCore Pro IV 2.5 Inch SATA II SSD

You are not logged in.

#1 2008-01-17 3:35:35 am

EEEGuy
New member
Registered: 2007-12-28
Posts: 9

How to remove default Boot, startup, shutdown splash screens

Hey everyone, I am running Xandros(asus version that comes stock with eee), and I would like to remove all of the grey/white splash screens; "starting system", "Shutting down", and the big "ASUS EEE pc" one at first boot. How might I go about doing this? I searched the forums to no avail, and perhaps if this is answered should be added to the wiki for future reference.

Thanks, -D

Offline

 

#2 2008-01-17 3:49:45 am

Jon Bradbury
Moderator
From: UK
Registered: 2007-09-20
Posts: 2632

Re: How to remove default Boot, startup, shutdown splash screens

Well, I think the startup screen is part of the BIOS, so you need the AMI BIOS tool to change that. The other screens are bound to be on the normal drive (in the system partition), but I don't know where.

Offline

 

#3 2008-01-17 10:01:52 am

deadDuck
Senior Member
From: Calgary, AB, Canada
Registered: 2007-07-19
Posts: 916
Website

Re: How to remove default Boot, startup, shutdown splash screens

Keep looking. There was some discussion about this (by kibibo and effem?) in the forums. Try searching for "fb raw", since that's the format the images are in, IIRC.

Offline

 

#4 2008-01-17 10:25:34 am

LavaChild
Senior Member
Registered: 2007-10-11
Posts: 140

Re: How to remove default Boot, startup, shutdown splash screens

I believe that you can turn these off in iceWM too? I wouldnt bother though... Seeing those is far more preferable than scrolling white text for day to day use, in my opinion.

Offline

 

#5 2008-01-20 9:47:33 am

albkwan
ExtrEmE User
From: Hong Kong
Registered: 2007-11-04
Posts: 1422
Website

Re: How to remove default Boot, startup, shutdown splash screens

To remove the splash screen, you need to edit the /boot/grub/menu.lst booting in rescue mode or from USB. Add to the line:

kernel /boot/vmlinuz-2.6.21.4-eeepc ... nosplash=y


EeePC 4G white,
Default Xandros (Easy Mode + icewm start menu) on 1st SSD/2nd 16GB SSD added/SD/USB/
http://eeepc.fire.prohosting.com/
http://eeepc-albkwan.blogspot.com/

Offline

 

#6 2008-01-20 10:45:44 am

Dr_Jeff
Senior Member
Registered: 2007-12-02
Posts: 251

Re: How to remove default Boot, startup, shutdown splash screens

what if one wants to change them to something more interesting, where are the files located that need to be replaced & what are their names?

thanks
Jeff

Offline

 

#7 2008-01-20 10:52:02 am

Niel1952
Moderator
From: Cambridge, UK
Registered: 2007-11-02
Posts: 4802

Re: How to remove default Boot, startup, shutdown splash screens

Dr_Jeff wrote:

what if one wants to change them to something more interesting, where are the files located that need to be replaced & what are their names?

thanks
Jeff

Look in opt/xandros/share/AsusShutdownDialog


[Tweaking for] Absolute Beginners - A Guide to tweaking the Eee PC with wizards.
eeeuser Google Custom Search - THE eeeuser.com Search Tool

Offline

 

#8 2008-01-20 11:31:26 am

Bazza
Senior Member
From: Toronto, Canada
Registered: 2007-11-11
Posts: 968

Re: How to remove default Boot, startup, shutdown splash screens

As noted above, it may be that that the original gray ASUS / Starting System splash screen is in the BIOS (and perhaps Niel1952's location for the splash screens at power down) - but *some* of the boot process splash screens can be tweaked straight 'out of the box' via Control Center > Display > Theme > Splash Screen.

For me, I've gone with 'Simple', which lets me know the device is continuing the boot, but without the boring gray messages from ASUS or unnecessary graphics. And it *seems* as if it might just be a bit faster when booting into Advanced, too...


Pearl 701 4G Linux (11.11.07 to 07.07.09)
Crystal Black 1005HA w/matte screen, Atom 270, 2 GB RAM (from 07.07.09)

Offline

 

#9 2008-01-20 2:45:52 pm

theSuperman
Senior Member
From: Allentown, PA
Registered: 2007-12-07
Posts: 304

Re: How to remove default Boot, startup, shutdown splash screens

albkwan wrote:

To remove the splash screen, you need to edit the /boot/grub/menu.lst booting in rescue mode or from USB. Add to the line:

kernel /boot/vmlinuz-2.6.21.4-eeepc ... nosplash=y

Does this HAVE to be done in rescue mode? Why cant you just edit it while logged into Xandros?

Offline

 

#10 2008-01-20 5:43:55 pm

DanielleNK
Member
From: Chicago, IL
Registered: 2007-12-20
Posts: 15

Re: How to remove default Boot, startup, shutdown splash screens

Bazza wrote:

*some* of the boot process splash screens can be tweaked straight 'out of the box' via Control Center > Display > Theme > Splash Screen.

Good Tip! Thanks!

Offline

 

#11 2008-01-20 6:11:30 pm

gfoot
Senior Member
From: Brighton, UK
Registered: 2007-12-09
Posts: 368

Re: How to remove default Boot, startup, shutdown splash screens

theSuperman wrote:

Does this HAVE to be done in rescue mode? Why cant you just edit it while logged into Xandros?

Unless you've disabled unionfs, any changes you make to this file will be stored on /dev/sda2, the user partition.  But grub is reading from /dev/sda1, the system partition.

You should be able to reinstall grub, if you like, pointing it at /dev/sda2 for menu.lst.  I doubt it's clever enough to work this out on its own, though, so you'll probably need to get your hands dirty - it's unlikely to be just a matter of running "install-grub" blindly.

Offline

 

#12 2008-01-22 5:43:31 pm

aperson
Senior Member
From: Shakopee/MN/USA
Registered: 2007-11-18
Posts: 106

Re: How to remove default Boot, startup, shutdown splash screens

The files are in /boot afaik.  Anyone know how to edit the .fb images?

Offline

 

#13 2008-01-22 7:11:41 pm

gfoot
Senior Member
From: Brighton, UK
Registered: 2007-12-09
Posts: 368

Re: How to remove default Boot, startup, shutdown splash screens

They're just plain framebuffer dumps.  It's a 640x480 image at 16bpp in 5-6-5 RGB format, little-endian.  The actual images in /boot contain junk at the end which seems to be in a different format - maybe 32-bit?  It's not necessary to pad your files out though.

There's probably some decent software that will output in this format (Gimp?), but I couldn't get Imagemagick's convert utility to do it (it's not the easiest program to use...).  I wrote a short python script to do the conversion though, which works fine for me.

    http://www.glost.eclipse.co.uk/gfoot/eee/png2fb

Save it to disk, make it executable with "chmod +x png2fb", then run it on any 640x480 image you create:

Code:

./png2fb test.png test.fb

The first argument is the input file, which doesn't have to be PNG, despite the name, and the second argument is the output file.  I think this should work without needing to install any new packages, but it's hard for me to tell, so sorry if it doesn't.

Your mileage may vary replacing the startup image - it might get read before the union is mounted.  Or not, I can't be bothered to check.  But if you find that replacing it doesn't work, you might have to copy it to the system partition from a rescue console or something like that.

Offline

 

#14 2008-01-22 10:27:56 pm

aperson
Senior Member
From: Shakopee/MN/USA
Registered: 2007-11-18
Posts: 106

Re: How to remove default Boot, startup, shutdown splash screens

Thank you much. I'll report my mileage after I try this out.

Offline

 

#15 2008-01-24 6:22:17 am

LavaChild
Senior Member
Registered: 2007-10-11
Posts: 140

Re: How to remove default Boot, startup, shutdown splash screens

Hi there,

Away from EEE PC at the moment........ Plus not sure I'd be alright in knowing how to follow you instructions.

Could somebody please be so nice as to make a startup.fb and shutdown.fb (OR whatever they are called?) with the input image being totally black. I s'pose that means a 640x480 image consisting of total black. I think that would solve my problem: I have removed the spash already but now I get some odd lines of colour for the few milliseconds that my splash were to be displayed.. Presumably as there is no .fb anymore. A total black .fb I believe would mean I'd effectively not be any the wiser that there *was* a splash (As the screen both before and after the splash is black anyway).

If somebody could knock these .fb's up for me that'd be really appreciated.

Cheers.

EDIT: Done it myself now I'm home... Cheers! smile

Last edited by LavaChild (2008-01-24 11:12:21 am)

Offline

 

#16 2008-03-14 5:56:39 pm

DanBeale
Senior Member
Registered: 2008-02-19
Posts: 178
Website

Re: How to remove default Boot, startup, shutdown splash screens

I got the image to open in Photoshop on my other machine.

Rename startup.fb to startup.fb.raw, open it, chose 640 and 480 for the file size, 16 bpp and 1 chanel.

I should have saved the palette or something, because that's weird, but the basic idea works.


EEE 701 4G 512 Mb eeebuntu base

Offline

 

#17 2008-03-15 3:31:07 pm

DanBeale
Senior Member
Registered: 2008-02-19
Posts: 178
Website

Re: How to remove default Boot, startup, shutdown splash screens

Okay, so its not as easy as I thought. :-/

I can open the images (which appear to have 16 shades of grey),  I can modify them, I can save them in photoshop.  (This is all on a different machine than the eee).

I can replace the original images.  I'm using "sudo XandrosFileManager" to do it.

The start image hasn't changed.  The close down image has, but it isn't the nice 16 shades of grey I had, It's got nasty blue fringing. :-(

Also, the original images are twice the file size as my saved images, so I've got something a bit wrong.

So, unless someone knows where I'm going wrong, gfoot's python script is probably the way to go.


EEE 701 4G 512 Mb eeebuntu base

Offline

 

#18 2008-03-16 5:33:58 pm

gfoot
Senior Member
From: Brighton, UK
Registered: 2007-12-09
Posts: 368

Re: How to remove default Boot, startup, shutdown splash screens

The startup image probably needs to be on /dev/sda1, so to get it there you need to use a rescue console.

I can't guarrantee that my script works well, I didn't really test it much.  Maybe it has blue fringing too.  The format, as far as I can tell, is raw 16bpp.  Make sure you're not outputting 15bpp for example, with a 1bpp alpha channel.  Or maybe it's the other way around.  Again, I didn't look too closely.

I don't know why the original images are so large - I think they just dumped the whole of video memory, rather than just the visible screen area, or something like that.

Edit:  I just reread your post.  They're not greyscale, they're RGB.  I don't know how to set it up in photoshop, but you need to save it as raw 16bpp RGB data, with 5 bits of red and blue, and 6 bits of green, in each 16 bit pixel.  The red channel is in the high bits, blue in the low bits.

Last edited by gfoot (2008-03-16 5:37:28 pm)

Offline

 

#19 2008-03-17 4:29:47 am

CrazyTerabyte
Member
From: Rio de Janeiro, Brazil
Registered: 2008-03-15
Posts: 21
Website

Re: How to remove default Boot, startup, shutdown splash screens

gfoot wrote:

The red channel is in the high bits, blue in the low bits.

I haven't tried your script, but I've changed the screens right now and I think the images are not RGB, but BGR. I mean, the red channel is in the low bits, and the blue in the high bits.

Well, I'm writing a wiki article. Feel free to improve it: http://wiki.eeeuser.com/custom_startup_ … wn_screens

Offline

 

#20 2008-04-25 1:18:13 pm

windracer
Senior Member
From: St. Pete, FL
Registered: 2008-04-16
Posts: 119
Website

Re: How to remove default Boot, startup, shutdown splash screens

Thanks for the great thread and Wiki article.

I wasn't able to get my RAWs saved through Paint Shop Pro XI (on my Windows desktop) to work properly, so I just saved them as PNG and then used gfoot's python script. Worked perfectly and now I have nice colorful startup/shutdown screens.

Now to decide if I want to attempt the BIOS screen. smile


Galaxy Black 4G Surf, Ubuntu 9.04 Netbook Remix
Shiny White 900A, Linux Mint 7 Gloria

Offline

 

#21 2008-06-04 10:26:01 am

nedzap
New member
Registered: 2008-01-07
Posts: 1

Re: How to remove default Boot, startup, shutdown splash screens

Great Tips! I have been looking for this for ages..
I hear mention of USB key to boot. I need to enter rescue mode repeatedly on multiple eee pc's. How would we be able to use the wiki article and a USB stick instead of repeating the task through Grub / BusyBox?

Offline

 

#22 2008-06-04 2:28:01 pm

CrazyTerabyte
Member
From: Rio de Janeiro, Brazil
Registered: 2008-03-15
Posts: 21
Website

Re: How to remove default Boot, startup, shutdown splash screens

nedzap wrote:

Great Tips! I have been looking for this for ages..
I hear mention of USB key to boot. I need to enter rescue mode repeatedly on multiple eee pc's. How would we be able to use the wiki article and a USB stick instead of repeating the task through Grub / BusyBox?

Well, everything is possible. wink But not always easy or simple to do.

I think the easiest way would be to use a bootable usb stick and write a simple script at that usb stick that make all required changes for you.

Obviously, there are tons of ways of doing this. smile

I'm sorry to not enter in deeper details, but I'm a bit busy now and I think this solution is only for advanced users who are already very familiar with linux.

Good luck!

Offline

 

#23 2008-07-20 6:13:24 am

vajorie
Member
Registered: 2008-07-15
Posts: 11

Re: How to remove default Boot, startup, shutdown splash screens

I did everything on the wiki and the startup screen has changed, but the shutdown did not. I tried three times to no avail. did this happen to any of you? what do you think might be happening?


also, I thought it would be good idea to post the contents of the script given above in case the link goes dead (experience...)

Code:

#!/usr/bin/python

import sys

try:
        infile = sys.argv[1]
        outfile = sys.argv[2]
except:
        print "Usage: %s <input> <output>" % ( sys.argv[0], )
        print
        print "    <input>: any existing image file, e.g. a PNG,"
        print "             preferably 640x480"
        print
        print "   <output>: output filename - raw data to dump to"
        print "             /dev/fb/0, assuming you got the image"
        print "             dimensions right"
        print
        sys.exit(1)

import Image
im = Image.open( infile )
im2 = im.convert( "RGB" )
data = im2.getdata()

fp = open( outfile, "wb" )
for (r,g,b) in data:
        assert r >= 0 and r <= 255
        assert g >= 0 and g <= 255
        assert b >= 0 and b <= 255
        r /= 8
        g /= 4
        b /= 8
        assert r >= 0 and r <= 31
        assert g >= 0 and g <= 63
        assert b >= 0 and b <= 31
        value = r*2048+g*32+b
        assert value >= 0 and value <= 65535
        fp.write( chr(value%256)+chr(value/256) )

Offline

 

#24 2008-11-03 8:41:53 am

Nootilus
Member
From: South of France
Registered: 2008-06-06
Posts: 29
Website

Re: How to remove default Boot, startup, shutdown splash screens

Hello!

I'm very interested in this trick. I've made my own startup and shutdown pic as mentioned in this topic.
The problem occurs when I try to run the png2fb script. I have odd behaviors then.
If I copy-paste the code myself in kwrite and save it, the shell acts as if the file doesn't exist.
If I download it from the URL given here, I can only chmod it with sudo and either in sudo or not, the shell tells me I have no permission to use that file.

As I've seen this file use Python, I wonder if I don't miss any library to run it?
Also, I created my PNG files on Photoshop. Maybe there's a way to export the pics in the righteous file from Photoshop?

Thank you guys for all the good help!


eeePc 701 white, first gen boosted to 2gb of Ram and running eeeBuntu 2
eeeBox 202 white, totally untouched (winXp)
macBook 2.16GHz with 4GB of Ram and running in dual-boot osX.5.5 and Ubuntu 8.10

Offline

 

#25 2008-11-03 9:05:40 am

CrazyTerabyte
Member
From: Rio de Janeiro, Brazil
Registered: 2008-03-15
Posts: 21
Website

Re: How to remove default Boot, startup, shutdown splash screens

Show the output from the following commands (where THEFILE is the file you are talking about):

Code:

ls -l THEFILE
file THEFILE

If everything was fine, the "ls -l" should output a line beginning with -rwxr-xr-x. If that's not the case, probably the permission is wrong. Anyway, paste the results here.

Offline

 

Board footer

Powered by PunBB 1.2.15
© Copyright 2002–2005 Rickard Andersson