Résolu le 21-07-20 paramètre grub_distributor ds /etc/default/grub

Assistance concernant Linux Mint
Avatar du membre
Mike33
Messages : 18
Enregistré le : ven. 25 mars 2016 18:49
Localisation : Bordeaux France

paramètre grub_distributor ds /etc/default/grub

Message par Mike33 »

Bonjour,
Dans ce fichier paramétrable pour Grub2 le paramètre "GRUB_DISTRIBUTOR" permet de personnaliser l'affichage des libellés du menu grub au démarrage, entr'autre à partir du contenu de lsb_release. Or, j'ai beau le modifier, cela ne change pas l'affichage. J'ai toujours l'affichage: "Linux Mint 20 Cinnamon" . Ceci est-il gravé dans le marbre et inchangeable ou de quel fichier cela provient-il ? Cela fonctionnait bien dans les versions précédentes de LM.
Merci pour une explication que je n'ai pas trouvée .
Pc : Pc | Os | Desk | Kernel | Cpu | Ram | Cg
Linux Mint 21.3 Cinnamon 6 Geforce 1060 Intel i7-4771 CM Asus Z97-A / Linux Mint 22 Cinnamon Geforce 660 Intel G4560 Ram 8 Go

ryry331
Messages : 483
Enregistré le : jeu. 24 oct. 2019 23:44

Re: paramètre grub_distributor ds /etc/default/grub

Message par ryry331 »

Bonjour

Peut etre faut il faire

Code : Tout sélectionner

sudo update-grub
Portable 1 : Intel® Pentium(R) CPU 4405U @ 2.10GHz × 4 - Intel® HD Graphics 510 - 4 go de RAM ¦ Ubuntu 20.04 ¦ LMDE 4 ¦ Deepin 20.0 avec partition de données commune
Portable 2 : Toshiba A100-187 - Intel Celeron 1,60 GHz - ATI Radeon XPRESS 200M ¦ Lubuntu 18.04 ¦ Debian 10 Buster Lxde

Avatar du membre
Mike33
Messages : 18
Enregistré le : ven. 25 mars 2016 18:49
Localisation : Bordeaux France

Re: paramètre grub_distributor ds /etc/default/grub

Message par Mike33 »

merci ryry331 mais c'est ce que j'ai bien sur fait lors de mes tentatives de modif.
Avec l'ancienne vercion 19.3 on pouvait modifier dans /etc/default/grub le paramètre GRUB_DISTRIBUTOR à notre "sauce" . L'avantage était que même avec les maj de Mint cela restait modifié. Seulement avec LM 20.0 cela ne fonctionne plus .
Où ce libellé à l'affichage graphique des lignes Grub2 je ne peux rien cahnger ety j'ai toujours "Linux Mint 20 Cinnamon" .
Pc : Pc | Os | Desk | Kernel | Cpu | Ram | Cg
Linux Mint 21.3 Cinnamon 6 Geforce 1060 Intel i7-4771 CM Asus Z97-A / Linux Mint 22 Cinnamon Geforce 660 Intel G4560 Ram 8 Go

Avatar du membre
arghlub
Administrateur du site
Messages : 10376
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: paramètre grub_distributor ds /etc/default/grub

Message par arghlub »

Salut Mike,

Quelle est la valeur exacte que tu as attribuée à la variable GRUB_DISTRIBUTOR ?
Donne-nous le retour de la commande :

Code : Tout sélectionner

cat /etc/default/grub | grep "GRUB_DISTRIBUTOR"
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre de l' April.org────────────────

Avatar du membre
Mike33
Messages : 18
Enregistré le : ven. 25 mars 2016 18:49
Localisation : Bordeaux France

Re: paramètre grub_distributor ds /etc/default/grub

Message par Mike33 »

Bonjour arghlub,
Voici les tests que j'ai effectué:
- un classique
- un perso

Code : Tout sélectionner

$ cat /etc/default/grub | grep "GRUB_DISTRIBUTOR"
GRUB_DISTRIBUTOR=`lsb_release -dc -s 2> /dev/null || echo Debian`
#GRUB_DISTRIBUTOR=`echo -n $(lsb_release -sdc) $(uname -r)`
Et cela ne donne rien,
Modifié en dernier par arghlub le lun. 20 juil. 2020 05:23, modifié 1 fois.
Raison : ajout de balises [code] au retour de la commande en terminal
Pc : Pc | Os | Desk | Kernel | Cpu | Ram | Cg
Linux Mint 21.3 Cinnamon 6 Geforce 1060 Intel i7-4771 CM Asus Z97-A / Linux Mint 22 Cinnamon Geforce 660 Intel G4560 Ram 8 Go

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: paramètre grub_distributor ds /etc/default/grub

Message par cyrille »

C'est normal

Code : Tout sélectionner

$ lsb_release -dc -s 2> /dev/null || echo Debian
Linux Mint 20
ulyana
Je ne vois pas ce que tu attends de cette ligne de code

Quelle entrée voudrais tu ?
Modifié en dernier par cyrille le dim. 19 juil. 2020 19:06, modifié 1 fois.
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: paramètre grub_distributor ds /etc/default/grub

Message par cyrille »

GRUB_DISTRIBUTOR="DEBIAN"

Ta redirection dans

Code : Tout sélectionner

lsb_release -dc -s 2> /dev/null 
le 2> /dev/null redirige uniquement les erreurs dans ce tube , or ton affichage ne contient pas d'erreur

Donc je pense que tu voulais faire

Code : Tout sélectionner

 lsb_release -dc -s > /dev/null

mais qui n'a plus d'interet.... puisque tu poses une question et envoies directement la réponse dans un trou sans fond....
Et ton "pipe", un seul | pas ||

Code : Tout sélectionner

$ lsb_release -dc -s > /dev/null | echo test
test
Fonctionne très bien même si la première commande est totalement inutile

Je pense que tu as confondu le & et le |

si tu veux voir inscrit DEBIAN, ce qui, comme le système l'indique, serait une info erronée vu que c'est une ubuntu et non une debian

Code : Tout sélectionner

~$ cat /etc/os-release 
NAME="Linux Mint"
VERSION="20 (Ulyana)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20"
VERSION_ID="20"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=ulyana
UBUNTU_CODENAME=focal
~$ uname -a
Linux ragnarok-VirtualBox 5.4.0-40-generic #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Mike33
Messages : 18
Enregistré le : ven. 25 mars 2016 18:49
Localisation : Bordeaux France

Re: paramètre grub_distributor ds /etc/default/grub

Message par Mike33 »

Bonjour cyrille
Cette ligne de code : $ lsb_release -dc -s 2> /dev/null || echo Debian est celle fourni par défaut par Mint 20.0 lors de son installation.
Il y avait la même en 19.3 et cela marchait trés bien.
Je n'ai pas confondu de touches clavier.
lsb_release -dc -s > /dev/null je sais que cela redirige sur la voie de garage avec aucun affichage
2> /dev/null redirige uniquement les erreurs dans ce tube OK je le sais bien .
La redirection est celle par defaut à l'install, je ne pense pas que chez les développeurs LM ne sachent pas ce qu'ils font, je leur fait confiance en conservant leur ligne.

cat /etc/lsb-release => donne ce résultat.

Code : Tout sélectionner

DISTRIB_ID=LinuxMint   
DISTRIB_RELEASE=20
DISTRIB_CODENAME=ulyana
DISTRIB_DESCRIPTION="Linux Mint 20 Ulyana"
de plus les options sont:
Options:
  -h, --help         show this help message and exit
  -v, --version      show LSB modules this system supports  (No LSB modules are available ?)
  -i, --id           show distributor ID   ==> donc Linuxmint
  -d, --description  show description of this distribution ==> donc Linux Mint 20
  -r, --release      show release number of this distribution  => donc 20
  -c, --codename     show code name of this distribution ==> donc ulyana
  -a, --all          show all of the above information
  -s, --short        show requested information in short format
(permet mettre sur même ligne)

De même GRUB_DISTRIBUTOR=`echo -n TITRE PERSONNALISÉ $(lsb_release -rs 2> /dev/null || echo Debian)` devrait donner : TITRE PERSONNALISÉ 20.0 GNU/Linux
MAIS aucune écriture ne fonctionne comme elle le devrait: on a toujours ces quatre mots
"Linux Mint 20 Cinnamon" . Provenance ? C'etait ma question.

Je sais que l'on peut aller "bidouiller " le /etc/os-release mais nulle part ces 4 mots

Code : Tout sélectionner

cat /etc/os-release
NAME="Linux Mint"
VERSION="20 (Ulyana)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20"
VERSION_ID="20"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=ulyana
UBUNTU_CODENAME=focal
Je pensais pouvoir conserver les possibilités de la 19.03 et autres précédentes versions de LM comme le montre ce que l'on peut faire avec la ligne écrite en commentaire et qui fonctionnait.

On verra avrec les mise à jour futures ...
Merci tout de même cyrille pour ton aide sympatique
Modifié en dernier par arghlub le lun. 20 juil. 2020 13:49, modifié 1 fois.
Raison : ajout de balises [code] au retour des commandes en terminal
Pc : Pc | Os | Desk | Kernel | Cpu | Ram | Cg
Linux Mint 21.3 Cinnamon 6 Geforce 1060 Intel i7-4771 CM Asus Z97-A / Linux Mint 22 Cinnamon Geforce 660 Intel G4560 Ram 8 Go

Avatar du membre
arghlub
Administrateur du site
Messages : 10376
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: paramètre grub_distributor ds /etc/default/grub

Message par arghlub »

re Mike,
J'ai modifié tes 2 derniers messages pour mettre les retours du terminal entre balises “Code”.
Il faut utiliser ces balises (sélectionner le code et cliquer sur Image) pour tout ce qui concerne le terminal (commandes, retours de commandes, etc…), cela améliore grandement la lisibilité.
Voir tuto Barre d'outils des messages.
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre de l' April.org────────────────

Avatar du membre
Mike33
Messages : 18
Enregistré le : ven. 25 mars 2016 18:49
Localisation : Bordeaux France

Re: paramètre grub_distributor ds /etc/default/grub

Message par Mike33 »

Merci arghlub et toute mes excuses.
Je viens de relire l'utilisation de ces icones, mea culpa.
Bien à Toi.
Pc : Pc | Os | Desk | Kernel | Cpu | Ram | Cg
Linux Mint 21.3 Cinnamon 6 Geforce 1060 Intel i7-4771 CM Asus Z97-A / Linux Mint 22 Cinnamon Geforce 660 Intel G4560 Ram 8 Go

Répondre