¿Es habitual que Ubuntu 14.04.2 tarde mucho tiempo en el paso "aleatorio: el bloque no bloqueado se inicializa" durante el proceso de arranque?

9

Durante el proceso de arranque, mi Ubuntu 14.04.2 tarda unos 11 segundos en completar el paso "aleatorio: el grupo sin bloqueo se inicializa" (este es el paso más lento, para su información).

  1. ¿Qué significa este paso?
  2. ¿Es normal tomar mucho tiempo para completarlo?
  3. Hay alguna solución para esto?

A continuación se muestra un registro de muestra / var / log / dmesg de mi Ubuntu 14.04.2:

[    2.090510] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.091836] i915 0000:00:02.0: registered panic notifier
[    2.103088] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.104819] acpi device:02: registered as cooling_device4
[    2.106250] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input6
[    2.107908] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.214193] psmouse serio1: synaptics: queried max coordinates: x [..5888], y [..4856]
[    2.301008] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    2.334007] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xe40000/0xa0400, board id: 0, fw id: 639087
[    2.409482] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
[    2.914326] Switched to clocksource tsc
[    3.120191] random: nonblocking pool is initialized
[   14.745283] Adding 3986428k swap on /dev/sda5.  Priority:-1 extents:1 across:3986428k FS
[   14.875375] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   15.027854] systemd-udevd[333]: starting version 204
[   15.316294] lp: driver loaded but no devices found
[   15.330491] ppdev: user-space parallel port driver
Tom
fuente

Respuestas:

2

Creo que este paso en particular no toma mucho tiempo. El mensaje en el registro dmesg se imprime cuando el grupo se ha inicializado, no cuando se inicia la inicialización.

Lo que Linux está haciendo en esos 11 segundos es probablemente sondear, identificar e inicializar hardware, que no necesariamente genera entradas en el registro dmesg.

mdd
fuente
Sí, veo lo mismo. (Espero) algo inofensivo debe estar sucediendo en el fondo.
Tom
2

Dicho de otra manera: No, no es normal, algo está tomando un tiempo para responder. ¿Tiene algún dispositivo periférico que pueda desconectar y volver a intentar el arranque? Es probable que uno de ellos esté creando algún problema. desconecte su impresora, memoria usb, etc. e intente reiniciar. ¿Es más rápido? Si es así, intente insertar un dispositivo a la vez en su sistema y reinicie para identificar el dispositivo problemático. averiguar el dispositivo con problemas y publicar de nuevo. puede verificar la integridad de su disco (Análisis SMART)

El registro que desea ver es (probablemente): /var/log/syslog

También puede intentar acceder a su BIOS e inhabilitar cosas como el puerto paralelo y otro hardware no utilizado, de modo que no tenga que perder el tiempo inicializando los puertos que no está utilizando.

j0h
fuente
Desenchufar todos los dispositivos periféricos no funcionó, ni todas las pruebas que sugirió. Ubuntu todavía toma los mismos 11 segundos entre esos 2 pasos y no puedo encontrar la razón. De todos modos, no es un desastre total en absoluto. Es posible vivir con él. Muchas gracias por tus pistas.
Tom
Hola @ Tom, ¿qué te dice el comando cat /proc/sys/kernel/threads-max?
j0h
Muestra "59582". ¿Es bueno o malo? Lo siento, soy un novato en lo que respecta a los problemas del kernel.
Tom
No estoy seguro en este momento, estaba profundizando en algunas otras ideas sobre cómo solucionar su problema. Vi un par de otros hilos como este en otros foros, pero las soluciones que la gente tenía era reinstalar. De todos modos, creo que "grupo no bloqueante" tiene que ver con hilos y límites de hilo. Volveré a publicar después. Tengo que tomar un autobús a casa.
j0h
2

Podría estar intentando fallar al cambiar los modos de video. Intente agregar nomodeseta la línea de comando del núcleo y vea si eso ayuda.

En el menú de arranque de grub, presione epara editar la entrada de arranque actual y agregue " nomodeset" a la línea que comienza con linux. Luego presione f10 o ctrl+ xpara iniciar la entrada modificada.

András Korn
fuente
Hola @ András, si tal vez pudieras editar tu respuesta para agregar instrucciones sobre cómo exactamente se puede agregar nomodesetal kernel.
Tshilidzi Mudau
1
Respuesta modificada según lo solicitado.
András Korn