GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment diagnostiquer et réparer un démarrage très lent sur Ubuntu

Aujourd'hui, nous allons apprendre à diagnostiquer et à réparer un démarrage très lent sur Ubuntu 20.04 LTS et Ubuntu 21.04, en étudiant pourquoi le démarrage lent d'Ubuntu peut être difficile. Il y a beaucoup de choses qui peuvent mal tourner :un service persistant, un mauvais fichier de configuration, un mauvais uuid de disque dans fstab et autres. J'ai mis à niveau vers 20.04 LTS et j'ai rencontré le problème de démarrage lent. J'ai pu le réparer en démarrant le noyau avec le noresume paramètre.

Je n'ai pas d'espace d'échange. À un moment donné au cours de la mise à niveau, la configuration initramfs a été modifiée, ajoutant une ligne pointant vers une partition de swap inexistante. Le démarrage lent était dû au fait qu'il recherchait cette partition, puis expirait après 30 secondes.

Méthode 1 :Correction d'un démarrage très lent sur Ubuntu pour mettre à jour GRUB afin qu'il transmette automatiquement cette option au noyau au démarrage :

Modifiez le fichier /etc/default/grub fichier de sorte que la chaîne noresume est inclus dans le GRUB_CMDLINE_LINUX_DEFAULT ligne, par exemple :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"

Exécutez cette commande pour mettre à jour GRUB :

sudo update-grub

Redémarrez l'ordinateur

Linux n'a pas besoin d'antivirus ou de pare-feu, mythe ou vérité ?

Méthode 2 :Essayez de "Pas d'écran de démarrage au noyau" pour trouver les processus qui prennent le plus de temps pour démarrer.

A start job is running for Raise network interfaces (1min 26s / 5min 24s)

Nous devons donc réduire le temps de ce processus pour gagner du temps au démarrage. Pour ce faire,

Vous devez éditer,

sudo nano /etc/systemd/system/network-online.target.wants/networking.service

Trouver

TimeoutStartSec=5min

Remplacer par

TimeoutStartSec=5s

et redémarrer

Comment installer le pare-feu OpenSnitch sur Linux Ubuntu, Fedora, openSUSE et dérivés

Méthode 3 :Vous pouvez configurer le délai d'attente pour Démarrer la tâche et Arrêter les tâches.

Modifier /etc/systemd/system.conf avec des privilèges élevés et modifiez/ajoutez deux lignes qui sont commentées par défaut de 90 secondes à 5 (ou ce que vous préférez) et décommentez-les :

de :

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s 

à :

DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s

Après cela, appliquez les modifications en reconstruisant votre initramfs avec la commande :

sudo update-initramfs -u

Méthode 4 :Diagnostiquer et corriger un démarrage très lent sur Ubuntu à l'aide de fsck Vérification du disque

Supprimer fsck.mode=skip depuis /etc/default/grub, et faites sudo update-grub .

Vérifions d'abord votre système de fichiers…

  • démarrez sur un DVD/USB Ubuntu Live en mode "Essayer Ubuntu"
  • ouvrir un terminal fenêtre en appuyant sur Ctrl +Alt +T
  • tapez sudo fdisk -l
  • identifiez le nom de périphérique /dev/sdXX pour votre "système de fichiers Linux"
  • tapez sudo fsck -f /dev/sdXX , remplaçant sdXX avec le numéro que vous avez trouvé plus tôt
  • répéter le fsck commande s'il y avait des erreurs
  • tapez reboot

Ubuntu
  1. Double démarrage Ubuntu et Windows 10

  2. Comment obtenir le temps de démarrage et la disponibilité sur Ubuntu

  3. Démarrage très lent avec Ubuntu 15.04 ?

  4. Comment faire un double démarrage de Windows XP et Ubuntu ?

  5. Comment faire un double démarrage d'Ubuntu et de Linux Mint ?

Comment installer TeamViewer 12 sur Ubuntu 16.04 et Ubuntu 16.10

Comment installer ScreenCloud sur Ubuntu 16.04 et Ubuntu 17.04

Comment réparer l'absence de son dans Ubuntu et Linux Mint

Comment mettre à niveau vers Ubuntu 16.04 à partir d'Ubuntu 14.04 et 15.10

Comment installer et utiliser R sur Ubuntu

Ubuntu 14.04 :Interface utilisateur très lente dans Oracle Virtualbox ?