Boot muito lento no Ubuntu 9.04

Iniciado por cocodrilo, 18 de Maio de 2009, 20:14

tópico anterior - próximo tópico

cocodrilo

Boot muito lento no Ubuntu 9.04
-------------------------------

Olá foristas, boa noite.

Uma das novas habilidades da última versão do Ubuntu (9.04) que me chamou muito à atenção foi o boot visivelmente mais rápido. Pude observar essa habilidade (boot em aproximadamente 30 segundos) até começar a fazer as configurações da minha rede wireless.

Bom, infelizmente alguma coisa, que eu não sei exatamente o que, me deixou na seguinte situação: o boot da minha máquina está levando agora aproximadamente 90 segundos :(

A seguir está o trecho do log de inicialização do sistema (/var/log/kern.log) que imagino ser relevante para a solução do problema:

May 15 22:47:11 gustavo-laptop kernel: [   12.442481] type=1505 audit(1242438430.676:2): operation="profile_load" name="/usr/share/gdm/guest-session/Xsession" name2="default" pid=2103
May 15 22:47:11 gustavo-laptop kernel: [   12.499590] type=1505 audit(1242438430.733:3): operation="profile_load" name="/sbin/dhclient-script" name2="default" pid=2107
May 15 22:47:11 gustavo-laptop kernel: [   12.499743] type=1505 audit(1242438430.733:4): operation="profile_load" name="/sbin/dhclient3" name2="default" pid=2107
May 15 22:47:11 gustavo-laptop kernel: [   12.499796] type=1505 audit(1242438430.733:5): operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" name2="default" pid=2107
May 15 22:47:11 gustavo-laptop kernel: [   12.499842] type=1505 audit(1242438430.733:6): operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" name2="default" pid=2107
May 15 22:47:11 gustavo-laptop kernel: [   12.659132] type=1505 audit(1242438430.893:7): operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" name2="default" pid=2112
May 15 22:47:11 gustavo-laptop kernel: [   12.659355] type=1505 audit(1242438430.893:8): operation="profile_load" name="/usr/sbin/cupsd" name2="default" pid=2112
May 15 22:47:11 gustavo-laptop kernel: [   12.706632] type=1505 audit(1242438430.941:9): operation="profile_load" name="/usr/sbin/mysqld" name2="default" pid=2116
May 15 22:47:11 gustavo-laptop kernel: [   12.740197] type=1505 audit(1242438430.973:10): operation="profile_load" name="/usr/sbin/tcpdump" name2="default" pid=2120
May 15 22:47:16 gustavo-laptop kernel: [   17.769067] ppdev: user-space parallel port driver
May 15 22:47:17 gustavo-laptop kernel: [   18.874232] [drm] Initialized drm 1.1.0 20060810
May 15 22:47:17 gustavo-laptop kernel: [   18.904038] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 15 22:47:17 gustavo-laptop kernel: [   18.904049] pci 0000:00:02.0: setting latency timer to 64
May 15 22:47:17 gustavo-laptop kernel: [   18.904203] pci 0000:00:02.0: irq 2299 for MSI/MSI-X
May 15 22:47:17 gustavo-laptop kernel: [   18.904310] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 15 22:47:17 gustavo-laptop kernel: [   18.909619] [drm:i915_setparam] *ERROR* unknown parameter 4
May 15 22:47:20 gustavo-laptop kernel: [   21.767115] sky2 eth0: enabling interface
May 15 22:47:20 gustavo-laptop kernel: [   21.767371] ADDRCONF(NETDEV_UP): eth0: link is not ready
May 15 22:47:35 gustavo-laptop kernel: [   37.709611] ADDRCONF(NETDEV_UP): wlan0: link is not ready
May 15 22:48:06 gustavo-laptop kernel: [   67.804046] ata1.00: exception Emask 0x0 SAct 0xf SErr 0x0 action 0x6 frozen

Reparem na diferença de tempo que há entre as linhas destacadas (15 e 31 segundos respectivamente).

Alguém sabe o porque da demora nessas instruções, há alguma solução para isso? Eu pesquisei duas soluções conhecidas mas que infelizmente não resolveram meu problema 100%.

A primeira é essa: https://bugs.launchpad.net/ubuntu/+bug/108152 e http://ubuntuforums.org/archive/index.php/t-470730.html

Essa solução pede que se deixe no arquivo /etc/network/interfaces apenas os seguintes comandos:

auto lo
iface lo inet loopback

Essa solução não fez diferença alguma.

A segunda solução que pesquisei foi priorizar, na ordem de boot, a inicialização da rede como está explicado aqui: https://bugs.launchpad.net/ubuntu/+source/netbase/+bug/102675/comments/59

O comando básico é esse: sudo mv /etc/rcS.d/S40networking /etc/rc2.d/S14networking

Com essa última tive algum resultado. Mas não foi 100%. Algumas vezes o boot volta ao normal (aproximadamente 30 segundos) e algumas vezes fica lento novamente (90 segundos).

Alguém conhece alguma solução definitiva para esse problema ?? Uma forma de não executar essas duas instruções problemáticas ou executá-las na hora certa ?

Placa de rede wireless: Realtek Semiconductor Corp. RTL8187B
Kernel:                 2.6.28-11-generic

Desde já muito obrigado !!