Fórum Ubuntu Linux - PT

Área para Iniciantes => Dicas e Truques => Tópico iniciado por: ebmm01 em 25 de Julho de 2012, 09:09

Título: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 09:09
Apesar do boot do Ubuntu ser muito rápido, em comparação com o do windows,eu ainda estava achando muito demorado.
Então, depois de muitas pesquisas na internet achei algo interessante: E4rat. Ele acelera o boot do Ubuntu, mas somente se ele foi formatado em EXT4

Atenção: Só faça esse tutorial se seu sistema foi formatado em EXT4
Recomendo que leia tudo antes de começar a fazer, ṕois em algumas partes seu computador ficará somente pelo terminal, ou irá reiniciar!

Chega de papo e vamos ao que interessa:

Primeiramente vamos remover uma incompatibilidade:

Citar
sudo dpkg --purge ureadahead ubuntu-minimal

Em seguida vamos instalar as depedências necssárias:

Citar
sudo apt-get install libblkid1 e2fslibs

Agora baixem o E4rat e instalem:

http://sourceforge.net/projects/e4rat/files/0.2.3/ (http://sourceforge.net/projects/e4rat/files/0.2.3/)

Depois de instalar o Programa, vamos adicionar no Grub (ou Grub 2)

Citar
sudo nano /boot/grub/grub.cfg

Procure uma linha parecida com essa:
Citar
linux   /boot/vmlinuz-x.x.x-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7
Onde x.x.x = a sua versão atual do kernel.

Então adicionamos ao final dessa linha:
Citar
init=/sbin/e4rat-collect

Dessa forma a linha ficará assim:
Citar
linux   /boot/vmlinuz-x.x.x-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

Agora Salve com F2, E feche com Ctrl+X. Reinicie seu computador.

Dica do Sergio Benjamin: Caso queira que os programas que você usa ao iniciar também fiquem mais rápidos, abra-os logo após o boot (você terá dois minutos para isso). Caso dois minutos não sejam suficientes, edite o arquivo /etc/e4rat.conf para o tempo desejado. Caso coloque muito tempo, e queira que o E4rat pare de coletar os programas que você está abrindo, digite no terminal:e4rat-collect -k

Espere dois minutos ou mais (nunca menos, senão você terá que reiniciar seu computador novamente), abra o terminal e digite:
Citar
ls /var/lib/e4rat/

Caso apareça Startup.log, está ocorrendo tudo certo. Caso não apareça, tente refazer os passos acima.

Atenção: Se o arquivo Startup.log foi criado com sucesso, remova a linha init=/sbin/e4rat-collect do seu grub. Se você não remover essa linha, toda vez que você ligar seu computador isso vai fazer com que seu boot demore mais!

Agora vamos começar a mudança:(Recomendo anotar os comandos a seguir antes de apertar os botões informados, pois a partir de agora iremos mexer somente com o terminal, sem nem ao menos a parte gráfica, ou seja, você não vai poder copiar e colar pelo mouse ou teclado!)

Aperte Ctrl+Alt+F1Logue com sua conta, digite su, depois etc/init.d/ligthdm  stop. Então digite:
Citar
sudo init 1

Depois :
Citar
e4rat-realloc /var/lib/e4rat/startup.log

Dependendo do tamanho do seu arquivo Startup.log, essa parte pode demorar ou ser rápida.
Quando ele acabar,digite:
Citar
sudo shutdown-r now
Esse comando vai desligar seu computador.Agora ligue-o novamente. Você já vai notar um boot mais rápido.
 Abra o terminal Novamente, agora vamos adicionar o E4rat Preload de forma permamente no nosso computador. E além disso, acelerar ainda mais nosso Boot.
Digite:
Citar
sudo nano /etc/default/grub
E procure pela linha:
Citar
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Antes de quiet slash vamos adicionar o seguinte:
Citar
init=/sbin/e4rat-preload
De forma que seu arquivo fique assim:
Citar
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"
Aperte F2 e salve. Dê um:
Citar
sudo update-grub
E reinicie seu computador.Agora sim, você vai notar um boot muito mais rápido.

Para quem estiver tendo problemas com o sudo init 1, Faça o seguinte: Aperter Ctrl+Alt+F1, Digite su (vai pedir sua senha de root, então entre com ela). E só depois digite sudo Init 1

Para quem quiser o bootsplah, siga essa Dica do Sergio Benjamim:
Agora o bootsplah aparece, bastou eu adicionar plymouth:force-splash na linha do grub, ficando:

linux   /boot/vmlinuz-x.x.x-generic root=UUID=37a50c7b-c497-4d78-a47c-44e432f68a10  ro init=/sbin/e4rat-preload quiet splash $vt_handoff plymouth:force-splash

Onde x.x.x = sua versão atual do kernel
A sequencia de letras e numeros em root=UUID vai ser diferente da minha! então em hipótese alguma copie as linhas de exemplo!


E também alterar a linha de /etc/default/grub para:

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload $vt_handoff quiet plymouth:force-splash"

Encontrei a dica em http://superuser.com/questions/269563/e4rat-vs-plymouth-splash-screen

Resultados:

Antes
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fmscamposbr.files.wordpress.com%2F2011%2F10%2Fimage4.jpg%3Fw%3D600%26amp%3Bh%3D97&hash=1b7d44d40657fb1f546e410f2762bc4b36cc8cb1)

Depois
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fmscamposbr.files.wordpress.com%2F2011%2F10%2Fimage5.jpg%3Fw%3D600%26amp%3Bh%3D106&hash=474d5c2a62c07c8c897d32849bedde213ade68dd)
Referencias:
http://usemoslinux.blogspot.com.br/2012/01/como-optimizar-el-arranque-de-linux-con.html (http://usemoslinux.blogspot.com.br/2012/01/como-optimizar-el-arranque-de-linux-con.html)
http://www.vivaolinux.com.br/dica/Acelerando-o-boot-em-Ext4-com-o-E4RAT (http://www.vivaolinux.com.br/dica/Acelerando-o-boot-em-Ext4-com-o-E4RAT)
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 11:06
Dá uns 50% mais rápido?
Título: Re: Acelere seu Boot com E4rat
Enviado por: haereticus em 25 de Julho de 2012, 11:10
Para acelerar o desligamento este é interessante :

http://ubuntued.info/desligue-o-zeitgeist-para-aumentar-a-performance-do-ubuntu
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 11:12
Para acelerar o desligamento este é interessante :

http://ubuntued.info/desligue-o-zeitgeist-para-aumentar-a-performance-do-ubuntu
No meu criei um script "sudo shutdown" e é rapidinho, uns 5 segundos.
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 11:18
Dá uns 50% mais rápido?
vai depender muito das especificações do seu computador, alem dos programas que iniciam juntos com ele, os scripts, etc. Mas eu te garanto no mínimo 30%. Se não acreditar veja essas imagens de uma pessoa que postou o boot antes e depois:

Antes:
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fmscamposbr.files.wordpress.com%2F2011%2F10%2Fimage4.jpg%3Fw%3D600%26amp%3Bh%3D97&hash=1b7d44d40657fb1f546e410f2762bc4b36cc8cb1)

Depois:
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fmscamposbr.files.wordpress.com%2F2011%2F10%2Fimage5.jpg%3Fw%3D600%26amp%3Bh%3D106&hash=474d5c2a62c07c8c897d32849bedde213ade68dd)

Aqui no meu computador, eu fiz esse tutorial + um do galactus pra melhorar a performace do EXT4 e meu boot foi de 25 segundos pra 12.
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 11:18
Instalei esse e4rat no Arch uma vez, e não é que o bichinho fica rápido pra bootar? Alguém sabe se e quando ele vai parar nos repositórios oficiais? Ou se a Canonical pensa em trocar ele pelo ureadahead?

edit:

Dessa forma a linha ficará assim:
Citar
linux   /boot/vmlinuz-x.x.x-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

Agora Salve com F2, E feche com Ctrl+X. Reinicie seu computador, espere dois minutos ou mais (nunca menos, senão você terá que reiniciar seu computador novamente), abra o terminal e digite:
Citar
ls /var/lib/e4rat/

Caso apareça Startup.log, está ocorrendo tudo certo. Caso não apareça, tente refazer os passos acima.

Dá para incluir os programas que vc usa normalmente após o login, é só entrar na sua conta após reiniciar, e abrir todos programas que vc utiliza com frequência, mas tem q ser rápido. Vc pode alterar o tempo desse processo, para que dê tempo de abrir tudo que vc queira: é só editar o arquivo /etc/e4rat.conf. Se vc colocou muito tempo, dá para parar o processo manualmente, só fazer num terminal: e4rat-collect -k

Peguei essas dicas em https://wiki.archlinux.org/index.php/E4rat
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 11:23
Instalei esse e4rat no Arch uma vez, e não é que o bichinho fica rápido pra bootar? Alguém sabe se e quando ele vai parar nos repositórios oficiais? Ou se a Canonical pensa em trocar ele pelo ureadahead?

Talvez futuramente. O E4rat é muito melhor que o ureadahead, além do boot, todo o sistema ficou bem mais rápido aqui. Espero que a Canonical veja o quão o E4rat é superior ao ureadahead e use ele
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 11:31
Realmente o start do Ubuntu parece um parto, afffffffff
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 11:35
Instalei esse e4rat no Arch uma vez, e não é que o bichinho fica rápido pra bootar? Alguém sabe se e quando ele vai parar nos repositórios oficiais? Ou se a Canonical pensa em trocar ele pelo ureadahead?

edit:

Dessa forma a linha ficará assim:
Citar
linux   /boot/vmlinuz-x.x.x-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

Agora Salve com F2, E feche com Ctrl+X. Reinicie seu computador, espere dois minutos ou mais (nunca menos, senão você terá que reiniciar seu computador novamente), abra o terminal e digite:
Citar
ls /var/lib/e4rat/

Caso apareça Startup.log, está ocorrendo tudo certo. Caso não apareça, tente refazer os passos acima.

Dá para incluir os programas que vc usa normalmente após o login, é só entrar na sua conta após reiniciar, e abrir todos programas que vc utiliza com frequência, mas tem q ser rápido. Vc pode alterar o tempo desse processo, para que dê tempo de abrir tudo que vc queira: é só editar o arquivo /etc/e4rat.conf. Se vc colocou muito tempo, dá para parar o processo manualmente, só fazer num terminal: e4rat-collect -k

Peguei essas dicas em https://wiki.archlinux.org/index.php/E4rat

obrigado pela dica, irei adicioná-la ao tópico.

@EDIT

dica adicionada ao tópico
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 11:48
Quando atualiza kernel, ou quando instalo hardware novo, eu tenho que refazer todos esses passos?
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 11:55
Quando atualiza kernel, ou quando instalo hardware novo, eu tenho que refazer todos esses passos?

Se você fez todo o processo acima e atualizar o kernel depois, o E4rat continuará funcionando.
Agora talvez ele pare de funcionar ou tenha conflitos caso o hd seja trocado ou seja adicionado mais um.

E lembrando: Seu sistema tem que ter sido Formatado em ext4! Caso o contrário, é quase certo que seu sistema não lique mais!
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 12:07
Aperte Ctrl+Alt+F1, digite:
Citar
sudo init 1
 
Depois que fiz os procedimentos acima, digito meu login e senha, aparace um texto e depois aparece a tela escrito ubuntu e congela ai, não sai disso, tenho que desligar o note e ligar novamente, ja fiz duas vezes, congelou nas duas.
Minha linha no grub.cfg aparece assim:
menuentry 'Ubuntu, com Linux 3.2.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   gfxmode $linux_gfx_mode
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos3)'
   search --no-floppy --fs-uuid --set=root 8eead824-0d12-4cf2-b35c-dcbf05c050f5
   linux   /boot/vmlinuz-3.2.0-26-generic root=UUID=8eead824-0d12-4cf2-b35c-dcbf05c050f5 ro   quiet splash $vt_handoff init=/sbin/e4rat-collect
   initrd   /boot/initrd.img-3.2.0-26-generic
}
Note que não aparece o "=7" será que é isso?
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 13:02
Aperte Ctrl+Alt+F1, digite:
Citar
sudo init 1
 
Depois que fiz os procedimentos acima, digito meu login e senha, aparace um texto e depois aparece a tela escrito ubuntu e congela ai, não sai disso, tenho que desligar o note e ligar novamente, ja fiz duas vezes, congelou nas duas.
Minha linha no grub.cfg aparece assim:
menuentry 'Ubuntu, com Linux 3.2.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   gfxmode $linux_gfx_mode
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos3)'
   search --no-floppy --fs-uuid --set=root 8eead824-0d12-4cf2-b35c-dcbf05c050f5
   linux   /boot/vmlinuz-3.2.0-26-generic root=UUID=8eead824-0d12-4cf2-b35c-dcbf05c050f5 ro   quiet splash $vt_handoff init=/sbin/e4rat-collect
   initrd   /boot/initrd.img-3.2.0-26-generic
}
Note que não aparece o "=7" será que é isso?

Se sua placa de video for da nvidia, atualize os drivers pelo site: http://www.nvidia.com.br/Download/index.aspx?lang=br (http://www.nvidia.com.br/Download/index.aspx?lang=br)
Caso isso não resolva reinstale os drivers com o seguinte comando:
Citar
sudo apt-get install --reinstall nvidia-xxx
onde xxx= versão do seu driver

Depois que seguir as dicas acima Aperte Ctrl+Alt+F1 ou digite no terminal:
Citar
sudo init 1
Depois logue com sua senha de root e continue com o tutorial
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 14:10
Não surtiu efeito, continua na mesma...
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 14:26
Não surtiu efeito, continua na mesma...

Cara pelo que estou vendo seu problema é pela placa de video.Só pra confirmar ela é da nvidia? Se for, você não é o unico que está tendo este problema.No meu caso, a placa de vídeo é da intel, então não tive esses problemas.Mas caso ela seja da nvidia tente os comandos a seguir:

Citar
sudo modprobe nvidia
sudo mkdir /etc/udev/devices
sudo cp -a /dev/nvidia* /etc/udev/devices
sudo chown root.root /etc/udev/devices/nvidia*
sudo apt-get update && sudo apt-get upgrade

Depois Aperte Ctrl+Alt+F1, digite su, e cole o seguinte:
Citar
etc/init.d/ligthdm  stop

Depois digite:
Citar
sudo init 1

Obs.: Você está fazendo tudo como Root? Se não, esse pode ser o erro.

Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 14:32
Não surtiu efeito, continua na mesma...

Cara pelo que estou vendo seu problema é pela placa de video.Só pra confirmar ela é da nvidia? Se for, você não é o unico que está tendo este problema.No meu caso, a placa de vídeo é da intel, então não tive esses problemas.Mas caso ela seja da nvidia tente os comandos a seguir:

Citar
sudo modprobe nvidia
sudo mkdir /etc/udev/devices
sudo cp -a /dev/nvidia* /etc/udev/devices
sudo chown root.root /etc/udev/devices/nvidia*
sudo apt-get update && sudo apt-get upgrade

Obs.: Você está fazendo tudo como Root? Se não, esse pode ser o erro.


Sim minha placa é Nvidia.
Quando dou Ctrl+Alt+F1 entro com usuário e senha, tem que entrar como root?
No login ponho root?
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 14:36
Esse sudo init 1 tá travando todo o sistema, tanto no terminal como no tty 1...

O único comando que é aceito é o Ctrl+Alt+Del
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 14:37
Quando você apertar o Ctrl+Alt+F1 digite apenas su . Não precisa logar com sua conta, somente se pedir (no meu caso não pediu).
Depois que entrar como root digite sudo init 1


Obs.: Sergio, sua placa de video também é da Nvidia? Caso seja, tenho a impressão de que o init 1 não se dá muito bem com a nvidia...
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 14:43
Quando você apertar o Ctrl+Alt+F1 digite apenas su . Não precisa logar com sua conta, somente se pedir (no meu caso não pediu).
Depois que entrar como root digite sudo init 1

@EDIT:

Já que estão tendo problemas com o sudo init 1, irei procurar outra forma de fazer isso sem travar o sistema.

Obs.: Sergio, sua placa de video também é da Nvidia? Caso seja, tenho a impressão de que o init 1 não se dá muito bem com a nvidia...

Ahh, blz, vou tentar aqui. Minha placa é Intel.

Edit: deu certo aqui, mas agora tá demorando um tempão para chegar na tela de login... e o bootsplash do Ubuntu nem tá aparecendo... pelo menos os programas estão abrindo rapidinho, como o Firefox e o LibreOffice.

Edit2:

Com init=/sbin/e4rat-preload --> 40 segundos até chegar na tela de login
Sem init=/sbin/e4rat-preload --> 34 segundos até chegar na tela de login, mas demora para o desktop estar totalmente acessível, e os programas demoram mais para carregar

Não me importo se o tempo aumentou com essa dica, mas pelo menos tinha que ter o bootsplash (ou splash screen) com o logo do Ubuntu. Retirando o init=/sbin/e4rat-preload da linha do grub o bootsplash retorna. Gostaria de postar o log aqui, mas não to achando

Edit3: Agora o bootsplah aparece, bastou eu adicionar plymouth:force-splash na linha do grub, ficando:

linux   /boot/vmlinuz-3.2.0-27-generic root=UUID=37a50c7b-c497-4d78-a47c-44e432f68a10 ro   init=/sbin/e4rat-preload quiet splash $vt_handoff plymouth:force-splash

Encontrei a dica em http://superuser.com/questions/269563/e4rat-vs-plymouth-splash-screen
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 16:03
Quando você apertar o Ctrl+Alt+F1 digite apenas su . Não precisa logar com sua conta, somente se pedir (no meu caso não pediu).
Depois que entrar como root digite sudo init 1

@EDIT:

Já que estão tendo problemas com o sudo init 1, irei procurar outra forma de fazer isso sem travar o sistema.

Obs.: Sergio, sua placa de video também é da Nvidia? Caso seja, tenho a impressão de que o init 1 não se dá muito bem com a nvidia...

Ahh, blz, vou tentar aqui. Minha placa é Intel.

Edit: deu certo aqui, mas agora tá demorando um tempão para chegar na tela de login... e o bootsplash do Ubuntu nem tá aparecendo... pelo menos os programas estão abrindo rapidinho, como o Firefox e o LibreOffice.

o bootsplash do Ubuntu realmente não vai aparecer mais.
Se o seu boot estiver demorando (o que eu acho estranho) repita o tutorial a partir do
Citar
e4rat-realloc /var/lib/e4rat/startup.log
Pois pode ser que ainda tenham procesos "tardeando" o boot.
Mas para ter certeza voce removeu a linha init=/sbin/e4rat-collect do seu grub? Se não removeu, pode ser isso.
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 16:03
Consegui entrando pelo modo de recuperação em vez de dar o comando "init 1" o problema não era a placa de vídeo Nvidia, só que fiz tanta modificação nesse driver e até desinstalei o kernel que estava dando problema e instalei novamente os dois, que queria começar novamente todo o processo, do zero, tem como? Outra coisa o site espanhol manda limpar o grub.cfg e colocar no final só "single" isso procede?
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 16:11
Consegui entrando pelo modo de recuperação em vez de dar o comando "init 1" o problema não era a placa de vídeo Nvidia, só que fiz tanta modificação nesse driver e até desinstalei o kernel que estava dando problema e instalei novamente os dois, que queria começar novamente todo o processo, do zero, tem como? Outra coisa o site espanhol manda limpar o grub.cfg e colocar no final só "single" isso procede?

Procede sim. Foi apenas um erro meu esquecer desse detalhe, mas ele não afeta o init 1, ele apenas faz com que seja criado o arquivo Startup.log.
Mas de qualquer forma já adicionei isso ao tópico, para quem for tentar fazer.
Quanto a recomeçar tudo, tem como sim, mas se você modificou seu Grub, terá que remover as linhas colocadas. Depois apenas refaça o tutorial do zero.

Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 16:14
@Sergio:

Vou ver se consigo fazer com que o bootsplash volte.

Consegui fazer o bootsplash voltar, dá uma olhada no post, eu editei ele
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 16:16
@Sergio:

Vou ver se consigo fazer com que o bootsplash volte.

Consegui fazer o bootsplash voltar, dá uma olhada no post, eu editei ele

Acabei de ver, e vou adicionar Sua Dica ao tópico, para quem quiser ter o bootsplash. Mas uma dúvida: o carregamento dos arquivos continuou rápido mesmo com o bootsplash?
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 16:23
@Sergio:

Vou ver se consigo fazer com que o bootsplash volte.

Consegui fazer o bootsplash voltar, dá uma olhada no post, eu editei ele

Acabei de ver, e vou adicionar Sua Dica ao tópico, para quem quiser ter o bootsplash. Mas uma dúvida: o carregamento dos arquivos continuou rápido mesmo com o bootsplash?


Ficou o mesmo tempo, para mim deu 39 segundos até a tela de login. O bootsplash ainda demora uns 5 segundos dar enter na tela do grub.

Edit: Mudei minha linha do grub para:

linux   /boot/vmlinuz-3.2.0-27-generic root=UUID=37a50c7b-c497-4d78-a47c-44e432f68a10 ro   init=/sbin/e4rat-preload quiet plymouth:force-splash $vt_handoff

Ficou em 39,45 segundos, o bootsplash apareceu após 5 segundos.

Alguém sabe se o $vt_handoff fica antes ou depois do quiet plymouth:force-splash (ou quiet splash no original)?

ebmm01, eu tinha esquecido, mas antes de tudo isso, antes de ter digitado init 1, eu digitei etc/init.d/ligthdm  stop, não sei se foi por isso que o processo deu certo aqui. Quando tava no Arch, não dava pau com o comando init 1, mas no Arch tinha instalado o gdm + gnome.
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 16:28
O meu deu 65 segundos até ficar funcional, um parto.....
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 16:37
O meu deu 65 segundos até ficar funcional, um parto.....

Como eu disse, o meu tá demorando mais pra chegar na tela de login (o lightdm), mas em compensação o desktop (Unity) não fica carregando, e os programas estão carregando rápido, principalmente o LibreOffice.

Antes de mexer no sistema, acho q demorava uns 25 segundos mais ou menos, ou mais, até chegar no lightdm. Agora tá em 40 segundos.
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 16:47
@Sérgio Benjamim: o $vt_handoff fica antes do quiet plymouth:force-splash.

@aniquillator: Seu boot deve ter ficado mais demorado porque você deve ter aberto vários programas. Refaça todo o tutorial e tenho certeza que o boot irá diminuir de tempo.

Para quem quiser um boot ainda mais rápido veja esses dois sites:

http://www.vivaolinux.com.br/dica/hdparm-Aumente-a-velocidade-do-HD (http://www.vivaolinux.com.br/dica/hdparm-Aumente-a-velocidade-do-HD)
http://www.vivaolinux.com.br/artigo/hdparm-Tire-o-maximo-do-seu-HD (http://www.vivaolinux.com.br/artigo/hdparm-Tire-o-maximo-do-seu-HD)

e refaça a parte do
Citar
e4rat-realloc /var/lib/e4rat/startup.log

eu fiz essa parte acima 3 vezes. Depois de o comando acima ter feito todas as melhorias possiveis, ele não surtirá mais efeito (o que será dito no terminal)

Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 16:50
O único programa que abri foi o terminal e o Firefox e esperei dar os dois minutos.
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 16:52
O único programa que abri foi o terminal e o Firefox e esperei dar os dois minutos.

então tente fazer como foi dito meu comentário acima
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 16:53
O lance do bootsplash deu certo? Esqueci de mencionar, mas o bootsplash do Ubuntu 12.04 mesmo antes de alterar o sistema, demorava um pouco para aparecer, ele aparecia faltando 5 segundos para o ligthdm aparecer. Segui o que segue em http://askubuntu.com/questions/138700/ubuntu-12-04-blank-purple-splash-screen-after-live-install

E também, para saber a resolução máxima que sua tela tem no boot (que é diferente de quando está no sistema), tem que instalar o hwinfo e entrar com o seguinte comando:

sudo hwinfo --framebuffer

No meu notebook, que tem uma resolução de 1366x768 (é 16:9), retorna isso com esse comando:

> hal.1: read hal dataprocess 2584: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
02: None 00.0: 11001 VESA Framebuffer                          
  [Created at bios.464]
  Unique ID: rdCR.fRULN9k9OD4
  Hardware Class: framebuffer
  Model: "Intel(r)Cantiga Graphics Controller"
  Vendor: "Intel Corporation"
  Device: "Intel(r)Cantiga Graphics Controller"
  SubVendor: "Intel(r)Cantiga Graphics Chip Accelerated VGA BIOS"
  SubDevice:
  Revision: "Hardware Version 0.0"
  Memory Size: 31 MB + 960 kB
  Memory Range: 0xd0000000-0xd1feffff (rw)
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+832), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Notaram? A resolução para boot é diferente, é limitada. Eu usei a resolução de 1024x768 e alterei o arquivo /etc/default/grub conforme indicado no link.
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 25 de Julho de 2012, 16:56
Eu só sei que o Ubuntu 12.04 está um lixo, Deus queira que o 12.10 esteja melhor se não vou mudar de distro, e olha que estou nele desde o 6.
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 16:57
O lance do bootsplash deu certo? Esqueci de mencionar, mas o bootsplash do Ubuntu 12.04 mesmo antes de alterar o sistema, demorava um pouco para aparecer, ele aparecia faltando 5 segundos para o ligthdm aparecer. Segui o que segue em http://askubuntu.com/questions/138700/ubuntu-12-04-blank-purple-splash-screen-after-live-install

E também, para saber a resolução máxima que sua tela tem no boot (que é diferente de quando está no sistema), tem que instalar o hwinfo e entrar com o seguinte comando:

sudo hwinfo --framebuffer

No meu notebook, que tem uma resolução de 1366x768 (é 16:9), retorna isso com esse comando:

> hal.1: read hal dataprocess 2584: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
02: None 00.0: 11001 VESA Framebuffer                          
  [Created at bios.464]
  Unique ID: rdCR.fRULN9k9OD4
  Hardware Class: framebuffer
  Model: "Intel(r)Cantiga Graphics Controller"
  Vendor: "Intel Corporation"
  Device: "Intel(r)Cantiga Graphics Controller"
  SubVendor: "Intel(r)Cantiga Graphics Chip Accelerated VGA BIOS"
  SubDevice:
  Revision: "Hardware Version 0.0"
  Memory Size: 31 MB + 960 kB
  Memory Range: 0xd0000000-0xd1feffff (rw)
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+832), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Notaram? A resolução para boot é diferente, é limitada. Eu usei a resolução de 1024x768 e alterei o arquivo /etc/default/grub conforme indicado no link.

Até agora não achei nada sobre o bootsplash. Quanto a resolução do seu problema, irei procurar isso mais profudamente. Quando achar a resolução pro se poblema postarei aqui.
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 17:05
Para quem quiser o bootsplah, siga essa Dica do Sergio Benjamim:
Agora o bootsplah aparece, bastou eu adicionar plymouth:force-splash na linha do grub, ficando:

linux   /boot/vmlinuz-3.2.0-27-generic root=UUID=37a50c7b-c497-4d78-a47c-44e432f68a10 ro   init=/sbin/e4rat-preload quiet splash $vt_handoff plymouth:force-splash

Encontrei a dica em http://superuser.com/questions/269563/e4rat-vs-plymouth-splash-screen

Sugestão:

linux   /boot/vmlinuz-3.2.0-27-generic root=UUID=37a50c7b-c497-4d78-a47c-44e432f68a10 ro   init=/sbin/e4rat-preload $vt_handoff quiet plymouth:force-splash

E também alterar a linha de /etc/default/grub para:

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload $vt_handoff quiet plymouth:force-splash"


Até agora não achei nada sobre o bootsplash. Quanto a resolução do seu problema, irei procurar isso mais profudamente. Quando achar a resolução pro se poblema postarei aqui.

Não entendi ebmm01, eu só quis dizer que para o bootsplash dar certo no Ubuntu 12.04, tem que seguir a dica do site http://askubuntu.com/questions/138700/ubuntu-12-04-blank-purple-splash-screen-after-live-install e tem que se ligar na resolução máxima da sua placa de vídeo no momento de boot, com o auxilio do hwinfo, e pegar essa informação da resolução e alterar conforme link. Eu não to perguntando, eu to só afirmando no post, rsrs
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 25 de Julho de 2012, 17:09
Para quem quiser o bootsplah, siga essa Dica do Sergio Benjamim:
Agora o bootsplah aparece, bastou eu adicionar plymouth:force-splash na linha do grub, ficando:

linux   /boot/vmlinuz-3.2.0-27-generic root=UUID=37a50c7b-c497-4d78-a47c-44e432f68a10 ro   init=/sbin/e4rat-preload quiet splash $vt_handoff plymouth:force-splash

Encontrei a dica em http://superuser.com/questions/269563/e4rat-vs-plymouth-splash-screen

Sugestão:

linux   /boot/vmlinuz-3.2.0-27-generic root=UUID=37a50c7b-c497-4d78-a47c-44e432f68a10 ro   init=/sbin/e4rat-preload $vt_handoff quiet plymouth:force-splash

E também alterar a linha de /etc/default/grub para:

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload $vt_handoff quiet plymouth:force-splash"


Até agora não achei nada sobre o bootsplash. Quanto a resolução do seu problema, irei procurar isso mais profudamente. Quando achar a resolução pro se poblema postarei aqui.

Não entendi ebmm01, eu só quis dizer que para o bootsplash dar certo no Ubuntu 12.04, tem que seguir a dica do site http://askubuntu.com/questions/138700/ubuntu-12-04-blank-purple-splash-screen-after-live-install e tem que se ligar na resolução máxima da sua placa de vídeo no momento de boot, com o auxilio do hwinfo. Eu não to perguntando, eu to só afirmando no post, rsrs


Ah, me desculpe, eu achei que você estava com uma dúvida. Vou adicionar seu complemento ao tópico. Muito obrigado pelas dicas! ;D

Edit: Irei editar o topico. Obrigado pela Dica novamente.
Título: Re: Acelere seu Boot com E4rat
Enviado por: Sergio Benjamim em 25 de Julho de 2012, 17:18
ebmm01, não se esqueça de por uns xxx no kernel, e uns XXXX no root=UUID, pq esses números mudam, não é coisa fixa. Ou deixa explicito que isso é da sua máquina, não vai dar certo para os outros. Copiando e colando essas linhas fica mto fácil de alguem ferrar com o boot.
Título: Re: Acelere seu Boot com E4rat
Enviado por: vampire_thunder em 25 de Julho de 2012, 19:54
Fiz a dica assim que foi postada, mas só agora estou postando uma resposta.
Aqui também o init 1 travou, e eu não uso NVidia. Uso Intel onboard. Dei o comando service lightdm stop, mas aqui no meu i7 o boot ficou a mesma coisa, e ainda sumiu o Plymouth. Vou testar agora o parâmetro force para ver se ele volta.
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 26 de Julho de 2012, 08:42
Fiz a dica assim que foi postada, mas só agora estou postando uma resposta.
Aqui também o init 1 travou, e eu não uso NVidia. Uso Intel onboard. Dei o comando service lightdm stop, mas aqui no meu i7 o boot ficou a mesma coisa, e ainda sumiu o Plymouth. Vou testar agora o parâmetro force para ver se ele volta.

você fez o que eu disse anteriormente? Aperte Ctrl+Alt+F1, Digite su, coloque sua senha de root, e só depois digite sudo init 1
Título: Re: Acelere seu Boot com E4rat
Enviado por: vampire_thunder em 26 de Julho de 2012, 10:57
Fiz a dica assim que foi postada, mas só agora estou postando uma resposta.
Aqui também o init 1 travou, e eu não uso NVidia. Uso Intel onboard. Dei o comando service lightdm stop, mas aqui no meu i7 o boot ficou a mesma coisa, e ainda sumiu o Plymouth. Vou testar agora o parâmetro force para ver se ele volta.

você fez o que eu disse anteriormente? Aperte Ctrl+Alt+F1, Digite su, coloque sua senha de root, e só depois digite sudo init 1

No Ubuntu o "su" não funciona, a não ser que eu defina a senha do root antes (sudo passwd root). E mesmo depois, não funcionou.
Mas como já disseram, aparentemente os programas começaram a abrir mais rápido, apesar da demora no boot.

PS: aonde eu vejo aquelas estatísticas?
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 26 de Julho de 2012, 11:09
Fiz a dica assim que foi postada, mas só agora estou postando uma resposta.
Aqui também o init 1 travou, e eu não uso NVidia. Uso Intel onboard. Dei o comando service lightdm stop, mas aqui no meu i7 o boot ficou a mesma coisa, e ainda sumiu o Plymouth. Vou testar agora o parâmetro force para ver se ele volta.

você fez o que eu disse anteriormente? Aperte Ctrl+Alt+F1, Digite su, coloque sua senha de root, e só depois digite sudo init 1

No Ubuntu o "su" não funciona, a não ser que eu defina a senha do root antes (sudo passwd root). E mesmo depois, não funcionou.
Mas como já disseram, aparentemente os programas começaram a abrir mais rápido, apesar da demora no boot.

PS: aonde eu vejo aquelas estatísticas?

Veja aqui >>> http://www.vivaolinux.com.br/dica/Bootchart-Monitorando-o-boot-do-sistema-Linux/ (http://www.vivaolinux.com.br/dica/Bootchart-Monitorando-o-boot-do-sistema-Linux/)
Título: Re: Acelere seu Boot com E4rat
Enviado por: aniquilator em 26 de Julho de 2012, 11:23
É tão fácil, entra no modo de recuperação e acessa o terminal como root.
Título: Re: Acelere seu Boot com E4rat
Enviado por: RonaldoRG em 27 de Julho de 2012, 11:25
Segui todos os procedimentos e não notei melhora no tempo do boot, continua a ter o mesmo tempo de 30 segundos. Será que esse é o menor tempo que se consegue?

Usei o Bootchat e o gráfico é parecido com a primeira imagem postada por ebmm01 antes de fazer as modificações.

T+.
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 27 de Julho de 2012, 11:41
Segui todos os procedimentos e não notei melhora no tempo do boot, continua a ter o mesmo tempo de 30 segundos. Será que esse é o menor tempo que se consegue?

Usei o Bootchat e o gráfico é parecido com a primeira imagem postada por ebmm01 antes de fazer as modificações.

T+.

Mas o carregamento dos arquivos está mais rápido?
Se quiser, acelere seu sistema de Arquivos EXT4, isso melhora a performance geral do sistema, além de acelerar o boot.

>>>>http://www.vivaolinux.com.br/dica/hdparm-Aumente-a-velocidade-do-HD (http://www.vivaolinux.com.br/dica/hdparm-Aumente-a-velocidade-do-HD)
>>>>http://www.vivaolinux.com.br/artigo/hdparm-Tire-o-maximo-do-seu-HD (http://www.vivaolinux.com.br/artigo/hdparm-Tire-o-maximo-do-seu-HD)
Título: Re: Acelere seu Boot com E4rat
Enviado por: RonaldoRG em 27 de Julho de 2012, 17:33
Mas o carregamento dos arquivos está mais rápido?
Se quiser, acelere seu sistema de Arquivos EXT4, isso melhora a performance geral do sistema, além de acelerar o boot.

>>>>http://www.vivaolinux.com.br/dica/hdparm-Aumente-a-velocidade-do-HD (http://www.vivaolinux.com.br/dica/hdparm-Aumente-a-velocidade-do-HD)
>>>>http://www.vivaolinux.com.br/artigo/hdparm-Tire-o-maximo-do-seu-HD (http://www.vivaolinux.com.br/artigo/hdparm-Tire-o-maximo-do-seu-HD)

Li os dois artigos e o que eu pude fazer foi ativar somente o DMA, e usando o teste de velocidade houve um pequeno aumento dela mas isso não refletiu na velocidade do boot.
Depois vou repetir os passos para ver se consigo.

T+.
Título: Re: Acelere seu Boot com E4rat
Enviado por: Wagnesio em 27 de Julho de 2012, 19:34
Pra que serve o comando "sudo init 1" nesse tutorial?
Pois ele deu problema quando eu executei, mas mesmo ignorando o comando o boot ficou mais rápido.
Título: Re: Acelere seu Boot com E4rat
Enviado por: ebmm01 em 28 de Julho de 2012, 09:35
Pra que serve o comando "sudo init 1" nesse tutorial?
Pois ele deu problema quando eu executei, mas mesmo ignorando o comando o boot ficou mais rápido.

o sudo init 1 é para entrar no runlevel 1, mas se você fez e deu tudo certo, então pelo visto não há problema
Título: Re: Acelere seu Boot com E4rat
Enviado por: flaviovivorio em 04 de Dezembro de 2014, 15:59
É fato que o boot do Ubuntu era muito lento no meu computador. Depois que instalei e configurei o e4rat ele acelerou em quase 50%. Porém, eu estou tendo um enorme problema desde a instalação do e4rat: sempre que rodo o update-manager ou mesmo se eu executar a instalação de algum programa, ele dá kernel panic. Não quero formatar meu laptop. Utilizo o Ubuntu 14.04 LTS (amd64), versão Lubuntu (LXDE), com kernel Linux 3.13-generic, AMD Vision APU C70 with Radeon HD Graphics x2, 2GB de RAM. Eu não sei o que eu faço. Eu devo reverter o processo do e4rat? Como eu faço isso? Alguém pode me ajudar?
Desde já agradeço. Abraços!
Título: Re: Acelere seu Boot com E4rat
Enviado por: galactus em 05 de Dezembro de 2014, 02:45
flaviovivorio , este problema já foi reportado desde o Ubuntu 13.10! Este programa parou no tempo, versão mais nova de maio de 2012!

Só lembrando, na  época em que este programa foi escrito o Ubuntu usava o ureadahead, depois passou a usar o Upstart, por isso esse pau todo aí, e você não tem como remover o upstart. E vão mudar para o Systemd!   Como esse é uma programa de terceiro a Canonical não dá suporte e a resolução do seu problema foi deixada de lado.

O que o pessoal descobriu que dizem que resolve...

Remova o parâmetro init=/sbin  /e4rat-preload do Grub!


Links com detalhes:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1202998

https://lists.launchpad.net/kernel-packages/msg22718.html

http://ubuntuforums.org/archive/index.php/t-2181642.html

Boa sorte!
Título: Re: Acelere seu Boot com E4rat
Enviado por: flaviovivorio em 05 de Dezembro de 2014, 22:01
flaviovivorio , este problema já foi reportado desde o Ubuntu 13.10! Este programa parou no tempo, versão mais nova de maio de 2012!

Só lembrando, na  época em que este programa foi escrito o Ubuntu usava o ureadahead, depois passou a usar o Upstart, por isso esse pau todo aí, e você não tem como remover o upstart. E vão mudar para o Systemd!   Como esse é uma programa de terceiro a Canonical não dá suporte e a resolução do seu problema foi deixada de lado.

O que o pessoal descobriu que dizem que resolve...

Remova o parâmetro init=/sbin  /e4rat-preload do Grub!


Links com detalhes:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1202998

https://lists.launchpad.net/kernel-packages/msg22718.html

http://ubuntuforums.org/archive/index.php/t-2181642.html

Boa sorte!

Nossa, valeu mesmo galactus! Segui as suas sugestões e até agora posso dizer que meu problema foi dado como resolvido. Por enquanto nenhum kernel panic. Abraços!