Comment passer du bureau Ubuntu au serveur Ubuntu?

8

J'installe actuellement un serveur domestique utilisant un très, très vieux PC. Ubuntu 11.10 est installé dessus, mais il ne peut pas réellement gérer l'interface graphique. Je veux installer l'édition serveur d'Ubuntu, qui est uniquement en ligne de commande, mais je ne sais pas comment faire. Que puis-je faire?

Jules
la source

Réponses:

3

En fait, si vous avez juste un problème avec l'exécution de l'interface graphique, il n'est pas nécessaire d'installer une autre distribution, modifiez simplement la séquence de démarrage pour empêcher l'interface graphique de venir et de fonctionner à partir de la ligne de commande comme vous le souhaitez.

Je n'ai pas accès à un système pour le moment, mais je pense que le script dont vous aurez besoin se trouvera dans le répertoire /etc/init.d or /boot/grub. Peut-être que quelqu'un ici peut vous donner le nom du script avant que je rentre chez moi pour vérifier.

Je viens de trouver ceci: démarrer Ubuntu sans l'interface graphique

Je vois trois façons de le faire:

  1. Modification du niveau d'exécution par défaut

    Vous pouvez le définir au début de /etc/init/rc-sysinit.conf remplacer 2 par 3 et redémarrer. Vous pouvez activer l'interface graphique avec telinit 2. (En savoir plus sur les niveaux d'exécution)

  2. Ne lancez pas le service d'interface graphique au démarrage

    update-rc.d -f xdm remove
    

    Rapide et facile. Vous pouvez réactiver l'interface graphique avec le service xdm start ou annuler vos modifications avec les valeurs par défaut de update-rc.d -f xdm

  3. Supprimer des packages

    apt-get remove --purge x11-common && apt-get autoremove
    

    Je pense que cela convient mieux à un ordinateur considéré comme un serveur. Vous pouvez réactiver l'interface graphique en réinstallant les packages

Il y a aussi ceci: Possible d'installer ubuntu-desktop puis de démarrer sans interface graphique

Le fait est que vous pouvez empêcher l'interface graphique d'apparaître si c'est votre principal problème.

Levon
la source
J'ai essayé la deuxième méthode, sans effet. Après avoir essayé la troisième méthode, je ne reçois rien. Pas d'invite racine, pas de ligne de commande, pas même un curseur clignotant. Heureusement, il n'y a pas encore de données réelles sur cet ordinateur, à part le système d'exploitation. Que puis-je faire ensuite?
Jules
@Verandaguy Oh, désolé d'entendre cela. Il est difficile de dire sans connaissance détaillée de votre système que faire ensuite. Changer la séquence de démarrage / démarrage n'est pas pour les âmes sensibles, mais je suis soulagé d'apprendre que le système ne contient que le système d'exploitation. donc le pire des cas est quelque peu limité (toujours un problème je me rends compte). Je pense toujours que vous devriez être en mesure de récupérer à l'aide du CD live qui devrait vous permettre de démarrer dans le système. De là, vous pouvez annuler les modifications que vous avez apportées (ou en supposant que vous avez fait des copies des fichiers avant de les modifier, copiez-les à nouveau).
Levon
D'accord, je n'ai aucune idée de ce que j'ai fait, mais j'ai redémarré, et il a naturellement démarré sur le serveur 12.04. Curieusement, je n'ai vu aucun écran d'installation / d'essai (le CD du serveur est dans le lecteur, mais pas installé), et comme il est 12.04, il doit s'agir d'un serveur, plutôt que d'une édition de bureau sans interface graphique. Merci quand même, il semble que mon ordinateur démarre sur le serveur lors des redémarrages et sans le CD. Je ne me plains pas.
Jules
@Verandaguy heureux d'avoir, ce qui apparaît, une fin heureuse. Désolé pour la peur (je suis sûr - j'aurais été inquiet aussi)
Levon
Pour être honnête, je n'ai pas vraiment peur. Comme je l'ai mentionné, c'est essentiellement un ordinateur vide, à part Ubuntu lui-même.
Jules
2

Je pense qu'un moyen simple est d'utiliser la taskselligne de commande via.
Ouvrez un terminal et chiffre:

$ sudo apt-get install tasksel

puis

$ sudo tasksel

Il montrera simple-cli IUG qui vous permet de choisir ce que vous voulez par une simple cocher / décocher (par ex. Décochez la case « bureau Ubuntu » et aussi vérifier « serveur de base Ubuntu » et « serveur LAMP ».
Voilà ce

Alessandro Gubitosi
la source
"Basic Ubuntu Server" est-il une option dans tasksel? Et pourquoi OP voudrait-il installer la pile LAMP?
jasonwryan
Oui, voyez cette autre question . Cependant, Basic Ubuntu Server ne contient pas de packages LAMP (Linux Apache MySql PHP). Pour toute information aimable, voir la documentation officielle
Alessandro Gubitosi
0

Il n'y a pas de différence entre un serveur et une distribution de bureau, impliquant uniquement des packages différents.

Vous devez faire les deux choses suivantes:

  1. Remplacez le noyau générique par défaut par le noyau du serveur, par: apt-get install -y linux-image-server
  2. Désactivez ou supprimez tous les logiciels graphiques, xorg-server.

    Pour les désactiver, désactivez lightdm pour le démarrage automatique, éditez /etc/init/lightdm.conf, commentez toutes ces lignes (placez un '#' devant chaque ligne)

start on ((filesystem
           and runlevel [!06]
           and started dbus
           and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
                or stopped udev-fallback-graphics))
          or runlevel PREVLEVEL=S)
Marguerite
la source
0

Si vous désinstallez les packages de bureau et installez les packages de serveur via taskel, vous devez être prêt à faire BEAUCOUP de reconfiguration, car cela supprimera vos paramètres réseau, les pilotes de carte sans fil, etc.

Si tout ce que vous avez à faire est de vous débarrasser de l'interface graphique, suivez les étapes 1 à 2 de la première réponse. C'est à vous de purger complètement l'interface graphique ou non.

J'ai également remplacé le noyau générique par le noyau du serveur comme indiqué dans la réponse @ warl0ck et commenté les lignes du fichier lightdm.conf.

Après cela, plutôt que taskel pour ajouter / supprimer des packages, j'ai supprimé manuellement les packages de la ligne de commande. À moins que vous n'utilisiez la suite LibreOffice, Firefox, etc., vous pouvez supprimer tous ces packages. La façon la plus simple d'obtenir une liste de packages est d'exécuter:

sudo dpkg --get-selections | grep -v deinstall > ~/packages
nano ~/packages

Cela affichera une liste de tous les packages installés dans votre dossier de départ et l'ouvrira.

Lorsque vous désinstallez un package principal (tel que libreoffice-common), il doit supprimer automatiquement les packages dépendants.

Pour désinstaller, tapez

sudo apt-get remove package-name

Une fois toutes les désinstallations effectuées, exécutez la commande suivante pour supprimer automatiquement les listes de packages et les dépendances qui ne sont plus utilisées.

sudo apt-get autoremove

Cela a fonctionné pour moi, transformant mon installation de bureau en un "serveur".

Si l'interface graphique est utile, vous pourriez envisager d'installer xubuntu à la place, car c'est une distribution beaucoup plus légère. Je ne m'en souciais pas particulièrement, mais il est définitivement plus léger.

Alex Oldroyd
la source
-1

Désactivez l'interface graphique du système Ubuntu.

Ici, je vais montrer comment désactiver l'interface graphique sans supprimer le package de lightdm, gdm, compiz unit. Vous pouvez le démarrer manuellement.

Veuillez suivre les étapes ci-dessous.

Étape 1-: Ouvrez le fichier " grub ".

$ sudo nano / etc / default / grub

Étape 2-: Remplacez la ligne par " texte " comme ci-dessous.

Ligne par défaut

 GRUB_CMDLINE_LINUX_DEFAULT = "éclaboussure silencieuse"

Remplacer par-:

 GRUB_CMDLINE_LINUX_DEFAULT = "texte"

Étape 3-: Mettez à jour le fichier grub en utilisant la commande ci-dessous:

$ sudo update-grub

Étape 4: redémarrez le système.

 $ sudo init 6

Étape d'ajout pour démarrer la session GUI.

$ sudo service lightdm restart

Désactiver l'interface graphique d'Ubuntu

Arvind Rawat
la source