Acelerando o boot do Slackware Linux

Publicado por Xerxes em 05/12/2008

[ Hits: 11.722 ]

 


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:

# 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

(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

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

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.

Outras dicas deste autor

Slackware + i3-gaps + alienbob

Elimine pacotes órfãos no Ubuntu

Linux Mint 16 para 17 - Atualização

Som estourado ou falhando na Steam com Proton

O que é tecnologia streaming

Leitura recomendada

Lista de mimetypes para Squid, Dansguardian e etc

O que fazer após instalar Solus 4

Dica para placas Nvidia FX 5200

Hora certa no Debian

Dando uma leve turbinada no PC de baixo desempenho

  

Comentários
[1] Comentário enviado por dR em 22/01/2009 - 10:22h

Meu Slackware estava bootando muito lento, estava demorando exatos 84 segundos do momento da escolha do kernel no lilo até aparecer a caixa de login...
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

[2] Comentário enviado por xerxeslins em 22/01/2009 - 11:06h

dR, o meu está bootando a 30 ou 31 segundos e eu nem compilei o kernel. Estou satisfeito. Porém, desabilitei muitos serviços, é preciso iniciar tudo manualmente quando precisar, por exemplo, o hardware abstraction layer.

[3] Comentário enviado por felipealexandre em 07/10/2010 - 00:14h

ficou bom mesmo, o meu não demorou nem 30s para inicialisar (mas tambe nao demorava tanto assim), mas de qualquer forma melhorou o boot

[4] Comentário enviado por rockman0x em 29/08/2015 - 04:10h

Minha duvida e sobre esses scripts o que eles fazem exatamente ???

[5] Comentário enviado por xerxeslins em 30/08/2015 - 18:03h


[4] Comentário enviado por rockman0x em 29/08/2015 - 04:10h

Minha duvida e sobre esses scripts o que eles fazem exatamente ???


Olá, não estou com Slackware no momento. Você precisa abrir os arquivos e ler dentro deles a descrição do que fazem.

Abraço!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts