← Back to team overview

sslug-teknik team mailing list archive

Re: Hurtigere opstart - Bragende succes!

 

> > Det der tager absolut længst tid ved boot af min
> > maskine (Debian Sarge) er initialisering af USB og
> > tildeling af DHCP addresse. Hvis jeg booter

Jeg er kommet helt i mål. Hvor det før tog lidt over
et minut før jeg fik en xdm login prompt tager det nu
kun 20 sekunder! Fedest!

Det første jeg gjorde var at følge Niels' råd om at
kigge på rækkefølgen af rc?.d filerne. Hvor jeg før
havde en /etc/rc2.d/ der så således ud:

  S10sysklogd
  S11klogd
  S12alsa
  S14ppp
  S18portmap
  S20exim4
  S20gpm
  S20inetd
  S20lpd
  S20makedev
  S20mixmaster
  S20ssh
  S20xfs
  S20xprint
  S21nfs-common
  S89atd
  S89cron
  S99rmnologin
  S99stop-bootlogd
  S99xdm

har jeg nu følgende links:

  S10sysklogd
  S11klogd
  S12alsa
  S25gpm
  S25inetd
  S25lpd
  S25makedev
  S25xfs
  S25xprint
  S40rmnologin
  S40xdm
  S45ethernet-up
  S50exim4
  S50mixmaster
  S50portmap
  S50ppp
  S50ssh
  S60nfs-common
  S89atd
  S89cron
  S90hotplug
  S99stop-bootlogd

Det hjalp naturligvis lidt at få xdm flyttet frem i
kæden. Det gav også nogle sekunder at disable
auto-configuration af eth1

  flyvehest:/etc/network# cat interfaces
  [...]
  # PCI-card 3COM
  # auto eth1  <--- Commented out
  iface eth1 inet dhcp

og tilføje init-scriptet

  flyvehest:/etc/init.d# cat ethernet-up 
  #!/bin/sh
  ifup eth1

der så kommer up _efter_ xdm.

Men det der virkelig gav pote var at slette S40hotplug
fra /etc/rcS.d/ og flytte det over til
/etc/rc2.d/S90hotplug. Al den modul-initialisering der
sker i /etc/init.d/hotplug tager pænt lang tid. Jeg
var så nødt til at tilføje "intel_agp" til
/etc/modules for at kunne starte xdm før hotplug havde
kørt, men det kan jeg snildt leve med.

Tusind tak for de mange gode forslag og kommentarer
der hjalp mig på vej!

Mvh
-- Jan Holst 


		
____________________________________________________
Sell on Yahoo! Auctions – no fees. Bid on great items.  
http://auctions.yahoo.com/


Follow ups

References