Como corrigir inicialização muito lenta do Ubuntu?


36

Quando inicializo minha cópia do Ubuntu recém-instalada no meu equipamento personalizado com 4 GB de RAM DDR3 e um Intel Core i7 de 3 Ghz, leva cerca de um minuto e meio na tela de carregamento roxa e, em seguida, após o login, é necessário enquanto os ícones são exibidos na tela. Este computador pode executar e inicializar o Windows 7 mais rapidamente, por isso tenho um problema aqui.


1
provavelmente está aguardando algo e atinge o tempo limite, você pode verificar / var / log / messages após a inicialização? Possui um log com os horários durante a sequência de inicialização.
Steabert

4
Você pode tentar executar o bootchart . Veja também esta resposta
belacqua

@belacqua, parece que os pacotes do Ubuntu Bootchart não estão disponíveis para download mais bootchart.org/download.html
Marco Lackovic

1
No Ubuntu 12.04, há um aplicativo alternativo ao bootchart chamado pybootchartgui disponível no Ubuntu Software Center.
Marco Lackovic 23/05

1
Com SSD ou sem SSD?
BigSack

Respostas:


20

O mais fácil seria abrir o terminal e, em seguida, escrever "dmesg" para procurar lacunas, como Peck propôs. A saída seria menos detalhada que a das mensagens. Você verá os carimbos de hora entre colchetes "[]".

Isso é claramente um bug. Com esse sistema, você não deve ter uma inicialização maior que ~ 10 segundos.


6
Eu fiz $ dmesg e recebo um monte de resultados agora, o que procurar?
Gaurav Agarwal

2
Procure as linhas com uma grande diferença no valor dos carimbos de data / hora. Por exemplo, no meu caso, notei que antes da linha cgroup: new mount options do not match the existing superblock, will be ignoredo sistema estava carregando por 10 segundos, mas essa etapa levou os 90 segundos inteiros, o que é ruim (causado pelo ID da partição de troca incorreta). Então esse é o caminho para resolver o seu problema.
Nicolas Ivanov

O que você faz quando isola o problema? Eu não sei nada sobre partições ou inicialização em geral
Matt G

19

Eu verificaria Sistema> Administração> Visualizador de arquivos de log> Mensagens . Pode mostrar algo atrasado ou parado antes que o processo seja iniciado durante a inicialização. O log possui registro de data e hora com segundos. Procure intervalos excessivos nos segundos, etc. e itens repetidos. Se sua caixa foi inicializada por dias sucessivos, você poderá comparar os logs anteriores.


Obrigado! Ajudou-me a encontrar um problema em que a partição de troca foi movida em um disco; portanto, o UUID para ela não era mais válido. Não pode imaginar como eu teria descoberto isso sem esta dica
Zane Hooper

1
Agora que essa estrutura de menu Sistema> ...> Mensagens não existe mais nas versões recentes do Ubuntu, como posso alcançar a mesma interface do usuário? Encontrei um visualizador de logs, mas ele não possui uma seção "Mensagens".
Dan Mirescu 10/09

7

Instale bootcharte pybootchartguienvie o arquivo .png no /var/log/bootchart.

De qualquer forma, ele mostrará todo o procedimento do sistema até a inicialização completa. Desative pacotes demorados, mas não necessários. Instale o aplicativo bugpara isso.

Todos esses pacotes podem ser instalados desta maneira:

sudo apt-get install bootchart pybootchartgui

Execute também o comando:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Agora abra 'Aplicativos de inicialização' e desmarque o que você não deseja carregar durante a inicialização.


5

Você pode começar desativando alguns serviços na inicialização, como Bluetooth e Área de trabalho remota e Som de login do Gnome.

Vá para Sistema> Administração> Aplicativos de Inicialização para desmarcar os itens a serem executados na inicialização e veja se há alguma alteração no tempo de inicialização.


4

Resolvi esse problema entrando no BIOS e, em seguida, desabilitando a opção do controlador ACHI SATA e configurando o controle SATA no modo "compatibilidade". Funcionou muito bem para o meu Toshiba NB200!


3

Acredite ou não, é a saída de texto.

abra um terminal e execute:

sudo nano /etc/default/grub

mude a linha:

GRUB_CMDLINE_LINUX_DEFAULT=""

para

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

corre:

sudo update-grub2

Ele raspou 10 segundos do meu tempo de inicialização de 15 segundos.


quieté ótimo, mas às vezes é preciso ver o que está acontecendo na inicialização e observar erros imediatos.
NelsonGon 4/09

1

Desinstalar o hp-lip 3.14.1 ajudou com o mesmo problema. Eu usei o Ubuntu-Tweek para limpar tudo.

Estou usando o Ubuntu 12.04. o hp-lip foi necessário para a minha impressora (HP Envy 4500).


É uma loucura, mas acho que resolveu meu problema. Eu tive um atraso terrível (pareceu minutos) para carregar a área de trabalho na inicialização. Fiz duas coisas: 1) desinstalar o hp-lip, 2) esvaziar minha lixeira cheia demais. Uma dessas coisas fez acontecer. Agora inicio quase imediato da área de trabalho: D
loved.by.Jesus

-2

no menu BIOS, altere o controlador SATA para compatível. trabalhou no lenovo z500. não é um milagre, mas aumenta consideravelmente a inicialização. Também mata todos os aplicativos de inicialização. Os ambientes de área de trabalho não importam, pelo menos não tanto. No meu computador, Unity, o Gnome shell e o XFCE demoram quase o mesmo tempo para serem inicializados; portanto, não se esforce muito para mudar o seu DE.


2
O modo SATA deve estar no AHCI para desempenho. Mudar para compatível com IDE apenas diminui a compatibilidade com sistemas operacionais mais antigos. Não vejo por que isso seria útil.
gertvdijk

1
Isso atrasaria ainda mais a inicialização.
Braiam
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.