Page 1 sur 1

Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : dim. 23 déc. 2018 07:43
par bertty
Salut la communauté :)

Question cosmétique à 2 balles :P
J'ai installé LM19, puis mis à jour en 19.1, tout fonctionne très bien, mais la fenêtre d'affichage de Grub au boot m'a toujours écrit "Ubuntu" au lieu de "Linux Mint 19.1".

Je sais que je peux lui faire écrire ce que je veux avec Grub-customizer ou en ligne de commande, mais y'a pas moyen qu'automatiquement et proprement sans mettre les mains là-dedans, ça écrive les bons intitulés tout seul ?

Bon dimanche et de belles fêtes à toutes et tous !

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : dim. 23 déc. 2018 08:44
par zeb
Bonjour,
Essaye déjà un

Code : Tout sélectionner

sudo update-grub
ca va pouvoir peut être le faire ;)

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : dim. 23 déc. 2018 18:47
par bertty
Merci pour vos réponses :)

Un update du grub n'a rien donné, en effet.

Sinon :

Code : Tout sélectionner

moi@moi-All-Series ~ $ cat /etc/default/grub | grep DISTRIB
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
Pas sûr de comprendre... :?:

Et voilà aussi :

Code : Tout sélectionner

lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19.1 Tessa
Release:	19.1
Codename:	tessa

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : lun. 24 déc. 2018 18:11
par bertty
Salut :)

Code : Tout sélectionner

moi@moi-All-Series ~ $ sudo os-prober
[sudo] Mot de passe de moi :       
/dev/sda1:Windows 10:Windows:chain
(je suis en dual boot avec W10)

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : mar. 25 déc. 2018 00:54
par arghlub
Salut,

Étrange que tu es "Ubuntu" à la place de "Linux Mint"....

Une méthode un peu "brutale" pour changer ça, serait de modifier directement le fichier «/boot/grub/grub.cfg».

Ce n'est pas une méthode conseillée si tu ne maîtrises pas l'administration d'un système. Il faut vraiment savoir ce que l'on fait et il faudra refaire la manip' à chaque mise à jour du grub, mais ça peut se faire en une ligne de commande dans un terminal.

Si cela t'intéresse (je te guiderai sans aucun souci et ne te ferai pas faire de bêtise), dans un premier temps, donne le retour de cette commande :

Code : Tout sélectionner

cat /boot/grub/grub.cfg | grep menuentry
(pas d'inquiétude cette commande permet juste de voir tes entrées dans le grub et ne modifiera rien)
;)

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : mar. 25 déc. 2018 11:17
par bertty
Bonjour et joyeux Noël à tous !

Ne t'inquiète pas arghlub, j'ai tout à fait confiance ;)
Je suis surtout "intellectuellement curieux" de ce problème très mineur, je me dis qu'en le comprenant je vais apprendre des choses :)

Donc voilà :

Code : Tout sélectionner

Moi@moi-All-Series ~ $ cat /boot/grub/grub.cfg | grep menuentry
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry "Windows 10 (loader) (sur /dev/sda1)" --class windows --class os $menuentry_id_option 'osprober-chain-6686C93386C90491' {
menuentry "Ubuntu" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-d6c52705-8bb0-4531-9fab-bab2bbd11092' {
menuentry "Ubuntu, avec Linux 4.15.0-43-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-43-generic-advanced-d6c52705-8bb0-4531-9fab-bab2bbd11092' {
menuentry "Ubuntu, with Linux 4.15.0-43-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-43-generic-init-upstart-d6c52705-8bb0-4531-9fab-bab2bbd11092' {
menuentry "Ubuntu, with Linux 4.15.0-43-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-43-generic-recovery-d6c52705-8bb0-4531-9fab-bab2bbd11092' {
menuentry "Ubuntu, avec Linux 4.15.0-42-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-42-generic-advanced-d6c52705-8bb0-4531-9fab-bab2bbd11092' {
menuentry "Ubuntu, with Linux 4.15.0-42-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-42-generic-init-upstart-d6c52705-8bb0-4531-9fab-bab2bbd11092' {
menuentry "Ubuntu, with Linux 4.15.0-42-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-42-generic-recovery-d6c52705-8bb0-4531-9fab-bab2bbd11092' {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : mar. 25 déc. 2018 12:17
par arghlub
Tu peux aussi supprimer les «--class ubuntu» dans ces lignes.

Et pour faire une sauvegarde (backup) du fichier (au cas où), n'oublie de saisir la commande de cyrille en "root" (avec un «sudo» devant)

Donc, d'abord tu fais un backup du fichier avec :

Code : Tout sélectionner

sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.BAK
Ensuite avec une seule ligne de commande, tu peux remplacer tous les «Ubuntu» par des «Linux Mint» et supprimer les «--class ubuntu» dans le fichier grâce à cette commande "sed" (fais un copié/collé de la ligne pour éviter de faire une erreur lors de la saisie) :

Code : Tout sélectionner

sudo sed -i {'s/Ubuntu/Linux Mint/;s/--class ubuntu //'} /boot/grub/grub.cfg
Pour vérifier que la commande a bien fait son travail, relis le fichier avec :

Code : Tout sélectionner

cat /boot/grub/grub.cfg
;)

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : mar. 25 déc. 2018 17:38
par bertty
Merci Cyrille et arghlub :)

Problème résolu, mais il a fallu y aller à la main du coup, avec cette méthode (efficace !). D'ailleurs, j'aurais du mettre "Linux Mint 19.1" au lieu de "Linux Mint" tout court.

Pour satisfaire totalement ma curiosité du coup :

Quand on fait l'upgrade de LM19 à LM19.1, il doit bien y avoir un script quelque part dans le processus d'upgrade qui dit qu'il faut dorénavant écrire "Linux Mint 19.1" au lieu de "Linux Mint 19" dans grub ou quoi que ce soit d'autre (comme mon "Ubuntu" précédent)
A moins que le script en question soit quasiment la même ligne de commande que celle que tu m'as suggéré, arghlub ?
C'est donc bizarre que ça n'ait pas marché à ce moment là.

(je passe le sujet en "résolu" dès la prochaine réponse ;) )

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : mar. 25 déc. 2018 18:07
par arghlub
bertty a écrit : mar. 25 déc. 2018 17:38 Quand on fait l'upgrade de LM19 à LM19.1, il doit bien y avoir un script quelque part dans le processus d'upgrade qui dit qu'il faut dorénavant écrire "Linux Mint 19.1" au lieu de "Linux Mint 19" dans grub ou quoi que ce soit d'autre (comme mon "Ubuntu" précédent)
A moins que le script en question soit quasiment la même ligne de commande que celle que tu m'as suggéré, arghlub ?
C'est donc bizarre que ça n'ait pas marché à ce moment là.
Non, là je t'ai fait faire de la "bidouille les mains dans le cambouis".
Je ne saurais trop te répondre sur ce que fait la mise à jour de LM19.1 car bien que j'ai aussi fait cette mise à jour, je n'utilise pas le grub de LinuxMint19.1 mais celui de MXLinux (tu peux voir dans ma signature que je suis en triple-boot).

Un autre utilisateur de LM19.1 éclaircira peut-être ce mystère. ;)

Re: Cosmétique : avoir écrit "Linux Mint" et pas "Ubuntu" dans Grub

Posté : mar. 25 déc. 2018 19:36
par zeb
Salut,
bertty a écrit : mar. 25 déc. 2018 17:38 (je passe le sujet en "résolu" dès la prochaine réponse ;) )
;) voili, c'est fait tu peux mettre l'attribut résolu a on sujet 8-)