Ce que vous demandez n'est pas tout à fait clair pour moi, je vais donc vous donner plusieurs réponses possibles, en espérant que vous trouverez celle qui vous intéresse.
-
Vous pouvez désactiver le serveur X au prochain démarrage en allant à
/etc/default/grub
, trouver la ligneGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
et le modifier en
GRUB_CMDLINE_LINUX_DEFAULT="text"
Maintenant, vous devez mettre à jour grub,
update-grub
et vous avez terminé.
Vous pouvez faire le vice versa pour réactiver le serveur X.
-
Vous pouvez désactiver votre gestionnaire de fenêtres :en supposant que vous utilisez
systemd
, ce que font la plupart des distributions Linux de nos jours,systemctl disable kdm
ou
gdm
,lightdm
, quoi que vous utilisiez. -
Si vous pensez que vous voudrez peut-être changer d'avis, occasionnellement, après le démarrage a commencé, ajoutez au fichier
/etc/grub.d/40_custom
la saisie manuelle suivante :menuentry 'Ubuntu (Text mode)' --class ubuntu { recordfail insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' linux /vmlinuz root=/dev/sda1 ro text initrd /initrd.img }
(assurez-vous d'adapter
/dev/sda1
etmsdos1
à votre configuration). Cela produit juste une entrée dans votre menu GRUB2 que vous souhaiterez peut-être utiliser occasionnellement. -
Si tout ce que vous voulez est une connexion textuelle, même lorsqu'une session graphique a démarré, rappelez-vous que la combinaison Ctrl +Alt +F1 (ou F2 -F6 ) vous donnera juste cela, une connexion textuelle. De plus, vous pouvez ensuite désactiver votre gestionnaire de fenêtres à partir de cette connexion textuelle,
sudo systemctl stop gdm
(ou kdm, lightdm, sddm, , ou tout ce que vous utilisez), et là vous avez une connexion purement textuelle, aucune session graphique en cours d'exécution.
-
Enfin, vous souhaiterez peut-être recourir au démarrage par texte uniquement lorsque vous rencontrez une erreur inattendue dans votre configuration graphique (une mise à jour qui a mal tourné ?), Qui vous a pris au dépourvu (c'est-à-dire , sans avoir préparé la solution 3 ). Si vous êtes bloqué à l'invite de commande dans grub, vous pouvez utiliser la suggestion de Terdon convenablement modifiée, car, dans l'état actuel des choses, elle ne le fait pas fonctionne sur mes systèmes Debian et Arch Linux, mais ce qui suit fonctionne :au lieu d'ajouter
text
aulinux
ligne dans l'affichage Grub comme suggéré par Terdon, tapez3
(trois) à la place ; par exemple,linux /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro quiet 3
Cela vous permettra de démarrer avec succès au niveau d'exécution 3, qui est CLI avec mise en réseau mais pas de gestionnaire d'affichage.
Eh bien, l'approche la plus simple pour un démarrage unique en mode texte serait de sélectionner l'entrée du noyau que vous souhaitez démarrer lorsque, sur l'écran GRUB2, appuyez sur E , faites défiler jusqu'au linux
ligne et ajoutez text
jusqu'à la fin. Par exemple :
linux /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro quiet text
Ensuite, appuyez sur F10 ou Ctrl +X pour démarrer.
Copiez-collez depuis /etc/inittab :
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#
Par conséquent, vous pouvez définir :
systemctl set-default multi-user.target
pour exécuter uniquement la CLI