Quelle est la différence entre GRUB_CMDLINE_LINUX et GRUB_CMDLINE_LINUX_DEFAULT dans / etc / default / grub

59

Je dépanne un problème de contrôle de la luminosité de la clé fn sur mon ordinateur portable. Je me suis donc laissé aller à de nombreuses options de configuration dans / etc / default / grub, comme vous pouvez l'imaginer. Cependant, cela m'a posé une question:

Quelle est la différence entre les lignes marquées GRUB_CMDLINE_LINUXet GRUB_CMDLINE_LINUX_DEFAULT?

Par exemple, est-ce que GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

se comporter différemment que GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"?

En tant que question indépendante, qu'est-ce que l'un d'entre eux a à voir avec la cartographie de l'utilisation de mes clés fn? La luminosité est déjà réglable dans les paramètres système à cause de la xorg.conf.d/magie. Je veux juste que les clés fonctionnent.

Chase May
la source

Réponses:

44

GRUB_CMDLINE_LINUX

Les entrées de cette ligne sont ajoutées à la fin de la ligne de commande 'linux' (ligne "kernel" de GRUB Legacy) pour les modes normal et de récupération. Il est utilisé pour passer des options au noyau.


GRUB_CMDLINE_LINUX_DEFAULT

Cette ligne importe toutes les entrées à la fin de la ligne 'linux' (la ligne "kernel" de GRUB Legacy). Les entrées sont ajoutées à la fin du mode normal uniquement.

qu'est-ce que l'un d'entre eux a à voir avec la cartographie de l'utilisation de mes Fnclés?

Dans certains cas, le BIOS ACPI fournit les interfaces nécessaires pour contrôler le rétroéclairage via l'interface générique ACPI, mais les méthodes réelles ne sont pas implémentées. Ainsi, le pilote ACPI s'enregistre avec le matériel et empêche tout pilote spécifique à un ordinateur portable de le faire. Dans ces cas, il est possible d'empêcher le démarrage du pilote de rétro-éclairage ACPI en ajoutant la ligne suivante aux paramètres de démarrage du noyau:

acpi_backlight=vendor

  1. Source concernant GRUB_CMDLINE _...
  2. Source concernant le rétro-éclairage
g_p
la source
71

La différence en texte court black'n'white:

  • Les options GRUB_CMDLINE_LINUXsont toujours efficaces .

  • Les options de GRUB_CMDLINE_LINUX_DEFAULTsont effectives UNIQUEMENT au démarrage normal (PAS en mode de récupération).


Sources: help.ubuntu.com/.../Grub2 et la réponse de gp

Ndemou
la source
16
Raison de cette réponse, qui est souvent en double: je ne cesse d’oublier la différence, je reviens à cette page et je veux passer le moins de temps possible pour capturer l’essence.
ndemou
1
Celui-ci devrait être la réponse acceptée
Wizard79