Topic: [/closed] Anyone wanna help me speed up my boot :)

Im trying to get my boot time under 20 seconds atleast (right now it is at 22 seconds)
Im on crunchbang 9.04
Ill attach my bootchart so you guys can see what daemons, modules are loading etc.
Any extra tips or tricks, or things i can disable that will help me get under that 20 second mark?

Thanks alot guys and gurls!
http://i36.tinypic.com/24xifq9.png

I once installed gentoo. It asked me for a sacrifice and would not install itself unless I gave him my neighbor's first born and my best bottle of Whiskey.  -Awebb 2011

Re: [/closed] Anyone wanna help me speed up my boot :)

I had a similair thread here. It might be of interest. In the end I just did a Minimal install of Ubuntu. My boottime now is around 20 seconds! smile (without modifying anything)

Let's do it and don't screw it.
      Github || Deviantart

Re: [/closed] Anyone wanna help me speed up my boot :)

bolle wrote:

Im trying to get my boot time under 20 seconds atleast (right now it is at 22 seconds)
Im on crunchbang 9.04
Ill attach my bootchart so you guys can see what daemons, modules are loading etc.
Any extra tips or tricks, or things i can disable that will help me get under that 20 second mark?

Hi

well, for example you can gain some speed by tweaking your inittab.

1. switch off unneeded ttys/consoles
2. replace all statements with "wait" by "once"
3. replace getty by smaller and faster mingetty (or alike) - beware: install it first!!

then your inittab should more or less like mine:

# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode. / mic: replaced wait by once
~~:S:once:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

#  / mic: replaced all wait by once

l0:0:once:/etc/init.d/rc 0
l1:1:once:/etc/init.d/rc 1
l2:2:once:/etc/init.d/rc 2
l3:3:once:/etc/init.d/rc 3
l4:4:once:/etc/init.d/rc 4
l5:5:once:/etc/init.d/rc 5
l6:6:once:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
#  / mic: only 2 ttys left / replaced getty by mingetty / delete baudrate

1:2345:respawn:/sbin/mingetty tty1
2:23:respawn:/sbin/mingetty tty2
#3:23:respawn:/sbin/mingettygetty tty3
#4:23:respawn:/sbin/mingetty tty4
#5:23:respawn:/sbin/mingetty tty5
#6:23:respawn:/sbin/mingetty tty6

Mic

ps. let me know the gain in speed...

Mic

Re: [/closed] Anyone wanna help me speed up my boot :)

Maybe you could install something like quickinit in debian, I know it helped my arch linux install booting in 8 seconds

Meh. Interested for a Dropbox alternative? Go to https://launchpad.net/tart

Re: [/closed] Anyone wanna help me speed up my boot :)

err.. i dont have an /etc/inittab

I once installed gentoo. It asked me for a sacrifice and would not install itself unless I gave him my neighbor's first born and my best bottle of Whiskey.  -Awebb 2011

Re: [/closed] Anyone wanna help me speed up my boot :)

You should.

Meh. Interested for a Dropbox alternative? Go to https://launchpad.net/tart

Re: [/closed] Anyone wanna help me speed up my boot :)

... err
there isnt an /etc/inittab file

I once installed gentoo. It asked me for a sacrifice and would not install itself unless I gave him my neighbor's first born and my best bottle of Whiskey.  -Awebb 2011

Re: [/closed] Anyone wanna help me speed up my boot :)

type nano /etc/inittab in console, it should be there otherwise it would be impossible to boot as far as I know

Meh. Interested for a Dropbox alternative? Go to https://launchpad.net/tart

Re: [/closed] Anyone wanna help me speed up my boot :)

supposedly ubuntu started to use other files rather than inittab (according to google)
and when i do that i get a blank file

I once installed gentoo. It asked me for a sacrifice and would not install itself unless I gave him my neighbor's first born and my best bottle of Whiskey.  -Awebb 2011

Re: [/closed] Anyone wanna help me speed up my boot :)

Strange... Then I don't know it neutral

Meh. Interested for a Dropbox alternative? Go to https://launchpad.net/tart

Re: [/closed] Anyone wanna help me speed up my boot :)

bolle wrote:

err.. i dont have an /etc/inittab

yup, correct. Ubuntu changed the startup.

Look here then:

/etc/event.d/rc-default

Mic

Mic

Re: [/closed] Anyone wanna help me speed up my boot :)

crunchmic wrote:
bolle wrote:

Im trying to get my boot time under 20 seconds atleast (right now it is at 22 seconds)
Im on crunchbang 9.04
Ill attach my bootchart so you guys can see what daemons, modules are loading etc.
Any extra tips or tricks, or things i can disable that will help me get under that 20 second mark?

Hi

well, for example you can gain some speed by tweaking your inittab.

1. switch off unneeded ttys/consoles
2. replace all statements with "wait" by "once"
3. replace getty by smaller and faster mingetty (or alike) - beware: install it first!!

then your inittab should more or less like mine:

# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode. / mic: replaced wait by once
~~:S:once:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

#  / mic: replaced all wait by once

l0:0:once:/etc/init.d/rc 0
l1:1:once:/etc/init.d/rc 1
l2:2:once:/etc/init.d/rc 2
l3:3:once:/etc/init.d/rc 3
l4:4:once:/etc/init.d/rc 4
l5:5:once:/etc/init.d/rc 5
l6:6:once:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
#  / mic: only 2 ttys left / replaced getty by mingetty / delete baudrate

1:2345:respawn:/sbin/mingetty tty1
2:23:respawn:/sbin/mingetty tty2
#3:23:respawn:/sbin/mingettygetty tty3
#4:23:respawn:/sbin/mingetty tty4
#5:23:respawn:/sbin/mingetty tty5
#6:23:respawn:/sbin/mingetty tty6

Mic

ps. let me know the gain in speed...

thanks for the tips again, but my /etc/event.d/rc-default file has no "waits" and is not as big as your inittab..
yikes
and i cant replace getty with mingetty because i cant change those lines

I once installed gentoo. It asked me for a sacrifice and would not install itself unless I gave him my neighbor's first born and my best bottle of Whiskey.  -Awebb 2011

Re: [/closed] Anyone wanna help me speed up my boot :)

bolle wrote:

thanks for the tips again, but my /etc/event.d/rc-default file has no "waits" and is not as big as your inittab..
yikes
and i cant replace getty with mingetty because i cant change those lines

Sorry, my best guess in that case is:

man upstart

wink

Last edited by crunchmic (2010-08-29 16:11:15)

Mic

Re: [/closed] Anyone wanna help me speed up my boot :)

thanks im down to 12 seconds!

Re: [/closed] Anyone wanna help me speed up my boot :)

hydn wrote:

thanks im down to 12 seconds!

Mate, any reason for bumping 2 years old threads? Kind of fetish?

Let's all get forked.

Re: [/closed] Anyone wanna help me speed up my boot :)

When an Ubuntu thread gets bumped back to life it is a very good opportunity to close it.

#!, all else is but a shadow!

Re: [/closed] Anyone wanna help me speed up my boot :)

Breaking News: Debian beats Ubuntu in boot time. cool

Let's all get forked.

Re: [/closed] Anyone wanna help me speed up my boot :)

i'll close the topic up.
@hydn: feel free to start your own, new, up-to-date thread on this topic! shaving milliseconds off their boot-time is a favorite past-time of many a community-member around here big_smile