web-dev-qa-db-fra.com

Comment démarrer les services lightdm au démarrage

Mon système exécute Ubuntu 15.04 et j'ai changé le démarrage par défaut en "text" au lieu de "quiet splash" en passant par la réponse de @Bruno Pereira Comment désactiver X au démarrage afin que le système démarre en mode texte ? . Cependant, encore une fois, j’ai modifié le démarrage par défaut en quiet splash et update-grub mais comme Ubuntu 15.04 utilise systemd mon système ne démarre pas avec la connexion graphique et reste bloqué à l’écran du logo Ubuntu.Je dois aller au terminal tty1 par CTRL+ALT+F1 et manullay lance les services Lightdm sous le nom Sudo service lightdm start à chaque connexion.

Comment devrais-je changer mon démarrage en login graphique i.e "quiet splash"? contenu de Sudo gedit /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

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

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=1920x1080

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
4
Mudit Kapil

D'abord exécuter cette commande pour un environnement graphique

Sudo systemctl set-default graphical.target

Parce que vous avez utilisé Sudo systemctl set-default multi-user.target auparavant.


Puis réparez les entrées dans /etc/default/grub

Cette affirmation est complètement fausse:

GRUB_DEFAULT="quiet splash"

Ouvrez la configuration:

Sudo nano /etc/default/grub

et remplace l'entrée

GRUB_DEFAULT="quiet splash"

avec

GRUB_DEFAULT=0

ajouter l'entrée

GRUB_CMDLINE_LINUX="quiet splash"

Après cette course

Sudo update-grub

  • GRUB_DEFAULT

    L'entrée de menu par défaut. Il peut s’agir d’un nombre, auquel cas il identifie la Nième entrée dans le menu généré, comptée à partir de zéro, ou le titre d’une entrée de menu, ou la chaîne spéciale "Saved". L'utilisation du titre peut être utile si vous souhaitez définir une entrée de menu comme entrée par défaut même s'il peut y avoir un nombre variable d'entrées avant celle-ci.

  • GRUB_CMDLINE_LINUX

    Arguments de ligne de commande à ajouter aux entrées de menu pour le noyau Linux.

  • GRUB_CMDLINE_LINUX_DEFAULT

    Sauf si "GRUB_DISABLE_RECOVERY" est défini sur "true", deux entrées de menu sont générées pour chaque noyau Linux: une entrée par défaut et une entrée pour le mode de récupération. Cette option répertorie les arguments de ligne de commande à ajouter uniquement à l’entrée de menu par défaut, après ceux énumérés dans ‘GRUB_CMDLINE_LINUX’.

Source

4
A.B.

Cela dépend de la raison pour laquelle il ne démarre pas par défaut. Je purge accidentellement systemd. Par conséquent, lors de la réinstallation et du démarrage, je n'ai que l'invite TTY.

Tout d’abord, vous devez démarrer le service pour pouvoir le faire graphiquement:

Sudo start lightdm

Une fois que vous êtes en mode interface graphique, tapez dans le terminal pour reconfigurer lightdm:

Sudo dpkg-reconfigure lightdm

Sudo systemctl set-default graphical.target

Nous devons maintenant mettre à jour le fichier grub afin que lightdm lance un service par défaut

init=/lib/systemd/systemd

Pour démarrer sous systemd par défaut, éditez/etc/default/grub et modifiez la ligne suivante:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"

Après avoir modifié les fichiers de configuration associés à grub tels que/etc/default/grub, vous devez disposer de la commande suivante pour appliquer les modifications.

update-grub

Vous pouvez voir toutes les instructions dans le wiki officiel d'ubuntu ici , systemd est un administrateur de services, vous trouverez donc tout à fait fonctionnel

2
Cam T