Introduction

It's a common fact that desktop workstations tend to be rebooted more often than servers, especially if that workstation is a laptop.

There are some common ways to decrease the time it takes to boot including:


Removing the unnecessary services

For this, one should provide ways for neophyte users to choose the services they need and the ones they don't.

The problem is that, as a lot of GNU softwares, the documentation is not very novice-friendly. A new option in the style "service {start||stop||...||info}" can be of some help even if it is still not the solution. (Michel Nolard)

With most packages you can run: apt-cache show <packagename> since packagename is usually the same as the init.d script name. If they aren't the same you can use "dpkg -S /etc/init.d/<service>" to get the name of the package that owns that file.


Parallelizing services startup

Some booting scripts can be launched in parallel -> don't stop boot waiting for the internet connection to come up... especially for slow ISP's, or slow DHCP server!

We could replace the System V init process with [http://smarden.org/runit/ runit] to make services start in parallel.

For my own, I think that Debian MUST use such an architecture for the next stable release. We've been stuck for ways too long with prehistoric technologies and constraints. Free software is not a synonym for static technologies. (Michel Nolard)


Using a sleep mode

We can {add patches to the kernel}/{install a tool and register it in /etc/inittab} in order to make profit of the disk space used by the swaps to obtain VERY fast boot a la sleep mode in most circumstances. This can make your boot done under 5 secs after bios initialization. But swapon can't be launched before the hardware has been initialized (see [http://mlf.linux.rulez.org/Archivum/linux-hw-199903/msg00020.html a mail]), so a solution must be found. (Michel Nolard)


Changing your init levels and script ordering

The Debian system by default runs at ["Runlevel"]/initdefault 2. This means that every service you have to watch while booting gets started by their symlink order in the /etc/rc2.d directory or their settings in file-rc for init 2.

If you have some services that you rarely use, especially if they take a long time to start and stop like netatalk or databases and mud servers, just use update-rc.d to purge all of the symlinks with the force option, then re-create the symlinks in the rc2+n.d levels. (eg put databases you frequently use in run level 3/rc3.d and slower stuff you almost never use in run level 4/rc4.d.) You can then 'activate' these 'groups' by running init <n> (eg init 3 or init 4) as root, even from in X. The in-progress dbus system may help the activating of services after X is started be a more intuitive process.

You can also play around with the boot order and see what things you can delay until later in the boot process (maybe even after X starts?)

Note: Remember to leave/re-make the stop links in levels 0, 1 and 6 for halt, single user and reboot respectivly. See: man init

Background:

Being a ex RH user, I had at one time been frustrated and annoyed with update-rc.d for it's requirement of having at least one symlink to keep it from rebuilding the links on the next upgrade and it's (in my hands) kludgy feel compared to chkconfig.

I wanted invoke-rc.d service start||stop ability for those infrequently used services, but I didn't want them running by default and I didn't want to uninstall them just to re-install the next time I wanted to use the services. (Uninstalling or deleting the init.d script was suggested to me on debian-user).

I also had a little bit of an adjustment at the use of only one run level instead of multiple init's like in RH (2=multi no network, 3=multi w network, 5=multi w X-windows).

The aforementioned solution is my way of combining the two quirks into a solution that seems to work for me. -- JacobAnawalt


http://www.guanghui15.51.net http://www.bigscreen.51.net Hot English Website Navigate:

http://www.9993336.com/index.htm http://www.9993336.com/products.htm http://www.9993336.com/tuijian.htm http://www.9993336.com/zhuyao.htm http://www.9993336.com/shiyong.htm http://www.9993336.com/jianjie.htm http://www.9993336.com/rongyu.htm http://www.9993336.com/lianxi.htm [http://www.9993336.com/01index.htm Building Ceramic] [http://www.9993336.com/02index.htm Building Coating] [http://www.9993336.com/03index.htm Building Facilities] [http://www.9993336.com/04index.htm Building Glass] [http://www.9993336.com/05index.htm Building Metallic Materials] [http://www.9993336.com/06index.htm Building Plastic] [http://www.9993336.com/07index.htm wiki:?BulletProof] [http://www.9993336.com/08index.htm Bungee] [http://www.9993336.com/09index.htm Burglarproof] [http://www.9993336.com/10index.htm Business Services] [http://www.9993336.com/11index.htm wiki:?WiringAccessories Cable Accessories] [http://www.9993336.com/12index.htm Cable Assemblies] [http://www.9993336.com/13index.htm Cable Harness, Wire Harness] [http://www.9993336.com/14index.htm Cable Manufacturing Equipment] [http://www.9993336.com/15index.htm Cables] [http://www.9993336.com/16index.htm Calculator] [http://www.9993336.com/17index.htm wiki:?ID Caller] [http://www.9993336.com/18index.htm Calligraphies] [http://www.9993336.com/19index.htm Cameras] [http://www.9993336.com/20index.htm Camping] [http://www.9993336.com/21index.htm Candles] [http://www.9993336.com/22index.htm Canned Food] [http://www.9993336.com/23index.htm Cans] [http://www.9993336.com/24index.htm Capacitors] [http://www.9993336.com/25index.htm Car Audio] [http://www.9993336.com/26index.htm Car Glasses] [http://www.8888885.com/01index.htm Car Video] [http://www.8888885.com/02index.htm Carbon] [http://www.8888885.com/03index.htm Card] [http://www.8888885.com/04index.htm Carpe] [http://www.8888885.com/05index.htm Carving Crafts] [http://www.8888885.com/06index.htm Cassette Recorder] [http://www.8888885.com/07index.htm Casts] [http://www.8888885.com/08index.htm Catalysts] [wiki:?["CDs"] http://www.8888885.com/09index.htm] [http://www.8888885.com/10index.htm Cement] [http://www.8888885.com/11index.htm Ceramic] [http://www.8888885.com/12index.htm Ceramic Ball Bearing] [http://www.8888885.com/13index.htm Ceramic Fibers] [http://www.8888885.com/14index.htm Ceramics] [http://www.8888885.com/15index.htm Chains] [http://www.8888885.com/16index.htm Chalk] [http://www.8888885.com/17index.htm Charcoal] [http://www.8888885.com/18index.htm Chargers] [http://www.8888885.com/19index.htm Cheerleading] [http://www.8888885.com/20index.htm Chemical Additives] [http://www.8888885.com/21index.htm Chemical Fabrics] [http://www.8888885.com/22index.htm Chemical Machinery] [http://www.8888885.com/23index.htm Chemical Reagent] [http://www.8888885.com/24index.htm Chemical Waste] [http://www.8888885.com/25index.htm Chemicals] [http://www.8888885.com/26index.htm Chemicals Stocks] http://www.8888885.com/index.htm http://www.8888885.com/products.htm http://www.8888885.com/tuijian.htm http://www.8888885.com/zhuyao.htm http://www.8888885.com/shiyong.htm http://www.8888885.com/jianjie.htm http://www.8888885.com/rongyu.htm http://www.8888885.com/lianxi.htm [http://www.8888886.com/01index.htm Chess] [http://www.8888886.com/02index.htm Chocolate Ingredients] [http://www.8888886.com/03index.htm Cigarette] [http://www.8888886.com/04index.htm Circuit Breaker] [http://www.8888886.com/05index.htm Civil Explosives] [http://www.8888886.com/06index.htm Clamshells] [http://www.8888886.com/07index.htm Clay Figurine] [http://www.8888886.com/08index.htm Clip] [http://www.8888886.com/09index.htm Clutches] [http://www.8888886.com/10index.htm Coal] [http://www.8888886.com/11index.htm Coal Gas] [http://www.8888886.com/12index.htm Coatings] [http://www.8888886.com/13index.htm Cobble and Pebble] [http://www.8888886.com/14index.htm Coffee Maker] [http://www.8888886.com/15index.htm Coke] [http://www.8888886.com/16index.htm Collectibles] [http://www.8888886.com/17index.htm Commercial Field] [http://www.8888886.com/18index.htm Commercial Furniture] [http://www.8888886.com/19index.htm Commercial Laundry Equipment] [http://www.8888886.com/20index.htm Communication Cables] [http://www.8888886.com/21index.htm Communications] [http://www.8888886.com/22index.htm Composite Packaging Materials] [http://www.8888886.com/23index.htm Composite Pipes] [http://www.8888886.com/24index.htm Computer] [http://www.8888886.com/25index.htm Computer Cables] [http://www.8888886.com/26index.htm Computer Case] http://www.8888886.com http://www.8888886.com/products.htm http://www.8888886.com/tuijian.htm http://www.8888886.com/zhuyao.htm http://www.8888886.com/shiyong.htm http://www.8888886.com/jianjie.htm http://www.8888886.com/rongyu.htm http://www.8888886.com/lianxi.htm

http://www.0008888.com/jixie001/001.htm http://www.0008888.com/jixie001/002.htm http://www.0008888.com/jixie001/003.htm http://www.0008888.com/jixie001/004.htm http://www.0008888.com/jixie001/005.htm http://www.0008888.com/jixie001/006.htm http://www.0008888.com/jixie001/007.htm http://www.0008888.com/jixie001/008.htm http://www.0008888.com/jixie001/009.htm http://www.0008888.com/jixie001/010.htm http://www.0008888.com/jixie001/011.htm http://www.0008888.com/jixie001/012.htm http://www.0008888.com/jixie001/013.htm http://www.0008888.com/jixie001/014.htm http://www.0008888.com/jixie001/015.htm http://www.0008888.com/jixie001/016.htm http://www.0008888.com/jixie001/017.htm http://www.0008888.com/jixie001/018.htm http://www.0008888.com/jixie001/019.htm http://www.0008888.com/jixie001/020.htm http://www.0008888.com/jixie001/021.htm http://www.0008888.com/jixie001/022.htm http://www.0008888.com/jixie001/023.htm http://www.0008888.com/jixie001/024.htm http://www.0008888.com/jixie001/025.htm http://www.0008888.com/jixie001/026.htm http://www.0008888.com/jixie001/027.htm http://www.0008888.com/jixie001/028.htm http://www.0008888.com/jixie001/029.htm http://www.0008888.com/jixie001/030.htm http://www.0008888.com/jixie001/031.htm http://www.0008888.com/jixie001/032.htm http://www.0008888.com/jixie001/033.htm http://www.0008888.com/jixie001/034.htm http://www.0008888.com/jixie001/035.htm http://www.0008888.com/jixie001/036.htm http://www.0008888.com/jixie001/037.htm http://www.0008888.com/jixie001/038.htm http://www.0008888.com/jixie001/039.htm http://www.0008888.com/jixie001/040.htm http://www.0008888.com/jixie001/041.htm http://www.0008888.com/jixie001/042.htm http://www.0008888.com/jixie001/043.htm http://www.0008888.com/jixie001/044.htm http://www.0008888.com/jixie001/045.htm http://www.0008888.com/jixie001/046.htm http://www.0008888.com/jixie001/047.htm http://www.0008888.com/jixie001/048.htm http://www.0008888.com/jixie001/049.htm http://www.0008888.com/jixie001/050.htm http://www.0008888.com/jixie001/051.htm http://www.0008888.com/jixie001/052.htm http://www.0008888.com/jixie001/053.htm http://www.0008888.com/jixie001/054.htm http://www.0008888.com/jixie001/055.htm http://www.0008888.com/jixie001/056.htm http://www.0008888.com/jixie001/057.htm http://www.0008888.com/jixie001/058.htm http://www.0008888.com/jixie001/059.htm http://www.0008888.com/jixie001/060.htm http://www.0008888.com/jixie001/061.htm http://www.0008888.com/jixie001/062.htm http://www.0008888.com/jixie001/063.htm http://www.0008888.com/jixie001/064.htm http://www.0008888.com/jixie001/065.htm http://www.0008888.com/jixie001/066.htm http://www.0008888.com/jixie001/067.htm http://www.0008888.com/jixie001/068.htm http://www.0008888.com/jixie001/069.htm http://www.0008888.com/jixie001/070.htm http://www.0008888.com/jixie001/071.htm http://www.0008888.com/jixie001/072.htm http://www.0008888.com/jixie001/073.htm http://www.0008888.com/jixie001/074.htm http://www.0008888.com/jixie001/075.htm http://www.0008888.com/jixie001/076.htm http://www.0008888.com/jixie001/077.htm http://www.0008888.com/jixie001/078.htm http://www.0008888.com/jixie001/079.htm http://www.0008888.com/jixie001/080.htm http://www.0008888.com/jixie001/081.htm http://www.0008888.com/jixie001/082.htm http://www.0008888.com/jixie001/083.htm http://www.0008888.com/jixie001/084.htm http://www.0008888.com/jixie001/085.htm http://www.0008888.com/jixie001/086.htm http://www.0008888.com/jixie001/087.htm http://www.0008888.com/jixie001/088.htm http://www.0008888.com/jixie001/089.htm http://www.0008888.com/jixie001/090.htm http://www.0008888.com/jixie001/091.htm http://www.0008888.com/jixie001/092.htm http://www.0008888.com/jixie001/093.htm http://www.0008888.com/jixie001/094.htm http://www.0008888.com/jixie001/095.htm http://www.0008888.com/jixie001/096.htm http://www.0008888.com/jixie001/097.htm http://www.0008888.com/jixie001/098.htm http://www.0008888.com/jixie001/099.htm http://www.0008888.com/jixie001/100.htm http://www.0008888.com/jixie001/101.htm http://www.0008888.com/jixie001/102.htm http://www.0008888.com/jixie001/103.htm http://www.0008888.com/jixie001/104.htm http://www.0008888.com/jixie001/105.htm http://www.0008888.com/jixie001/106.htm http://www.0008888.com/jixie001/107.htm http://www.0008888.com/jixie001/108.htm http://www.0008888.com/jixie001/109.htm http://www.0008888.com/jixie001/110.htm http://www.0008888.com/jixie001/111.htm http://www.0008888.com/jixie001/112.htm http://www.0008888.com/jixie001/113.htm http://www.0008888.com/jixie001/114.htm http://www.0008888.com/jixie001/115.htm http://www.0008888.com/jixie001/116.htm http://www.0008888.com/jixie001/117.htm http://www.0008888.com/jixie001/118.htm http://www.0008888.com/jixie001/119.htm http://www.0008888.com/jixie001/120.htm http://www.0008888.com/jixie001/121.htm http://www.0008888.com/jixie001/122.htm http://www.0008888.com/jixie001/123.htm http://www.0008888.com/jixie001/124.htm http://www.0008888.com/jixie001/125.htm http://www.0008888.com/jixie001/126.htm http://www.0008888.com/jixie001/127.htm http://www.0008888.com/jixie001/128.htm http://www.0008888.com/jixie001/129.htm http://www.0008888.com/jixie001/130.htm http://www.0008888.com/jixie001/131.htm http://www.0008888.com/jixie001/132.htm http://www.0008888.com/jixie001/133.htm http://www.0008888.com/jixie001/134.htm http://www.0008888.com/jixie001/135.htm http://www.0008888.com/jixie001/136.htm http://www.0008888.com/jixie001/137.htm http://www.0008888.com/jixie001/138.htm http://www.0008888.com/jixie001/139.htm http://www.0008888.com/jixie001/140.htm http://www.0008888.com/jixie001/141.htm http://www.0008888.com/jixie001/142.htm http://www.0008888.com/jixie001/143.htm http://www.0008888.com/jixie001/144.htm http://www.0008888.com/jixie001/145.htm http://www.0008888.com/jixie001/146.htm http://www.0008888.com/jixie001/147.htm http://www.0008888.com/jixie001/148.htm http://www.0008888.com/jixie001/149.htm http://www.0008888.com/jixie001/150.htm http://www.0008888.com/jixie001/151.htm http://www.0008888.com/jixie001/152.htm http://www.0008888.com/jixie001/153.htm http://www.0008888.com/jixie001/154.htm http://www.0008888.com/jixie001/155.htm http://www.0008888.com/jixie001/156.htm http://www.0008888.com/jixie001/157.htm http://www.0008888.com/jixie001/158.htm http://www.0008888.com/jixie001/159.htm http://www.0008888.com/jixie001/160.htm http://www.0008888.com/jixie001/161.htm http://www.0008888.com/jixie001/162.htm http://www.0008888.com/jixie001/163.htm http://www.0008888.com/jixie001/164.htm http://www.0008888.com/jixie001/165.htm http://www.0008888.com/jixie001/166.htm http://www.0008888.com/jixie001/167.htm http://www.0008888.com/jixie001/168.htm http://www.0008888.com/jixie001/169.htm http://www.0008888.com/jixie001/170.htm http://www.0008888.com/jixie001/171.htm http://www.0008888.com/jixie001/172.htm http://www.0008888.com/jixie001/173.htm http://www.0008888.com/jixie001/174.htm http://www.0008888.com/jixie001/175.htm http://www.0008888.com/jixie001/176.htm http://www.0008888.com/jixie001/177.htm http://www.0008888.com/jixie001/178.htm http://www.0008888.com/jixie001/179.htm http://www.0008888.com/jixie001/180.htm http://www.0008888.com/jixie001/181.htm http://www.0008888.com/jixie001/182.htm http://www.0008888.com/jixie001/183.htm http://www.0008888.com/jixie001/184.htm http://www.0008888.com/jixie001/185.htm http://www.0008888.com/jixie001/186.htm http://www.0008888.com/jixie001/187.htm http://www.0008888.com/jixie001/188.htm http://www.0008888.com/jixie001/189.htm http://www.0008888.com/jixie001/190.htm http://www.0008888.com/jixie001/191.htm http://www.0008888.com/jixie001/192.htm http://www.0008888.com/jixie001/193.htm http://www.0008888.com/jixie001/194.htm http://www.0008888.com/jixie001/195.htm http://www.0008888.com/jixie001/196.htm http://www.0008888.com/jixie001/197.htm http://www.0008888.com/jixie001/198.htm http://www.0008888.com/jixie001/199.htm http://www.0008888.com/jixie001/200.htm http://www.0008888.com/jixie001/201.htm http://www.0008888.com/jixie001/202.htm http://www.0008888.com/jixie001/203.htm http://www.0008888.com/jixie001/204.htm http://www.0008888.com/jixie001/205.htm http://www.0008888.com/jixie001/206.htm http://www.0008888.com/jixie001/207.htm http://www.0008888.com/jixie001/208.htm http://www.0008888.com/jixie001/209.htm http://www.0008888.com/jixie001/210.htm http://www.0008888.com/jixie001/211.htm http://www.0008888.com/jixie001/212.htm http://www.0008888.com/jixie001/213.htm http://www.0008888.com/jixie001/214.htm http://www.0008888.com/jixie001/215.htm http://www.0008888.com/jixie001/216.htm http://www.0008888.com/jixie001/217.htm http://www.0008888.com/jixie001/218.htm http://www.0008888.com/jixie001/219.htm http://www.0008888.com/jixie001/220.htm http://www.0008888.com/jixie001/221.htm http://www.0008888.com/jixie001/222.htm http://www.0008888.com/jixie001/223.htm http://www.0008888.com/jixie001/224.htm http://www.0008888.com/jixie001/225.htm http://www.0008888.com/jixie001/226.htm