Que signifient les paramètres de nomodeset, quiet et splash kernel?

59

Que signifient les paramètres de ligne de commande du noyau (également appelés options de démarrage)?

Lorsque vous accédez aux options Ubuntu (ou mieux, GRUB), vous avez des choses comme nomodeset , quiet et splash . Que signifient ces options?

Je suis également intéressé par d’autres paramètres et je serais intéressé de voir les descriptions de tous les paramètres du noyau (comme acpi ), mais ils ne sont pas essentiels.

    
posée Star OS 04.01.2016 - 22:37
la source

4 réponses

64

De cette question , à propos de nomodeset :

  

Les nouveaux noyaux ont déplacé le réglage du mode vidéo dans le   noyau. Donc toute la programmation des fréquences d'horloge spécifiques au matériel   et les registres sur la carte vidéo se produisent dans le noyau plutôt que dans   le pilote X au démarrage du serveur X. Cela permet d'avoir   haute résolution belle apparence splash (boot) écrans et sans scintillement   les transitions de démarrage splash à l'écran de connexion. Malheureusement, sur certains   cartes cela ne fonctionne pas correctement et vous vous retrouvez avec un écran noir.   L'ajout du paramètre nomodeset indique au noyau de ne pas charger la vidéo   pilotes et utilisez les modes BIOS à la place jusqu'à ce que X soit chargé.

De Unix & amp; Linux , sur quiet splash :

  

Le splash (qui finit par se retrouver dans votre /boot/grub/grub.cfg)   provoque l'affichage de l'écran de démarrage.

     

En même temps, vous voulez que le processus de démarrage soit silencieux, sinon   toutes sortes de messages perturberaient cet écran de démarrage.

     

Bien que spécifié dans GRUB, ce sont les paramètres du noyau qui influencent   chargement du noyau ou de ses modules, pas quelque chose qui change GRUB   comportement. La partie significative de GRUB_CMDLINE_LINUX_DEFAULT est   CMDLINE_LINUX

Cette réponse couvre noacpi et nolacpi et acpi :

  

En général, de tels paramètres d’amorçage ne sont nécessaires que s’il existe un   problème avec votre BIOS et comment il gère ces normes, ou juste   pourrait être assez vieux lorsque ces normes n'ont pas été pleinement mises en œuvre   correctement.

     

L’ACPI (Advanced Configuration and Power Interface) est un standard pour   gestion de la puissance de manutention. Les systèmes plus anciens ne peuvent pas prendre en charge l’ACPI complet, donc   Parfois, cela aide le noyau à ne pas l'utiliser. "acpi = désactivé"

     

APIC (Advanced Programmable Interrupt Controller) est une sorte de fonctionnalité   trouvé sur les nouveaux systèmes. La version "locale" s'appelle "LAPIC". Quelle   ce contrôleur peut faire est être configuré pour générer et gérer les interruptions,   un signal que le matériel utilise pour transmettre des messages. Encore une fois, certains   les mises en œuvre de APIC peuvent avoir des problèmes sur l'ancien système, et donc   est utile pour le désactiver. "noapic" et "nolapic".

     

Parfois, l'APIC fonctionne, mais il ralentit les choses en entrant   au milieu des messages qui circulent. Cela peut gâcher avec l'audio   et traitement vidéo, par exemple. Les gens pourraient le désactiver pour ça   raison aussi.

Des paramètres supplémentaires peuvent être trouvés ici .

    
réponse donnée Mark Kirby 04.01.2016 - 22:56
la source
33

Ce sont des instructions transmises au noyau pendant le démarrage. Dans Ubuntu, ils sont gérés par GNU GRUB (GRand Unified Bootloader).

  • quiet - cette option indique au noyau de NE PAS produire de sortie (a.k.a. Mode non verbeux). Si vous démarrez sans cette option, vous verrez beaucoup de messages du noyau tels que les activations de pilotes / modules, les vérifications de système de fichiers et les erreurs. Ne pas avoir le paramètre quiet peut être utile lorsque vous devez trouver une erreur.

  • splash - cette option est utilisée pour lancer un écran de chargement "eye-candy" alors que toutes les parties principales du système sont chargées en arrière-plan. Si vous le désactivez et que quiet vous permet d’avoir un écran vide.

  • nomodeset - indique au noyau de ne pas démarrer les pilotes vidéo tant que le système n'est pas opérationnel.

Il existe de nombreux autres paramètres de démarrage, tels que:

  • 3 - démarre le système dans le niveau de fonctionnement 3 (la valeur par défaut est 5). Si vous ajoutez ce paramètre, vous serez déposé dans un environnement de ligne de commande (le niveau d'exécution 5 est requis pour une interface graphique).

  • init - indique l'emplacement du script "init". Ce script est le premier processus lancé dans un système de type Unix et est responsable du démarrage de tous les autres processus. Syntaxe: init=/path/to/script

réponse donnée Eduardo Cola 04.01.2016 - 23:08
la source
6

Ce ne sont pas des "options de démarrage Ubuntu". Ce sont des "options de démarrage du noyau".

Il n’est pas possible de décrire toutes les options de démarrage du noyau en une seule réponse. De nombreux modules du noyau ont des options qui peuvent être utilisées dans grub.

Vous pouvez facilement trouver ce que fait nomodeset .

D'autres options peuvent également être trouvées.

    
réponse donnée Pilot6 04.01.2016 - 22:48
la source
4

Contrairement à Microsoft Windows, où le fabricant de matériel pour ordinateur portable (OEM) teste la viabilité du système d’exploitation pour le matériel, Ubuntu propose ces indicateurs pour permettre aux utilisateurs finaux d’interagir avec le matériel.

Pendant l'installation d'Ubuntu, différents scripts sont exécutés pour sonder votre matériel afin d'identifier la meilleure façon de configurer le système d'exploitation. Exemple: lorsque cette décision automatisée est insuffisante, l'ordinateur portable peut démarrer avec un écran vide, donc ces indicateurs permettent à l'utilisateur final d'effectuer manuellement le réglage pour corriger la configuration du système d'exploitation afin de mieux correspondre à votre matériel.

    
réponse donnée Scott Stensland 04.01.2016 - 22:42
la source

Lire d'autres questions sur les étiquettes