Comment améliorer la vitesse de démarrage de Linux avec un tweak Grub
Linux est réputé pour sa rapidité, cependant, le processus de démarrage peut parfois sembler long à cause du chargeur d'amorçage Grub. Pour optimiser la vitesse de démarrage de votre système Linux, il est crucial de modifier les paramètres par défaut de Grub, afin d'éviter un démarrage trop lent.
Préambule
Toute modification, même mineure, apportée au fichier de configuration de Grub n'est pas sans risque. Une erreur pourrait endommager votre système de manière significative, voire le rendre inutilisable. Avant de vous expliquer comment accélérer le démarrage de Linux, il est donc impératif de savoir comment sauvegarder votre fichier de configuration Grub. Pour ce faire, ouvrez un terminal en pressant Ctrl + Alt + T ou Ctrl + Maj + T. Accédez ensuite au shell root en utilisant la commande su ou, si vous ne pouvez pas vous connecter en tant que root, essayez sudo -s.
su -
Ou
sudo -s
Une fois que vous avez obtenu l'accès au shell root, utilisez la commande cp pour effectuer une copie intégrale de votre fichier de configuration Grub.
Note: Remplacez "nom_utilisateur" par votre propre nom d'utilisateur Linux dans la commande ci-dessous.
cp /etc/default/grub /home/nom_utilisateur/grub.bak
Accélérer le temps de démarrage de Grub
Le chargeur d'amorçage Grub dispose d'un paramètre nommé «GRUB_TIMEOUT». Ce paramètre définit la durée pendant laquelle l'ordinateur attend avant de charger le système d'exploitation par défaut. Ce délai est généralement de 5 secondes, ce qui convient à la plupart des utilisateurs. Toutefois, si vous souhaitez accélérer le démarrage, modifier cette valeur est la méthode la plus efficace.
Pour ajuster la vitesse de démarrage via Grub, vous devez éditer le fichier de configuration. L'éditeur de texte Nano est recommandé pour cette tâche, car il est particulièrement simple d'utilisation. Pour commencer l'édition, ouvrez un terminal et obtenez les privilèges root ou sudo.
su –
Ou
sudo -s
Ensuite, ouvrez le fichier de configuration de Grub avec l'éditeur Nano.
nano -w /etc/default/grub
Dans le fichier texte, repérez la ligne «GRUB_TIMEOUT». Supprimez le nombre 5 et remplacez-le par une valeur plus petite. Plus ce nombre est faible, plus votre PC démarrera rapidement. Pour une vitesse maximale, définissez la valeur sur :
GRUB_TIMEOUT = 0
Si vous désirez accélérer Grub tout en conservant la possibilité de consulter le menu, optez pour un délai de 2 secondes.
GRUB_TIMEOUT = 2
Une fois satisfait des modifications apportées à «GRUB_TIMEOUT», enregistrez-les en appuyant sur Ctrl + O puis quittez l'éditeur Nano avec Ctrl + X.
Appliquer les modifications
Les changements apportés au fichier de configuration de Grub doivent maintenant être appliqués. Pour ce faire, il est nécessaire de mettre à jour le chargeur de démarrage via l'utilitaire spécifique à votre distribution Linux.
Commencez par ouvrir un terminal et accédez au shell root avec su ou sudo -s.
su -
Ou
sudo -s
Maintenant que vous avez accès au shell root, suivez les instructions correspondant à votre distribution Linux pour mettre à jour le chargeur de démarrage Grub.
Ubuntu / Debian
Sur Ubuntu et Debian, la mise à jour de Grub est simple : il suffit de lancer la commande update-grub.
update-grub
Fedora / OpenSUSE
Contrairement à Ubuntu, Fedora et OpenSUSE ne disposent pas de la commande update-grub. Pour appliquer les modifications au chargeur de démarrage, utilisez grub2-mkconfig.
grub2-mkconfig -o /boot/grub2/grub.cfg
Arch Linux
Pour mettre à jour les paramètres de Grub sur Arch Linux, utilisez la commande grub-mkconfig.
grub-mkconfig -o /boot/grub/grub.cfg
Une fois la commande de mise à jour Grub exécutée, les changements seront appliqués !
Annuler les modifications de Grub
Si vous n'êtes pas satisfait des changements apportés à Grub, vous pouvez restaurer la sauvegarde que vous avez effectuée précédemment. Pour ce faire, ouvrez un terminal et obtenez l'accès root.
su -
Ou
sudo -s
Une fois le shell root ouvert, déplacez-vous dans le terminal vers votre répertoire personnel en utilisant la commande cd /home/nom_utilisateur/ (n'oubliez pas de remplacer "nom_utilisateur" par votre nom d'utilisateur).
cd /home/nom_utilisateur/
Ensuite, supprimez le fichier de configuration Grub actuel de votre système Linux en utilisant la commande rm.
rm /etc/default/grub
Après avoir supprimé l'ancien fichier de configuration, restaurez la sauvegarde. Utilisez la commande mv pour remettre le fichier grub.bak en place.
mv grub.bak /etc/default/grub
Enfin, mettez à jour Grub pour finaliser les changements.
Debian / Ubuntu
update-grub
Arch Linux
grub-mkconfig -o /boot/grub/grub.cfg
OpenSUSE / Fedora
grub2-mkconfig -o /boot/grub2/grub.cfg