Acelerando o boot do Slackware Linux
Dica publicada em Linux / Configuração
Acelerando o boot do Slackware Linux
Dica testada no Slackware Linux 12.1.
O boot do Slackware padrão é um pouco lento na minha opinião. Eu o acelerei de forma bem simples:
1 - Eliminando terminais virtuais inúteis.
# nano /etc/inittab
Comentei os terminais que eu não uso deixando assim:
(só deixei os dois primeiros ativos)
2 - Desabilitando serviços desnecessários:
# cd /etc/rc.d/
# ls
Desabilitei todos os serviços menos:
Para desabilitar:
# chmod -x rc.nomedoserviço
Para habilitar:
# chmod +x rc.nomedoserviço
Os serviços são carregados durante o boot.
3 - Comentando scripts desnecessários:
Editei o rc.M:
# nano /etc/rc.d/rc.M
Procurei pelos títulos:
Cada título desse inicia um script. Comentei esses scripts. Exemplo:
# Update mime database: if [ -x /usr/bin/update-mime-database -a -d /usr/share/mime ]; then
echo "Updating MIME database: /usr/bin/update-mime-database /usr/share/mime &"
/usr/bin/update-mime-database /usr/share/mime &
fi
Deixei assim:
Reiniciei o computador e notei que o boot ficou notavelmente mais rápido.
O grande lance é desabilitar aquilo que você não usa.
Boa sorte.
O boot do Slackware padrão é um pouco lento na minha opinião. Eu o acelerei de forma bem simples:
1 - Eliminando terminais virtuais inúteis.
# nano /etc/inittab
Comentei os terminais que eu não uso deixando assim:
# These are the standard console login getties in multiuser mode:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
#c3:1235:respawn:/sbin/agetty 38400 tty3 linux
#c4:1235:respawn:/sbin/agetty 38400 tty4 linux
#c5:1235:respawn:/sbin/agetty 38400 tty5 linux
#c6:12345:respawn:/sbin/agetty 38400 tty6 linux
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
#c3:1235:respawn:/sbin/agetty 38400 tty3 linux
#c4:1235:respawn:/sbin/agetty 38400 tty4 linux
#c5:1235:respawn:/sbin/agetty 38400 tty5 linux
#c6:12345:respawn:/sbin/agetty 38400 tty6 linux
(só deixei os dois primeiros ativos)
2 - Desabilitando serviços desnecessários:
# cd /etc/rc.d/
# ls
Desabilitei todos os serviços menos:
rc.0
rc.4
rc.6
rc.K
rc.M
rc.S
rc.alsa
rc.inet1
rc.inet2
rc.keymap
rc.local
rc.mod
rc.modules
rc.syslog
rc.sysvinit
rc.udev
rc.yp
rc.4
rc.6
rc.K
rc.M
rc.S
rc.alsa
rc.inet1
rc.inet2
rc.keymap
rc.local
rc.mod
rc.modules
rc.syslog
rc.sysvinit
rc.udev
rc.yp
Para desabilitar:
# chmod -x rc.nomedoserviço
Para habilitar:
# chmod +x rc.nomedoserviço
Os serviços são carregados durante o boot.
3 - Comentando scripts desnecessários:
Editei o rc.M:
# nano /etc/rc.d/rc.M
Procurei pelos títulos:
- Update any existing icon cache files
- Update mime database
- SCIM and other GTK+ input methods like this file kept updated
Cada título desse inicia um script. Comentei esses scripts. Exemplo:
# Update mime database: if [ -x /usr/bin/update-mime-database -a -d /usr/share/mime ]; then
echo "Updating MIME database: /usr/bin/update-mime-database /usr/share/mime &"
/usr/bin/update-mime-database /usr/share/mime &
fi
Deixei assim:
# Update mime database:
# if [ -x /usr/bin/update-mime-database -a -d /usr/share/mime ]; then
# echo "Updating MIME database: /usr/bin/update-mime-database /usr/share/mime &"
# /usr/bin/update-mime-database /usr/share/mime &
# fi
# if [ -x /usr/bin/update-mime-database -a -d /usr/share/mime ]; then
# echo "Updating MIME database: /usr/bin/update-mime-database /usr/share/mime &"
# /usr/bin/update-mime-database /usr/share/mime &
# fi
Reiniciei o computador e notei que o boot ficou notavelmente mais rápido.
O grande lance é desabilitar aquilo que você não usa.
Boa sorte.
Depois de desabilitar alguns segundos consegui baixar este tempo para 64 segundos. Depois recompilei o kernel sem o initrd e consegui economizar mais 2 segundos. Quero ver se consigo chegar a bootar meu slack em pelo menos 30 segundos. Numa matéria do guiadoharware.net tem um grupo de programadores que conseguiu em 5 segundos!!! Mas me contento com 30 seg rsrsrs
abraço