Hoy vamos a aprender cómo diagnosticar y reparar el arranque muy lento en Ubuntu 20.04 LTS y Ubuntu 21.04, investigando por qué el arranque lento de Ubuntu puede ser difícil. Hay muchas cosas que pueden salir mal:un servicio persistente, un archivo de configuración incorrecto, un uuid de disco incorrecto en fstab y otros. Actualicé a 20.04 LTS y encontré el problema de arranque lento. Pude solucionarlo iniciando el kernel con noresume
parámetro.
No tengo espacio de intercambio. En algún momento durante la actualización, se modificó la configuración de initramfs y se agregó una línea que apunta a una partición de intercambio inexistente. El arranque lento se debió a que estaba buscando esta partición y luego se agotó el tiempo de espera después de 30 segundos.
Método 1:Arreglar el arranque muy lento en Ubuntu para actualizar GRUB para que pase esta opción al kernel automáticamente en el arranque:
Edite el archivo /etc/default/grub
archivo para que la cadena noresume
está incluido en GRUB_CMDLINE_LINUX_DEFAULT
línea, por ejemplo:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"
Ejecute este comando para actualizar GRUB:
sudo update-grub
Reinicie la computadora
Linux no necesita antivirus ni firewall, ¿mito o verdad?
Método 2:pruebe desde "Sin pantalla de bienvenida al kernel" para encontrar qué procesos tardan más en arrancar.
A start job is running for Raise network interfaces (1min 26s / 5min 24s)
Por lo tanto, debemos reducir el tiempo de este proceso para ahorrar tiempo de arranque. Para hacerlo,
Tienes que editar,
sudo nano /etc/systemd/system/network-online.target.wants/networking.service
Buscar
TimeoutStartSec=5min
Cambiar a
TimeoutStartSec=5s
y reiniciar
Cómo instalar el firewall OpenSnitch en Linux Ubuntu, Fedora, openSUSE y derivados
Método 3:puede configurar el tiempo de espera para Iniciar trabajo y Detener trabajos.
Edite /etc/systemd/system.conf
con privilegios elevados y cambia/añade dos líneas que se comentan por defecto de 90 segundos a 5 (o lo que prefieras) y descoméntalo:
de:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
a:
DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s
Después de eso, aplique los cambios reconstruyendo su initramfs con el comando:
sudo update-initramfs -u
Método 4:Diagnosticar y corregir un arranque muy lento en Ubuntu usando fsck Comprobación de disco
Eliminar fsck.mode=skip
desde /etc/default/grub, y haz sudo update-grub
.
Primero revisemos su sistema de archivos...
- arranque desde un Ubuntu Live DVD/USB en modo "Probar Ubuntu"
- abrir una
terminal
ventana presionando Ctrl +Alt +T - escriba
sudo fdisk -l
- identifique el nombre del dispositivo /dev/sdXX para su "sistema de archivos Linux"
- escriba
sudo fsck -f /dev/sdXX
, reemplazandosdXX
con el número que encontraste antes - repita el
fsck
comando si hubo errores - escriba
reboot