Kann ich Ubuntu Desktop 14.04 zu Server konvertieren?

27

Ich habe verschiedene Lösungen gefunden, um Ubuntu 12.04 Desktop zu Server zu konvertieren, mit den folgenden Befehlen:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

Ich möchte nur wissen, ob es sich bei Ubuntu 14.04 um den gleichen Prozess handelt. Der Grund, warum ich dies tun muss, ist, dass ich moodle installieren muss (einige Leute haben möglicherweise andere Gründe, dies zu tun, also hoffe ich, dass dies auch ihnen hilft) und es muss über Ubuntu Server und nicht über Desktop laufen. Vielen Dank

José Del Valle
quelle
5
Warum benötigt Moodle Ihrer Meinung nach speziell Ubuntu Server? Können Sie auf die Anweisungen verlinken, denen Sie folgen? Sie können einen vollständigen LAMP-Stack genauso einfach auf der Desktop-Version installieren.
Steeldriver
Hier ist der Doc. es geht nur um Ubuntu Server 14.04 Lts, deshalb bin ich mir nicht sicher, ob ich es auf dem Desktop installieren soll. docs.moodle.org/26/en/…
José Del Valle
Die Annahme, die gemacht wurde, um das Problem hier zu lösen, ist falsch. Lesen Sie unten, warum
Tomodachi
1
Sie könnten die Zeile weglassen, die erklärt, warum Sie dies tun möchten (z. B. Moodle), um die Frage generisch zu halten. Moodle wird schließlich weder im Titel noch in den Tags erwähnt.
Serrano

Antworten:

29

ANMERKUNG: Die folgenden Befehle gelten nur für Ubuntu-Versionen, die älter als 12.04 sind. Weitere Informationen finden Sie unter Server-FAQ . VORSICHT: Möglicherweise wird Ihr System unbrauchbar.

Vielen Dank für Ihre Antwort, aber ich habe festgestellt, dass Sie die Update-Zeile hinzufügen müssen

sudo apt-get update

Korrigierte auch die folgende Zeile

sudo apt-get -purge remove lightdm

Zu

sudo apt-get purge lightdm

Die Vollversion des korrigierten Skripts finden Sie weiter unten

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove
nityan
quelle
2
Unter Ubuntu 15.10 musste ich taskselnach dem Entfernen des Desktop-Images neu installieren . Außerdem müssen die Server-Images nicht installiert werden (und können es auch nicht sein), da "es seit 12.04 keinen Unterschied im Kernel zwischen Ubuntu Desktop und Ubuntu Server gibt" ( bit.ly/1S54S2d ).
D Schlachter
Kann ich diesen Prozess (mit wenigen Anpassungen) verwenden, um Linux Mint 17 auf eine minimale Installation zu reduzieren und auf Ubuntu 14.04 zu konvertieren? Ich möchte dies tun, denn wenn ich kann, erspart es mir einige Probleme bei der Neuinstallation und Neukonfiguration vieler Pakete.
Biocyberman
mit ubuntu 16.04 bleibt mir ein unbrauchbares system übrig, kein grub, kein kernel, ... irgendwelche ideen?
29.
Ich denke, Sie sollten diese neu anordnen und ubuntu-desktop kurz vor dem Löschen von lightdm / gdm3 entfernen. Andernfalls wird durch das Entfernen von ubuntu-desktop alles entfernt, was Sie installiert haben, was vom Linux-Kernel abhängt.
Miigotu
4

Die einfache Antwort ist ja, aber wenn Sie die Befehle ausführen, können Sie den Ubuntu-Server installieren. Stellen Sie sicher, dass Sie die folgenden Änderungen an der Grub-Konfigurationsdatei vornehmen /etc/default/grub:

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

Dann kannst du rennen

sudo update-grub
mrandrewandrade
quelle
2

Die Annahme, dass Sie Ihren Ubuntu-Desktop deinstallieren und den Ubuntu-Server installieren müssen, ist fehlerhaft.

Für eine echte Installation ist es jedoch immer besser, eine minimale Installation zu haben, die nur das enthält, was Sie benötigen.

Der Ubuntu-Server ist nur eine minimale Ubuntu-Installation mit einem speziellen Kernel, der für die Bedienung vieler Clients optimiert ist. Anstelle eines einzelnen Benutzers bei einem Desktop. Alle Anwendungen / Dienste, die Sie auf Ihrem Ubuntu-Server ausführen können, können Sie auch auf dem Ubuntu-Desktop ausführen

Überprüfen der Installationsvoraussetzungen für Moodle

Wir können sehen, dass Folgendes erforderlich ist:

  • ein Webserver
  • PHP-Unterstützung für den Webserver
  • eine Datenbank
Tomodachi
quelle
2
Manchmal ist es wünschenswert, dies zu tun, insbesondere wenn es sich um einen Produktionsserver handelt und die Person, die ihn ursprünglich eingerichtet hat, dies aus Unwissenheit als Desktop getan hat. Es ist nicht erforderlich, Unity auf einem Produktionsserver auszuführen, und die Neuinstallation des gesamten Servers scheint zu viel des Guten zu sein.
m0j0
In der Produktion würde ich lieber wieder von vorne anfangen und das Ganze neu installieren, wenn es fehlerhaft als Desktop installiert worden wäre. Ansonsten denke ich, dass die GRUB-Hölle ein echtes Risiko darstellt ... In jedem anderen Fall ist es wahrscheinlich überhaupt kein Problem, wenn es sich ursprünglich um eine Desktop-Installation handelt ...
Erk