Después de actualizar desde 17.10, he experimentado tiempos de arranque más largos. Al principio tardó más de 5 minutos. dmesg
reveló que el culpable era una unidad de disquete inexistente, que el núcleo intentó encontrar.
Al eliminarlo rápidamente, los 5 minutos se redujeron a aproximadamente 40 segundos, lo que creo que es aún más de lo que tomó antes de la actualización. Ejecutar dmesg
nuevamente muestra que lleva 30 segundos montar un sistema de archivos ( salida completa ), con el siguiente mensaje:
[ 36.362834] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
Estoy arrancando desde un SSD, con otros dos discos duros conectados, uno de los cuales está formateado en ext4, pero no contiene datos del sistema. Supongo que este es el SSD. Durante estos 30 segundos, no se muestra texto, ni se muestra un mensaje de bienvenida, solo una pantalla en blanco.
Ahora, dije que se siente más lento que antes de la actualización, porque no tengo tiempos exactos de antes, así que mi primera pregunta es, ¿es normal tomar 30 segundos para montar un sistema de archivos y, si no, cómo obtener más información? acerca de lo que podría estar causando el retraso?
EDITAR 1:
Activar o desactivar el intercambio no tiene ningún efecto
Mientras tanto, también instalé otro disco duro en mi computadora. Parece haber prolongado aún más mi tiempo de arranque en unos 10 segundos, con otra línea que aparece en la dmesg
salida, justo antes del retraso de 30 segundos antes mencionado:
[ 3.312351] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 17.169519] random: crng init done
[ 51.611617] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
EDITAR 2:
systemd-analyze blame
los resultados están aquí
Mientras tanto, después de varios reinicios, las dmesg
líneas que culpé anteriormente cambiaron sus tiempos de esta manera:
[ 3.348384] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 34.091886] random: crng init done
[ 36.488321] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
Haré un par de reinicios para averiguar si esto cambia aleatoriamente o si permanece igual (el bloque de código en la primera edición es desde el primer arranque después de insertar el HDD adicional).
EDITAR 2.5: random: crng init done
generalmente aparece en los tiempos que se muestran en la edición 1, rara vez como en la edición 2. Parece ser ... aleatorio.
systemd-analyze blame
y editar tu pregunta para incluir la salida de este comando?Respuestas:
Tuve el mismo problema Durante los mensajes de arranque, diría que se agotó el tiempo de espera para reanudar el dispositivo. Compruebe
/etc/initramfs-tools/conf.d/resume
si hay UUID en él, comoRESUME=some-uuid
eliminar uuid y reemplazar con "ninguno"RESUME=none
. Después de esa carrerasudo update-initramfs -uk all
y debería ser bueno ir.fuente
He tenido este problema varias veces, y mi solución funciona en todas las situaciones.
Al ejecutar dsmeg, el error aparece como:
La solución es:
Primero compare su fstab y blkid:
Como puede ver, mi intercambio en / dev / sda7 tiene un UUID diferente en fstab que en blkid. Esto fue, en mi caso, causado por otra instalación de Linux repartitoning el intercambio y causando que el UUID cambie. El retraso del arranque es causado por el sistema que intenta encontrar el nuevo UUID del intercambio. Para solucionarlo, simplemente copie el UUID en blkid que no coincida con el archivo fstab y luego guárdelo.
Si después de reiniciar el error de arranque sigue ahí, necesita editar adicionalmente su archivo initramfs.conf.
Haz esto por:
Luego, ya sea creando un nuevo archivo o editando el archivo de currículum actual, escriba en la primera línea RESUME = UUID = << UUID of swap >>
Por ejemplo, el mío parece
Luego ejecute el siguiente comando para actualizar su archivo initramfs.
Luego reinicie. El error se habrá ido.
fuente
Experimenté un aumento similar en los tiempos de arranque, y después de investigar
dmesg
ysystemd-analyze blame
el culpable parecía serrandom: crng init
El problema parece no ser suficiente entropía al arrancar desde el SSD para la inicialización. Esta hipótesis parece confirmarse porque mover el mouse un montón durante el arranque disminuye el tiempo de arranque de alrededor de 2 minutos hacia abajo para acercarse a lo que era antes.
fuente
En el arranque, el kernel espera los movimientos del mouse para inicializar el generador de números aleatorios. Mensajes del kernel en el arranque:
sudo dmesg | less
El problema:
kernel: random: crng init done
La solución:
sudo apt install haveged
sudo systemctl enable haveged
fuente
Tuve ese problema con el tiempo de arranque lento en ubuntu 19.04 después de quitar la partición de intercambio y hacer el archivo de intercambio.
La salida de dmesg
No hay archivos de intercambio en / etc / fstab. Todos los discos / uuids montados fueron correctos.
Lo comprobé
/etc/initramfs-tools/conf.d/resume
pero faltaba ese archivo.Acabo de correr
Y ahora arranca muy rápido.
fuente