48 votes

Comment faire fonctionner ubuntu/xubuntu dans un mode non-gui complet ?

Je cherche à faire fonctionner Ubuntu/Xubuntu dans un mode complètement non-GUI. Par exemple, lorsque le système démarre, il doit se connecter à la console. C'est tout, pas de chargement de gestionnaire d'affichage, de serveur x, de support d'applications basées sur l'interface graphique, rien en arrière-plan non plus pour l'interface graphique.

32voto

flq Points 11937

Ce que vous souhaitez peut être réalisé en installant Ubuntu édition serveur qui n'a pas de gestionnaire d'affichage, de serveur X, etc. Mais si vous avez une installation Ubuntu ou Xubuntu sur votre ordinateur et que vous souhaitez travailler dans un environnement non-GUI, vous pouvez utiliser consoles virtuelles qui sont appelés tty.

  1. Fermez toutes les applications ouvertes.
  2. presse ctrl + alt + F2
  3. Connectez-vous avec votre nom d'utilisateur et votre mot de passe.
  4. Arrêtez le serveur d'affichage et le serveur X en donnant sudo service lightdm stop commandement.

Pour redémarrer l'interface graphique, sudo service lightdm start suffit.

Et vous êtes prêt à travailler dans un environnement tel que vous l'avez décrit dans votre message.

Une autre solution consiste à supprimer un grand nombre de paquets pour obtenir une "Ubuntu pure", comme décrit dans le document suivant cette blog post. Pour Xubuntu, la commande qui vous permettra d'obtenir un "Ubuntu pur" est la suivante

sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte bison blueman brltty-x11 catfish espeak exo-utils flex fonts-droid fonts-lyx gcalctool gigolo gimp gimp-data gksu gmusicbrowser gnome-desktop-data gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gstreamer0.10-gnomevfs gthumb gthumb-data gtk2-engines-pixbuf indicator-application-gtk2 indicator-sound-gtk2 libabiword-2.9 libamd2.2.0 libbabl-0.1-0 libbison-dev libblas3 libcolamd2.7.1 libdigest-crc-perl libexo-1-0 libexo-common libexo-helpers libfl-dev libgarcon-1-0 libgarcon-common libgdome2-0 libgdome2-cpp-smart0c2a libgegl-0.2-0 libgimp2.0 libgksu2-0 libglade2-0 libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgoffice-0.10-10 libgoffice-0.10-10-common libgsf-1-114 libgsf-1-common libgstreamer-perl libgtk2-notify-perl libgtk2-trayicon-perl libgtkmathview0c2a libgtksourceview2.0-0 libgtksourceview2.0-common libgtkspell0 libido-0.1-0 libintl-perl libjavascriptcoregtk-1.0-0 libjpeg-progs libjpeg-turbo-progs libkeybinder0 liblink-grammar4 libloudmouth1-0 libnet-dbus-perl liboobs-1-5 libotr5 libots0 librarian0 libsdl1.2debian libsexy2 libsigsegv2 libtagc0 libthunarx-2-0 libtidy-0.99-0 libtie-ixhash-perl libtumbler-1-0 libumfpack5.4.0 libunique-1.0-0 libvte-common libvte9 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwv-1.2-4 libxfce4ui-1-0 libxfce4ui-utils libxfce4util-bin libxfce4util-common libxfce4util6 libxfcegui4-4 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl lightdm-gtk-greeter link-grammar-dictionaries-en locate lp-solve m4 mousepad orage parole pastebinit pavucontrol pidgin pidgin-data pidgin-libnotify pidgin-microblog pidgin-otr plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text python-configobj rarian-compat ristretto screensaver-default-images scrollkeeper shimmer-themes system-tools-backends tcl8.5 tcl8.5-lib thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman ttf-droid tumbler tumbler-common xbrlapi xchat xchat-common xchat-indicator xfburn xfce-keyboard-shortcuts xfce4-appfinder xfce4-cpugraph-plugin xfce4-dict xfce4-indicator-plugin xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notes xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-verve-plugin xfce4-volumed xfce4-weather-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xscreensaver xscreensaver-data xscreensaver-gl xubuntu-artwork xubuntu-default-settings xubuntu-desktop xubuntu-docs xubuntu-icon-theme xubuntu-wallpapers

J'ai supprimé la dernière commande, qui est apt-get install ubuntu-desktop qui installe des paquets comme Unity et transforme votre Xubuntu en Ubuntu. Comme vous pouvez le voir, il y a beaucoup de paquets qui sont très difficiles à suivre et vous pouvez avoir besoin de certains paquets. Comme je n'utilise pas Xubuntu, je ne peux pas dire quels paquets doivent être conservés.

17voto

Jerron Points 258

Vous pouvez simplement désactiver X au démarrage. Installez rcconf :

sudo apt-get install rcconf

Exécutez-le avec sudo :

sudo rcconf

Recherchez l'entrée x11-common, désactivez-la et sélectionnez OK. Puis redémarrez.

enter image description here

Si vous changez d'avis, Xorg sera toujours installé, mais il ne se chargera pas au démarrage. Il vous suffit donc de réexécuter rcconf et de réactiver x11-common.

13voto

Karl Hanzel Points 131

Avec Ubuntu 15.10, j'ai dû le faire :

sudo systemctl disable lightdm

Die rcconf y /etc/default/grub n'étaient pas suffisantes.

10voto

Saurav Kumar Points 14168

En fait, c'est facile à faire, mais c'est un peu risqué pour les débutants.

Ce n'est pas la meilleure façon de procéder, mais vous pouvez facilement y parvenir. Je poste la façon de faire fonctionner Ubuntu sans le mode GUI ainsi que la façon de revenir en arrière :

Faire fonctionner Ubuntu sans interface graphique

Vous devez désinstaller le seul gestionnaire d'affichage installé sur votre système. Il s'agit de lightdm Le gestionnaire d'affichage. Pour le supprimer, exécutez cette commande :

sudo apt-get remove lightdm

Redémarrez ensuite votre système. Votre système démarrera en mode CLI. Il se peut que vous deviez appuyer sur Ctrl + Alt + F1 pour accéder à l'interface de programmation tty1 modo.

Revenir au mode GUI

Installez à nouveau le gestionnaire d'affichage pour obtenir l'affichage. Utilisez la commande suivante pour ce faire :

sudo apt-get install lightdm

et redémarrez votre système avec :

sudo reboot

C'est tout. Répondez si vous avez besoin d'aide ou si quelque chose ne va pas.

10voto

Saumya Suhagiya Points 211

La mise à jour des paramètres du fichier Grub a fonctionné pour moi.

Sauvegarder d'abord le fichier original Grub.

sudo cp -n /etc/default/grub /etc/default/grub.orig

Si, pour une raison quelconque, vous souhaitez revenir aux paramètres d'origine, exécutez la commande ci-dessous dans le terminal :

sudo mv /etc/default/grub.orig /etc/default/grub && sudo update-grub

Modifiez maintenant le fichier Grub.

sudo nano /etc/default/grub
  1. Commenter la ligne GRUB_CMDLINE_LINUX_DEFAULT="splash silencieux" en ajoutant # au début, ce qui désactivera l'écran violet d'Ubuntu.
  2. Remplacer GRUB_CMDLINE_LINUX="" par GRUB_CMDLINE_LINUX="text" Cela permet à Ubuntu de démarrer directement en mode texte.
  3. Décommenter cette ligne #GRUB_TERMINAL=console En supprimant le # au début, le menu Grub devient un véritable mode texte en noir et blanc (sans image de fond).

Enfin, exécutez Grub update et redémarrez le système. La prochaine fois, il s'affichera en mode terminal.

sudo update-grub

Comme expliqué aquí .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X