GNU/Linux >> Tutoriels Linux >  >> Linux

Comment démarrer un système Linux sans serveur graphique

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.

  1. Vous pouvez désactiver le serveur X au prochain démarrage en allant à /etc/default/grub , trouver la ligne

    GRUB_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.

  1. 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.

  2. 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 et msdos1 à votre configuration). Cela produit juste une entrée dans votre menu GRUB2 que vous souhaiterez peut-être utiliser occasionnellement.

  3. 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.

  4. 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 au linux ligne dans l'affichage Grub comme suggéré par Terdon, tapez 3 (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


Linux
  1. Comment changer le nom d'hôte sous Linux

  2. Vérifier la disponibilité sur le serveur Ubuntu Linux - Comment faire ?

  3. Linux - Comment Gnome redémarre-t-il sans privilèges root ?

  4. Voici comment fonctionne un serveur Linux

  5. Comment savoir si mon serveur Linux a été piraté ?

Comment installer un système basé sur Plesk Linux

Comment installer et configurer un serveur NFS sur un système Linux

Comment activer HTTP/2 dans Apache sur le système Linux

Comment installer le serveur de partage de fichiers Samba sur le système Linux

Comment vérifier la charge de votre serveur dans le système Linux

Comment SSH au serveur via Linux