e4rat - Acelerando o Boot em Partições EXT4

Publicado por Daniel Roque em 23/06/2014

[ Hits: 7.053 ]

 


e4rat - Acelerando o Boot em Partições EXT4



Saudações, pessoal.

Gostaria de compartilhar um "esqueminha" que eu testei aqui e gostei muito do resultado. É uma configuração avançada, então, não execute se não tiver segurança, uma vez que envolve modificar opções de Boot e tal.

Trata-se do projeto e4rat. O que esse programa faz, é mapear os arquivos do processo de Boot, e tenta facilitar o processo de carregamento destes arquivos durante a inicialização.

Para mim, a diferença foi perceptível e aconselhável para quem utiliza HD.
Pois muito bem, vamos lá.

Estou eu aqui em um Debian e vou considerar a dica para tal, mas não é difícil de imaginar como seria em outras distribuições, uma vez que o que difere é basicamente a instalação do programa.

É requisito, que a partição de sistema esteja no formato EXT4 e, no meu caso, estou utilizando o LILO. Para os que utilizam o GRUB, vejam o link de referência no final da dica. Lá, os caras estão utilizando o GRUB.

Primeira coisa, é instalar o e4rat, nada complicado também:

su

# wget -c
'http://downloads.sourceforge.net/project/e4rat/0.2.3/e4rat_0.2.3_i386.deb'
# dpkg -i e4rat_0.2.3_i386.deb

O segundo passo, é configurar o LILO para fazer a coleta. Veja abaixo, o exemplo de entrada do LILO.

No seu caso, o kernel será diferente, mas somente se preocupe com a linha append, comente a sua com um # e crie uma igual ao mostrado abaixo:

image=/boot/vmlinuz-3.14.7.002
     label="3.14.7.002"
     root = "/dev/sda1"
     initrd=/boot/initrd.img-3.14.7.002
     append="init=/sbin/e4rat-collect"
     read-only

Digite lilo, para instalar os novos parâmetros do LILO e reboot o sistema normalmente.

Após reiniciar, não abra muita coisa, somente certifique-se de que o arquivo /var/lib/e4rat/startup.log existe.

Se existir, ótimo! Se não, então algo deu errado: PARE!

Volte ao seu LILO como estava antes e vamos conversar.

O próximo passo, é otimizar os arquivos baseados na coleta de dados que foi feito, vamos editar o LILO novamente, desta vez, para que suba o sistema em modo mono-usuário.

Veja o exemplo abaixo, veja que novamente eu só alterei a linha append.

image=/boot/vmlinuz-3.14.7.002
     label="3.14.7.002"
     root = "/dev/sda1"
     initrd=/boot/initrd.img-3.14.7.002
     append="single"
     read-only

lilo, novamente, e reinicie a máquina. Vai parar na tela onde pede para pressionar Ctrl+d para continuar, ou digitar a senha de root, digite a senha de root e entre no console como root.

Agora, execute o comando (copie antes este comando, senão você vai acabar descobrindo do modo errado que tem memória fraca, rsrs):

# e4rat-realloc /var/lib/e4rat/startup.log

Terminado o processo, edite o LILO novamente. Desta vez, colocando o parâmetro final em append, que indica o comando que carrega os arquivos mais rápido.

Novamente, a única linha que deve ser semelhante entre o exemplo abaixo e a sua máquina, é a linha append.

image=/boot/vmlinuz-3.14.7.002
     label="3.14.7.002"
     root = "/dev/sda1"
     initrd=/boot/initrd.img-3.14.7.002
     append="init=/sbin/e4rat-preload quiet splash"
     read-only

Execute o lilo e reinicie.

Se tudo correu bem, você já deve notar a diferença.


Referência:
Boa Sorte!

Outras dicas deste autor

Colocar um descanso de tela como plano de fundo da área de trabalho (XFCE)

Instalação do software Intelbras de visualização de câmeras (SIM Plus)

Brincando com resolução do monitor

Calibrando o Touchscreen pelo Kernel do celular ZTE-V821 Android

Configurando o celular GT-S8000B como modem 3G

Leitura recomendada

Identificando o Redhat 8

Cópia de arquivos da mídia de instalação com Kickstart

Instalação do GNOME no Debian Sid

Como remover repositórios PPAs do sistema

Ícone do network-manager mostra "Dispositivo não gerenciável" na área de notificações do Ubuntu [Resolvido]

  

Comentários
[1] Comentário enviado por px em 24/06/2014 - 11:16h

Só tem um problema nisso... se eu acelerar mais ainda o Boot do meu Arch Linux ele vai pular da tela em alta velocidade e me atropelar! kkkk



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts