logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 27-03-2021 13:08:33

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

[Résolu] Passer une variable via l'entrée GRUB ?

Salut,
je me demandais si y avait moyen, via une entrée grub, d'entrer une valeur qui pourrait être récupéré ensuite par le système. Qu'on pourrait ensuite récuperer d'une manière ou d'une autre pour faire toute sorte de chose.

Exemple d'entrée grub :
* "mise-à-jour en cli & reboot normal"
* "démarrage sans environnement  avec firefox et en mode kiosk"
* "lancer analyse SMART du disque dur"
* "lancer un script rigolo qui dit quel type de dinosaure est ton ordi"
* "remonter les problèmes de l'ordi : si apt est cassé, disque dur plein (ou presque plein), erreur de disque, les 10 dernières erreurs dans les logs..."
* ...

Je suis pas sûr que ce serait vraiment utile, mais j'vois des possibilités, au moins pour mettre des gadgets marrants ou de mono-usage d'une app.

Dernière modification par otyugh (27-03-2021 17:34:03)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#2 27-03-2021 16:17:15

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Passer une variable via l'entrée GRUB ?

La méthode habituelle consiste à passer un paramètre à la ligne de commande du noyau et à le récupérer dans /proc/cmdline.

Il vaut mieux montrer que raconter.

Hors ligne

#3 27-03-2021 17:33:52

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Passer une variable via l'entrée GRUB ?

Ha génial ! \o/

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#4 27-03-2021 17:54:49

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Passer une variable via l'entrée GRUB ?

Tu ne connaissais pas ? C'est utilisé notamment par l'initramfs, l'init (sysvinit ou systemd), modprobe...

Il vaut mieux montrer que raconter.

Hors ligne

#5 28-03-2021 13:42:02

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Passer une variable via l'entrée GRUB ?

raleur a écrit :

Tu ne connaissais pas ?


Nah, jamais eu besoin de m'attarder là-dessus jusqu'à ce que je me pose la question. Mais du coup c'est chouette. Ça veut dire qu'avec un bout de service systemd et de script, on peut lancer des environnements assez finement en se basant uniquement sur l'entrée de démarrage grub.

Tout reste à faire si je veux l'exploiter, mais ça me semble accessible smile


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

Pied de page des forums