web-dev-qa-db-fra.com

Est-il possible de gérer les options de menu Grub à partir de l'interface graphique / du bureau?

À chaque mise à jour du noyau, une nouvelle entrée est placée dans Grub afin de fournir un moyen de démarrer cette version de noyau spécifique.

J'en ai environ 5 pour le moment et, pour être honnête, une fois que j'ai confirmé que je peux démarrer dans la nouvelle version du noyau, je ne reviens jamais à une version précédente.

J'aimerais gérer les éléments de cette liste à partir du bureau plutôt que de modifier le fichier. Existe-t-il un moyen de le faire en utilisant l'interface graphique à partir d'Ubuntu même?

16
Neil Trodden

Oui, supprimez les paquets.

Chargez synaptic et recherchez linux-image. Cliquez sur la première colonne pour trier les packages réellement installés, puis cliquez sur les cases vertes pour modifier l'état.

Vous recherchez des paquets qui ressemblent à: linux-image-2.6.31-ubuntu10. Ne supprimez pas linux-image car cela arrêterait les mises à jour.

Marquez simplement ceux que vous ne voulez plus, puis cliquez sur Appliquer. Je suggérerais (si cela vous convient) de supprimer tout sauf le noyau actuel et celui qui le précède (juste au cas où).

Lorsque vous avez terminé, cliquez sur Appliquer pour nettoyer.

13
Oli

Vous pouvez installer un programme appelé StartUp-Manager.

Le paquet s'appelle startupmanager. Vous pouvez le rechercher dans le Centre logiciel Ubuntu ou dans Synaptic ou exécuter: Sudo apt-get install startupmanager dans un terminal.

Il vous permet de sélectionner l’entrée par défaut grub, le nombre de secondes qu’il attend en attente jusqu’à son démarrage automatique et d’autres options, telles que la résolution.

C'est une bonne idée de désinstaller les anciens noyaux de synaptic.

6
dv3500ea

Daniel Richter a développé un outil de configuration d'interface graphique permettant aux utilisateurs de modifier Grub 2 sans utiliser la ligne de commande. L'application permet à l'utilisateur d'ajouter, de supprimer, de geler, de renommer et de réorganiser les éléments du menu de démarrage. Cela permettra également de modifier les paramètres de configuration de Grub 2 tels que l'image d'arrière-plan et la temporisation du menu.

vous pouvez l'utiliser et l'installer comme suit GUIDE

si vous voulez au plus profond de GRUB 2 vous pouvez lire ceci GUIDE aussi

donc merci à DANIEL

5
hhlp

Ce n'est pas basé sur une interface graphique, mais le moyen le plus simple de supprimer les images linux précédentes est de lancer la commande simple:

Sudo apt-get autoremove

Ceci supprimera TOUT crudité de votre système, pas seulement les noyaux linux. Tout ce qui n'est pas utilisé par un autre paquet sera supprimé de cette commande.

Si vous devez simplement disposer d'une interface graphique, démarrez Synaptic puis cliquez sur le bouton "Statut" en bas à gauche, puis choisissez le filtre "Installé (auto-amovible)" dans la liste située au-dessus. Ensuite, choisissez tout ce qui se trouve dans cette liste (cliquez en maintenant la touche Maj ou enfoncée ou utilisez CTRL-A ou utilisez CTRL-A), puis cliquez avec le bouton droit de la souris pour sélectionner "Marquer pour suppression".

Par exemple, ci-dessous, j'utilise le noyau 2.6.35.27 , donc si je veux supprimer le précédent 2.6.35.25 noyau:

scaine@GroovyTosh:~$ uname -r
2.6.35-27-generic
scaine@GroovyTosh:~$ Sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  linux-backports-modules-input-2.6.35-25-generic oss-compat
0 upgraded, 0 newly installed, 2 to remove and 44 not upgraded.
After this operation, 172kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 277680 files and directories currently installed.)
Removing linux-backports-modules-input-2.6.35-25-generic ...
update-initramfs: Generating /boot/initrd.img-2.6.35-25-generic
Removing oss-compat ...
scaine@GroovyTosh:~$ 
3
Scaine

Eh bien, buntu Tweak a une interface simple et agréable pour tuer les vieilles images et les en-têtes et tout. Il me semble que je suis assez simple pour être infaillible. Merde rapide et sale capture d'écran . Il sera automatiquement peuplé et ne montrera rien de ce qui se rapporte au noyau actuel. Pas associé au projet, mais cela a bien fonctionné pour moi dans le passé.

3
Samizdata

Personnellement, j'utilise la configuration suivante (Grub Legacy):

title      Ubuntu 10.10 Maverick Meerkat, latest kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img
savedefault

title      Ubuntu 10.10 Maverick Meerkat, latest kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img

title      Ubuntu 10.10 Maverick Meerkat, previous kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img.old
savedefault

title      Ubuntu 10.10 Maverick Meerkat, previous kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img.old

title      Memory test
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /boot/memtest86+.bin

### BEGIN AUTOMAGIC KERNELS LIST
## ## Start Default Options ##
# howmany=0
# memtest86=false
## ## End Default Options ##
### END DEBIAN AUTOMAGIC KERNELS LIST

Cela fonctionne car Ubuntu met à jour automatiquement les liens symboliques /vmlinuz, /initrd.img pour qu'ils pointent vers la dernière image de noyau et initramfs installée (et les compagnons .old pour pointer vers les versions précédentes).

Cela ne fonctionnera pas avec /boot sur une partition séparée cependant.


Je ne comprends pas pourquoi Ubuntu n’utilise pas cela par défaut et construit des solutions de contournement insupportablement laides et gracieuses qui remplissent l’écran de démarrage avec des lignes excessivement redondantes et inutiles. À mon avis, l'écran devrait ressembler au moins à ceci:

 Ubuntu, dernier noyau 
 Ubuntu, dernier noyau en mode de récupération 
 Ubuntu, noyau précédent 
 Ubuntu, noyau précédent en mode de récupération 
 Gentoo 
 Windows 7 (chargeur) 
 <Tout ce que vous avez ...> 
 ---------------------------- 
Test de mémoire

Les quatre lignes Ubuntu déjà sont redondantes. Maintenant, imaginez une douzaine de lignes presque identiques qui ne diffèrent que par quelques chiffres (et tous signifie simplement "démarrer Ubuntu"!) - et vous devez sélectionner le bon un. Cauchemar!

1
ulidtko