> > Hello, > > I have the m810lmr (SiS) board and it needs about 12 seconds > to exec init process with a Duron 950 MHz and 512MB ram. > > Do you reach the 3 seconds with actual boards, or was it > with the good old small 2.2.x kernel, some time ago ? > > Even the linuxbios startup is about 3 seconds (with serial > console activated), than the kernel needs its time (IDE > timeout (about 2 seconds), the rest is 6-7 seconds), and > the init process needs only 1-2 seconds (with network, ssh, > http, squid, ... ) .
serial is very slow, especially with the debug messages enabled. Maybe turn it off. Modular ide ltes you start up other stuff first, if you dont need the disks initially. > How can I speed up my booting time ? > > Is something wrong with my config (linuxbios, kernel) or > hardware (CPU too slow ?) ? > > Can you give some general tips about optimizing the bootup > time ? > Make everything possible modules, and compile the kernel without support for other chipsets (eg the ide drivers). make everything as small as possible - cpu time is cheap. So compressed filesystems should be faster, and stripped binaries, and uClibc. Justin