Booten ohne X-Server zu starten

91

Während der Installation von Raspian habe ich "X-Server nach dem Booten starten" gewählt, aber jetzt möchte ich es einmal booten, ohne den X-Server zu starten, damit ich mehr Speicher zum Ausführen eines Programms habe.

Wie boote ich ohne den X-Server zu starten?

Stein
quelle

Antworten:

96

Mit dem Raspbian-Image können Sie das erste Startskript erneut ausführen, indem Sie Folgendes ausführen:

$ sudo raspi-config

und geben Sie Ihr sudo-Passwort ein.

Dadurch werden dieselben Menüoptionen aufgerufen, die Sie nach dem ersten Start erhalten haben.

Sie müssen nicht alle Ihre ersten Startoptionen neu festlegen. Verwenden Sie einfach die Pfeiltasten, um zu den Menüoptionen zu gelangen, die Sie ändern möchten.

Wählen Sie in Ihrem Fall Folgendes aus:

X-Server nach dem Booten starten?

und wählen:

nein oder deaktivieren

wird dich aussortieren.

Bearbeiten, um nicht GUI-basierte Optionen hinzuzufügen:

Wie in den Kommentaren unten von @mirk vermerkt, lautet der genaue Befehl für die Himbeere:

sudo update-rc.d lightdm disable
Zenbike
quelle
6
und was ändert das eigentlich?
Thorbjørn Ravn Andersen
Das Skript raspi-config erstellt ein GUI-Menü, mit dem Sie mehrere Systemkonfigurationsänderungen vornehmen können. Dieser Teil des Skripts aktiviert oder deaktiviert lightdm, den für Raspbian verwendeten Desktop-Manager. Es wird derselbe Befehl update-rc.d verwendet, der von Bryan Dunmore beschrieben wird. Außer, dass Raspbian standardmäßig kein GDM verwendet und es von RasPi kaum ausgeführt wird, wenn es installiert ist.
Zenbike
4
Das ist nicht die Antwort auf die Frage, imho. Mit raspi-config können Sie festlegen, dass Sie permanent mit CLI booten, während Sie gefragt werden, wie dies einmal geschehen soll.
Mauro
Ja, wenn der Desktop einfriert und die Tastenkombination Strg + Alt + F2 nicht mehr verwendet wird, wie können Sie ein Terminal öffnen, um diesen Befehl auszuführen? Das einzige, was zu funktionieren scheint, ist alt + sysrq + reisub. :(
NoBugs
24

So funktioniert X.Org: Sie haben einen Desktop-Manager, der den X-Server für Sie startet. Das bedeutet, dass Sie Ihren destkop-Manager von der Dämonenliste entfernen müssen, um den Start von X Server zu verhindern.

Wenn Sie GNOME verwenden, ist Ihr Desktop-Manager GDM. Wenn Sie KDE verwenden, ist Ihr Desktop-Manager KDM. In diesem Fall gehe ich davon aus, dass Sie GNOME verwenden. Sie verwenden also GDM als Desktop-Manager.

In Raspian heißt der Desktop-Manager LightDM.

Um einen Daemon in Debian zu deaktivieren (dessen Zweig Raspbian ist), müssen Sie den folgenden Befehl ausführen.

$ sudo update-rc.d <daemon> disable

Um LightDM zu deaktivieren, müssen wir den folgenden Befehl ausführen.

$ sudo update-rc.d lightdm disable

Und jetzt sollte LightDM beim nächsten Neustart nicht mehr gestartet werden und startet wiederum X Server nicht.

Verweise

  1. Daemons deaktivieren - Daemon - Debian Wiki
Mikael Dúi Bolinder
quelle
7
Das genaue Kommando für die Himbeere lautet:sudo update-rc.d lightdm disable
mirk
13

Die akzeptierte Antwort hat bei mir in der "Jessie" -Version nicht funktioniert. Am Ende verwendete ich:

sudo systemctl set-default multi-user.target

Referenz: Versucht, X11 in Jessie auszuschalten

Crobicha
quelle