Démarrage en mode texte en 16.04

23

Existe-t-il un moyen de désactiver temporairement l'interface graphique (serveur X) lors du démarrage d'une installation Ubuntu 16.04 LTS?

Il existe différents guides conseillant d'ajouter une textoption sur la ligne GRUB_CMDLINE_LINUX_DEFAULTdans /etc/default/grubou directement sur la linuxligne dans GRUB. Ces méthodes fonctionnent bien dans Ubuntu 14.04 LTS mais je me retrouve toujours dans LightDM lorsque je les essaie dans 16.04 LTS.

Melebius
la source
Beaucoup plus tard, a trouvé une question connexe: askubuntu.com/q/16371/250300
Melebius

Réponses:

41

Pour démarrer Ubuntu 16.04 Desktop sans X une seule fois, ajoutez systemd.unit=multi-user.targetà la linuxligne de commande dans GRUB.

Pour en faire la valeur par défaut, utilisez

sudo systemctl set-default multi-user.target

Pour revenir au démarrage par défaut dans X, utilisez

sudo systemctl set-default graphical.target

Pour voir la cible par défaut actuelle,

sudo systemctl get-default
AlexP
la source
Oui, celui-ci fonctionne! Cependant, je suis sûr que je ne me souviendrai pas de cette méthode aussi facilement que l'ancienne…
Melebius
7
@Melebius: Comment se souvenir: Ubuntu utilise maintenant systemd comme système init. Systemd a une notion d' unités cibles , dont certaines correspondent aux niveaux de démarrage à l'ancienne. Lors du démarrage, systemd a l'objectif à atteindre default.target, qui peut être lié à l'un des deux: multi-user.target(système entièrement en place, pas de graphiques) et graphical.target(système complètement en place, avec graphiques).
AlexP
1
Pour ceux qui ne savent pas comment modifier la commande GRUB: appuyez sur Shiftpendant le démarrage et appuyez sur epour modifier la commande de démarrage sélectionnée.
longbkit
Merci pour vos instructions, dans mon cas, je dois également modifier la configuration de grub. sudo vi /etc/default/grub Commentaire sur la GRUB_CMD_LINE_LINUX_DEFAULTligne en ajoutant le préfixe #, modifier GRUB_CMD_LINE_LINUXà "text"et uncomment GRUB_TERMINAL=console. Ensuite, enregistrez etsudo update-grub
longbkit
@longbkit C'est l' ancienne option (sans systemd) que j'ai mentionnée dans la question.
Melebius