web-dev-qa-db-fra.com

Pourquoi Ubuntu affiche-t-il les messages de démarrage lors du démarrage?

Lorsque je démarre Ubuntu ou Fedora, ils affichent un écran noir avec une multitude de messages [OK] pour les processus de démarrage.

Cela ressemble à un vieux système DOS. De nos jours, iOS et Windows ne montrent pas ces résultats similaires à ceux d'un terminal. OS élémentaire ne le montre pas (la plupart du temps) non plus.

Puis-je les cacher dans Ubuntu?

La réponse à cette question ne fonctionne pas dans mon cas car mon /etc/default/grub a déjà GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" mais il affiche toujours le texte de démarrage .

Sortie de apt-cache policy plymouth | grep Installed:

Installed: 0.9.2-3ubuntu17

Voici mon /etc/default/grub

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
GRUB_CMDLINE_LINUX=""

Mise à jour 7 du 18 mars:

Après avoir couru:

Sudo apt-get clean, apt-get autoremove, apt-get update, apt-get upgrade

Le résultat est le même: les premières bottes Ubuntu avec le logo et 5 points de chargement. Ensuite, l'écran affiche: (beaucoup).

...
[ OK ] Started CUPS Scheduler.
<more yidi yada>
[ OK ] Started Run anacron jobs.
[ OK ] Started ACPI event daemon.
[ OK ] Started Set the CPU Frequency Scaling governor.
       Starting Hold until boot process finishes up... any system changes.pp link was shut down.

Ensuite, Ubuntu affiche l'écran de connexion avec le nom d'utilisateur.

Également:

$ Sudo dpkg-reconfigure -a
[Sudo] password for user: 
Unknown option: a
Usage: dpkg-reconfigure [options] packages
  -u,  --unseen-only        Show only not yet seen questions.
       --default-priority   Use default priority instead of low.
       --force          Force reconfiguration of broken packages.
       --no-reload      Do not reload templates. (Use with caution.)
  -f, --frontend        Specify debconf frontend to use.
  -p, --priority        Specify minimum priority question to show.
        --terse         Enable terse mode.

$ Sudo dpkg-reconfigure plymouth
[Sudo] password for user: 
update-initramfs: deferring update (trigger activated)
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Processing triggers for initramfs-tools (0.125ubuntu12) ...
update-initramfs: Generating /boot/initrd.img-4.13.0-36-generic
4
Viet

réponse courte: oui! :) vous pouvez personnaliser Ubuntu ou Fedora comme bon vous semble. Je ne sais pas quelle version vous utilisez, mais sous toute installation normale, je pense que plymouth devrait être installé.

Plymouth est l’application qui fournit l’écran "splash" graphique lors du démarrage et de l’arrêt d’un système Ubuntu.

Il existe un wiki complet sur ce sujet sur le site Web ubuntu ici: https://wiki.ubuntu.com/Plymouth Je pense que la raison pour laquelle le vôtre ne fonctionne pas, c'est parce que le noyau n'est pas configuré pour utilisez correctement plymouth, ou votre chargeur de démarrage grub a été configuré pour démarrer l’OS en mode texte.

Un autre problème que j’ai rencontré avant moi-même est que mon Ubuntu n’a pas été arrêté correctement, ce qui l’amène à s’amorcer lors d’une vérification du système, ce qui indique également la sortie du terminal.

2
Glenn van Acker

Les messages OK/FAIL de fantaisie que vous voyez sont en fait des messages d’amorçage qui sont envoyés à TTY1 au cours du processus d’amorçage.

Pour répondre à votre question, techniquement, ce n'est pas un shell, mais un programme distinct, à savoir le système systemd init qui envoie ces messages.

Vous pouvez masquer ces messages, mais je dois le rechercher. Depuis que je ne le cache jamais, je l'aime réellement.

Modifier:

Pour masquer ces messages, éditez le fichier/etc/default/grub

Sudo nano /etc/default/grub

Changer ces lignes:

GRUB_CMDLINE_LINUX_DEFAULT=quiet   #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text

Mettre à jour la nourriture:

Sudo update-grub

Au lieu de cacher, utilisez un écran de démarrage pour le masquer.

En utilisant plymouth, un animateur graphique de démarrage, vous pouvez fournir un joli écran de démarrage bien adapté aux ordinateurs de bureau.

Sudo apt-get install plymouth-theme-ubuntu-logo

Vous trouverez un tutoriel sur ce lien: Lancez votre Linux en silence

1
An0n