Donc, en gros, j'ai un chargeur de démarrage Grub assez inondé, avec des versions plus anciennes de linux, 3 systèmes d'exploitation et des memtests. Ce que je veux, c'est laisser les systèmes d'exploitation uniquement. J'ai besoin de savoir comment le faire manuellement, et j'ai besoin que quelqu'un me dise ce dont je dois être conscient lorsqu'un nouveau noyau est publié. Merci d'avance.
Réponses
Trop de publicités?Utilisez Grub-customizer : https://launchpad.net/Grub-customizer
sudo apt install grub-customizer
Il s'agit d'une interface graphique qui vous permettra de cacher les entrées Grub indésirables.
Le billet de blog GRUB2 revisité vous fournira un ensemble d'instructions détaillées sur la façon de modifier manuellement les fichiers de configuration de GRUB2. Si vous consultez les autres publications de la série (en filtrant sur Category = Grub), vous trouverez également des informations sur la suppression des anciens noyaux et sur ce qui se passe lorsqu'un nouveau noyau arrive sous forme de mise à jour. Ces articles contiennent des références à un certain nombre de sites Web connexes.
Plutôt que de modifier directement le fichier Grub, vous devriez nettoyer les noyaux que vous ne voulez pas.
Commencez par ça :
dpkg -l | grep linux-image
En update-grub
script fait juste des entrées pour tout ce qu'il trouve dans /boot
pour autant que je sache, la suppression des anciens paquets de linux-image (et de linux-headers) par l'intermédiaire de apt-get remove
va nettoyer /boot et donc nettoyer votre Grub config.
C'est la façon "correcte" de procéder et cela ne nécessitera donc aucune action particulière lors de la sortie de nouveaux noyaux à l'avenir, vous devrez juste faire un nouveau nettoyage à un moment donné :)
Configuration de Grub v2
Le fichier de configuration est /boot/Grub/Grub.cfg, mais vous ne devez pas l'éditer directement. directement. Ce fichier est généré par Grub v2's update-Grub(8), en se basant sur sur :
Les extraits de script dans /etc/script.d/
Le fichier de configuration /etc/default/Grub.
Pour configurer Grub "v2", vous devez éditer /etc/default/Grub, puis exécuter update-Grub. Une configuration avancée est réalisée en modifiant les extraits dans /etc/Grub.d/.
tiré de Configuration de Debian .
実行 sudo update-grub
dans le terminal afin d'inclure toutes les options de démarrage "oubliées".
Si vous n'aimez pas les lignes de commande, vous pouvez ouvrir le terminal, exécuter sudo nautilus
et utilisez votre explorateur de fichiers en tant que root ;)
Ensuite, toujours dans le terminal, allez dans le dossier où est stocké le fichier de configuration Grub. Habituellement sudo cd /boot/grub
devrait faire l'affaire, sinon trouvez votre fichier de configuration Grub en recherchant grub.cfg
et changez le dossier.
GUI : cliquez sur DEVICES->COMPUTER->boot->Grub ou recherchez le fichier dans DEVICES->COMPUTER.
Une fois que vous avez localisé le dossier et l'avez ouvert, exécutez sudo cp grub.cfg grubOldXX.cfg
où XX est un numéro de série de votre choix.
GUI : copier coller grub.cfg
Ensuite, exécutez sudo gedit grub.cfg
GUI : clic droit grub.cfg
et choisissez EDIT
Supprimez les entrées que vous ne voulez pas et modifiez l'ordre de démarrage et l'option de démarrage par défaut comme vous le souhaitez (c'est assez simple). Chaque entrée de menu est commodément précédée du terme menuentry
. Effacez tout de menuentry
jusqu'à la première accolade fermante incluse. }
.
SAUVEGARDER VOTRE FICHIER et QUITTER GEDIT.
IMPORTANT : Jouer avec Grub est une activité qui a une énorme possibilité d'aller catastrophiquement mal. Si votre fichier de configuration est en désordre, votre ordinateur pourrait tout simplement ne pas démarrer.
Ayez toujours un DVD avec une version d'Ubuntu à portée de main (quelle que soit la version). Vous pouvez toujours démarrer à partir de votre DVD ou d'un autre support amovible au cas où vous rencontreriez des problèmes et, puisque vous avez sauvegardé une copie de votre version originale (de travail), vous renommez vos fichiers en rétablissant l'intégrité du système. grubOldXX.cfg
como grub.cfg
.
- Réponses précédentes
- Plus de réponses