Ver

GRUB - Comment pouvez-vous améliorer le démarrage

GRUB - Comment pouvez-vous améliorer le démarrage
Savez-vous ce qui se passe réellement lorsque votre ordinateur démarre et comment vous pouvez le régler? Dans cet article, vous verrez quelques notions de base concernant GRUB et ce qu'il fait lorsque vous démarrez. Une fois votre matériel vérifié avec UEFI, votre machine démarrera très probablement dans GRUB. C'est le chargeur de démarrage le plus courant pour Linux. Sur du matériel plus ancien, vous disposez d'un BIOS et GRUB prend également en charge.

Que fait Grub?

GRUB est la première chose qui s'exécute au démarrage. Il a la responsabilité de définir à partir de l'endroit où votre système démarre, en activant les systèmes à démarrage multiple. Il passera également un certain nombre de paramètres à votre noyau qui dépendent du noyau dans lequel vous démarrez. Sauf pour faire démarrer correctement la distribution que vous avez choisie, vous pouvez également utiliser un thème pour GRUB. C'est-à-dire que si vous voulez garder même le démarrage précoce, bien paraître.

Où le stockez-vous?

Dans la plupart des cas, votre installateur de distribution placera GRUB "là où c'est approprié", ce n'est pas toujours idéal. Pour les systèmes UEFI, qui sont presque tous modernes, vous avez beaucoup plus d'options pour stocker GRUB. Comme il s'agit du chargeur de démarrage, vous choisissez d'abord un périphérique, le plus souvent /dev/sda1, puis vous pouvez choisir où les modules peuvent être stockés. Normalement, vous laisseriez tous les autres fichiers de démarrage dans le répertoire /boot mais vous aurez peut-être besoin de plus d'espace, il y a donc une option pour le déplacer ailleurs. Le moyen le plus sûr de le faire est de créer une partition que vous montez sur /boot. En raison des nombreuses fonctionnalités de l'UEFI, vous stockerez également de nombreuses informations dans le répertoire /boot/efi. Ce sera le plus souvent une partition que GRUB monte pendant le démarrage. Dans la plupart des cas, vous exécuterez simplement le script grub-install sans paramètres.

$ grub-install

La commande grub-install est un script qui parcourt vos disques et crée des entrées de menu pour chaque système d'exploitation que vous avez sur votre disque. Cela signifie qu'il créera une entrée de chargement en chaîne pour Windows, si vous l'avez sur votre disque. La commande 'update-grub' effectue des mises à jour similaires sur votre système existant. Vous pouvez également créer un fichier ISO où réside GRUB. Vous pouvez l'utiliser pour démarrer votre machine au cas où vous auriez des problèmes avec l'installation actuelle de GRUB.

Quelques réglages de base

Pour adapter le comportement de GRUB, vous disposez de quelques réglages standards. Passons par eux. La valeur GRUBDEFAULT, généralement zéro, définit quelle est votre entrée la plus courante pour démarrer. Pour l'utiliser, vous définissez une autre valeur numérique ou vous pouvez nommer votre entrée avec la balise 'id'.

entrée de menu 'Ubuntu' --id ubuntu-linux

GRUB_DEFAULT=ubuntu-linux

Vous avez la possibilité de définir la dernière entrée choisie par défaut. Pour ce faire, définissez le paramètre

Vous pouvez également définir le temps qu'il faut avant que GRUB démarre dans votre entrée par défaut. Les distributions mettent dix secondes pour cette valeur, vous voudrez peut-être la définir plus bas lorsque vous sentez que vous ne modifierez plus GRUB.

GRUB_TIMEOUT=5

Cette entrée définira le délai d'attente à 5 secondes.

Les valeurs vraiment intéressantes concernent la façon dont vous démarrez votre système Linux. Vous ne trouverez pas les valeurs dans GRUB, vous devrez plutôt les rechercher dans la documentation du noyau Linux. Certaines valeurs communes sont :

Nom Sens
calmer Désactiver tous les messages de journal
éclaboussure Affiche les images de démarrage
rfkill.état par défaut=0 Rendre l'état rfkill par défaut ouvert

La liste est longue, vous devez tous les rechercher dans la documentation du noyau.

GRUB_CMDLINE_LINUX_DEFAULT="éclaboussures silencieuses"
GRUB_CMDLINE_LINUX=""
Quelques fonctionnalités intéressantes

Il peut sembler que tout ce que le chargeur de démarrage devrait faire est de démarrer le système, mais vous pouvez avoir quelques choses spéciales qui arrivent à GRUB.

Thèmes

Il existe plusieurs thèmes disponibles pour GRUB, vous pouvez donc rendre le menu agréable. Le paquet est grub2-splashimages dans votre référentiel préféré (Ubuntu, au moins!). Vous pouvez trouver beaucoup plus de thèmes sur Gnome Look, assez curieusement!

Vous voudrez peut-être protéger votre machine contre les intrus en protégeant l'installation GRUB elle-même. REMARQUE : Si vous ne le faites pas, quelqu'un peut redémarrer votre machine et utiliser la ligne de commande GRUB pour exécuter votre système d'exploitation sans mot de passe. Atteindre la racine est très facile grâce à GRUB. Cela dit, s'ils ont leur machine, ils peuvent démarrer à partir d'une clé USB et accéder à vos fichiers de toutes les manières.

Pour empêcher GRUB d'être modifié par quiconque démarre votre ordinateur, vous pouvez définir un mot de passe. La procédure est simple, il suffit d'ajouter le mot de passe dans la config GRUB.déposer

mot de passe_pbkdf2 racine grub.pbkdf2.sha512.10000.2CF985259F00B0E51F0226EB24E9A
DA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1

Dans l'exemple, vous avez besoin d'un mot de passe haché, pour le créer, utilisez la commande ci-dessous

$ grub-mkpasswd-pbkdf2

La commande vous demande deux fois un mot de passe et retourne le HASH qui correspond à votre mot de passe.

Où trouvez-vous les journaux d'erreurs?

Maintenant que vous avez commencé à modifier dans GRUB, vous devrez vérifier ce qui s'est passé avec vos modifications. Alors, où GRUB laisse-t-il ses journaux? Vous avez deux fichiers à examiner, comme indiqué ci-dessous. Ils contiennent des détails différents,

/var/boot/log/boot.log Ce fichier contient de nombreuses autres données mais vous pouvez voir que le démarrage a réussi depuis GRUB.

/var/log/dmesg Le fichier 'dmesg' est renouvelé chaque jour et contient tous les paramètres du noyau que vous avez définis lors du dernier démarrage. Très utile pour voir quelles valeurs sont définies par le système.

Comment l'exécuter manuellement?

Si vous souhaitez essayer certains paramètres et commandes pendant le démarrage, vous pouvez le faire. Dans le menu GRUB, vous pouvez passer en mode ligne de commande et tout configurer pour le démarrage en cours. Rien ne sera enregistré, vous voudrez donc prendre des notes tout en essayant cela. Le gros avantage est que vous ne changerez pas ce que GRUB fera au prochain démarrage, donc la plupart des commandes peuvent être effacées avec un nouveau redémarrage.

Boîte à outils de peaufinage

Vous pouvez également considérer le 'grub-customizer'. Il s'agit d'un progiciel qui écrit dans vos fichiers GRUB (/etc/grub.d/40personnalisé). Le Grub Customizer Avec cet outil, vous pouvez modifier toutes les valeurs que vous souhaitez alors soyez prudent. Notez qu'il n'a pas de documentation complète pour GRUB, vous devez donc comprendre ce que vous voulez changer à partir de la documentation.

Conclusion

Lorsque vous creuserez dans la documentation de GRUB, vous verrez rapidement que choisir le bon fichier et la bonne partition à partir de laquelle démarrer est loin d'être la seule chose que GRUB fait. Si vous creusez plus profondément, vous pouvez apporter d'énormes changements à votre système. Vous pouvez également rendre votre système non amorçable. Ayez donc toujours des sauvegardes et un support alternatif à partir duquel démarrer.

WinMouse vous permet de personnaliser et d'améliorer le mouvement du pointeur de la souris sur un PC Windows
Si vous souhaitez améliorer les fonctions par défaut de votre pointeur de souris, utilisez un logiciel gratuit WinMouse. Il ajoute plus de fonctionnal...
Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...