web-dev-qa-db-fra.com

Comment désactiver le message de vérification du système de fichiers qui se produit lors du démarrage

Ce que je veux réaliser:

Je souhaite personnaliser le démarrage complet de mon installation Ubuntu 16.04 LTS pour afficher le même fond d'écran, qui se trouve en fait sur mon bureau.

Ce que j'ai réalisé jusqu'à maintenant:

  • ajouté le papier peint au menu de menu en ajoutant les lignes suivantes à /etc/deault/grub et en faisant ensuite un update-grub.

    export GRUB_MENU_PICTURE="/boot/grub/wallpaper.png"
    export GRUB_COLOR_NORMAL="white/black"
    export GRUB_COLOR_HIGHLIGHT="black/white"
    
  • ajout du fond d'écran à l'écran d'accueil et à l'écran de connexion

Problème:

Lorsque je démarre, l'image est affichée en mode Grub, mais je vois rarement l'écran de démarrage, mais un écran presque vide affiche la vérification du système de fichiers comme suit:

/dev/sda1: clean, 201776/60878736 files, 4991277/243040256 blocks

Cela m'empêche de bénéficier de l'expérience de démarrage que je souhaite obtenir car après cela, l'écran de démarrage s'affichera peu de temps après ce message.

Question:

Comment puis-je supprimer ce message afin que je puisse obtenir un démarrage en continu avec mon fond d'écran préféré, sans désactiver la vérification du système de fichiers (si possible)?

8
Videonauth

Messages d'initialisation silencieux

Vous devriez pouvoir y parvenir avec le paramètre de noyau loglevel= ou quietname__

loglevel=       All Kernel Messages with a loglevel smaller than the
                console loglevel will be printed to the console. It can
                also be changed with klogd or other programs. The
                loglevels are defined as follows:

                0 (KERN_EMERG)          system is unusable
                1 (KERN_ALERT)          action must be taken immediately
                2 (KERN_CRIT)           critical conditions
                3 (KERN_ERR)            error conditions
                4 (KERN_WARNING)        warning conditions
                5 (KERN_NOTICE)         normal but significant condition
                6 (KERN_INFO)           informational
                7 (KERN_DEBUG)          debug-level messages


quiet       [KNL] Disable most log messages

Je ne sais pas exactement à quel niveau cela serait caché (ni à quel point vous souhaitez que votre chaussure soit silencieuse).

Temporairement

redémarrez votre ordinateur et, dans le menu de menu, cliquez sur epour modifier les paramètres de démarrage.

faites défiler jusqu'à la fin de la ligne linux... à l'aide des touches fléchées

ajoutez le paramètre souhaité loglevelou quietà la fin de cette ligne. Exemple:

linux      /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro loglevel=4

ou

linux      /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro quiet

une fois l’édition terminée, continuez au démarrage en appuyant sur F10

Constamment

Pour ce faire, éditez /etc/default/grub

éditez la ligne: GRUB_CMDLINE_LINUX_DEFAULT=

supprimez la mise en commentaire, le cas échéant, et ajoutez le niveau de consignation souhaité ou silencieux - par exemple GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4" ou GRUB_CMDLINE_LINUX_DEFAULT="quiet"

et lancez Sudo update-grub

messages fsck

supprimer fsck d'initramfs

fsck est exécuté par défaut par initramfs. en le supprimant et en faisant exécuter fsck par systemd, nous pourrons rediriger la sortie.

voir man initramfs et wiki.ubuntu.com/Initramfs pour plus d'informations sur la suppression de fsck du ramfs.

systemd fsck

De l'arch wiki:

Copiez maintenant les fichiers systemd-fsck-root.service et systemd-fsck @ .service situés dans/usr/lib/systemd/system/dans/etc/systemd/system/et modifiez-les, en configurant StandardOutput et StandardError de la manière suivante:

[Un service]

Type = coup unique
RemainAfterExit = yes
ExecStart =/usr/lib/systemd/systemd-fsck
StandardOutput = null
StandardError = journal + console
TimeoutSec = 0

Dans Ubuntu, ces fichiers sont tous deux situés dans /lib/systemd/system

Si le système de fichiers n'est pas vérifié par initramfs lors du démarrage, systemd-fsck-root.service est automatiquement exécuté.

voir http://manpages.ubuntu.com/manpages/wily/man8/[email protected]

3
Paul

Moi aussi, je rencontre un écran noir après la gravure avec consignation sur la console et un écran d’écran de démarrage de Plymouth, même lors d’une nouvelle installation de 16.04 LTS. Désactiver les messages n'est probablement pas la meilleure chose à faire. J'ai cherché dans Google en dehors de demander Ubuntu et découvert ce fil . Dans commentaire n ° 18 vous trouverez les commandes qui ont résolu mon problème sans désactiver les messages.

Ma procédure pour implémenter le correctif s'est déroulée comme suit:

  1. Open Terminal (vous devez être connecté en tant que root)
  2. Tapez: Sudo -i (tapez votre mot de passe administrateur)
  3. Tapez: echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
  4. Tapez: update-initramfs -u
  5. Tapez: exit (pour vous déconnecter en tant que root).
  6. Fermez votre terminal et redémarrez votre ordinateur.

Maintenant, si Plymouth fonctionne correctement, personnalisez votre processus de démarrage. Si vous avez essayé plusieurs fois de réparer l'écran de démarrage de Plymouth avec des commandes de terminal, je vous suggère d'effectuer une nouvelle installation et de recommencer à zéro, vous avez peut-être endommagé votre système de fichiers sans vous en rendre compte.

1
Joe Wicz