GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Wie man mit Debian / Ubuntu, Fedora, Arch Linux / Manjaro und mehr in den Konsolenmodus (Textmodus) bootet

Dieser Artikel erklärt, wie Sie eine Linux-Distribution wie Debian, Ubuntu, Fedora, Arch Linux / Manjaro usw. vorübergehend oder dauerhaft im Konsolenmodus booten.

Die Anweisungen in diesem Artikel sollten mit jeder Linux-Distribution funktionieren, die System (für den kontinuierlichen Modus unten) und GNU GRUB (für den temporären Modus) verwendet, was ich persönlich nur mit Debian, Ubuntu, Manjaro und Fedora ausprobiert habe.

Das Booten im Konsolenmodus (Textmodus / tty) ermöglicht es Ihnen, sich über die Befehlszeile (als normaler Benutzer oder als Root-Benutzer, falls aktiviert) ohne Verwendung einer grafischen Benutzeroberfläche bei Ihrem System anzumelden. Dies ist nützlich, falls Ihr System nicht im grafischen Modus booten kann oder wenn Sie einen Computer mit Linux haben, auf dem Sie die GUI nicht regelmäßig verwenden und ssh hinein, also möchten Sie einige Systemressourcen sparen, indem Sie im Textmodus booten. Aber was auch immer der Grund ist, dieser Artikel zeigt Ihnen, wie Sie unter Linux von console / text / tty booten.

Fall A. Temporäres Booten im Konsolenmodus (Textmodus)

Wenn Sie diese Anweisungen befolgen, bootet Ihr Computer nur für den aktuellen Startvorgang von der Konsole. Nach dem Neustart des Computers fährt dieser normal hoch, daher sind diese Änderungen vorübergehend.

1. Um vorübergehend in den Konsolenmodus (tty) zu booten, starten Sie Ihren Computer neu und halten Sie unmittelbar nach dem BIOS / UEFI-Begrüßungsbildschirm die . Shift gedrückt (BIOS) oder drücken Sie die Esc (UEFI) wiederholt, um auf das GRUB-Menü zuzugreifen.

2. Sobald Sie diesen GNU GRUB sehen Bildschirm mit dem ersten Eintrag aus dem ausgewählten Menü, drücken Sie die e Taste. Damit können Sie die Kernel-Parameter vor dem Booten bearbeiten.

Suchen Sie nach der Zeile, die mit linux beginnt (verwenden Sie den Up / Down / Left / Right Pfeiltasten zum Navigieren); vmlinuz sollte auch auf der gleichen linie stehen. Am Ende dieser Zeile (mit den Pfeiltasten können Sie den Cursor an den Anfang der Zeile positionieren und dann End drücken Taste, um den Cursor an das Ende dieser Zeile zu bewegen) fügen Sie eine Stelle hinzu gefolgt von der Zahl 3 . Ändern Sie nichts anderes.

diese 3 steht für multi-user.target systemd-Ziel, das den alten, jetzt veralteten Runleveln 2, 3 und 4 zugewiesen ist (zum Starten und Stoppen von Gruppen von Diensten). Zum Beispiel der alte Runlevel 5 ist systemd graphical.target zugewiesen und dies beginnt zu verwenden … Sie haben es erraten, das grafische (GUI) Ziel. Weitere Informationen zu systemd-Zielen finden Sie auf dieser Seite.

Beispiel 1. So sieht die mit „linux“ beginnende Zeile für Ubuntu 18.04 LTS aus (muss für Sie nicht gleich sein, nur damit Sie sich ein Bild machen können):

linux      /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff

Und so sieht die Zeile aus, die mit „linux“ beginnt, nachdem Sie diesen 3 hinzugefügt haben Am Ende:

linux      /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff 3

Beispiel Nr. 2. So sieht die Zeile, die mit „linux“ beginnt, für Fedora 31 aus (für Sie ist es nicht dasselbe, nur damit Sie sich ein Bild machen können):

linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet


Und so sieht es nach dem Hinzufügen von 3 aus am Ende der Zeile:

linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 3

3. Drücken Sie dann Ctrl + x oder F10 um in den Konsolenmodus (Textmodus) zu booten.

Um Ihr System im Konsolenmodus neu zu starten, verwenden Sie den reboot Befehl (sudo reboot ).

Es ist erwähnenswert, dass Debian- und Ubuntu-basierte Linux-Distributionen (einschließlich Linux Mint, Elementary OS, Pop! _OS, Zorin OS usw.) einen Wiederherstellungsmodus haben, der in das GNU GRUB-Menü integriert ist. Wenn Sie also Debian / Ubuntu oder eine darauf basierende Linux-Distribution verwenden, gehen Sie wie oben beschrieben in das Menü von GNU GRUB und wählen Sie dann Advanced options aus , und wählen Sie den ersten Eintrag, der mit endet, aus der angezeigten Liste (recovery mode) aus . Wählen Sie diesen Eintrag aus und drücken Sie Enter Button, und Sie gelangen zu einem Menü, in dem Sie unter anderem zum Root-Shell-Prompt wechseln können – wenn Sie diese Option auswählen, bootet Ihr System weiterhin von der Befehlszeile und nicht von einer grafischen Benutzeroberfläche, sodass Sie sich anmelden können mit Ihrem Root-Passwort. Dies ermöglicht den Zugriff auf das Dateisystem im Nur-Lese-Modus; zum Lesen/Schreiben verwenden Sie mount -o remount,rw / . Verwenden Sie dies beispielsweise, um ein verlorenes Benutzer-/Administratorkennwort auf Ubuntu, Linux Mint, Elementary OS usw. zurückzusetzen.

Fall B. Permanenter Start im Textmodus (Konsolenmodus)

Ihr Linux-System dazu zu bringen, immer im Konsolenmodus (text / tty) zu booten, ist so einfach wie das Ausführen eines einzigen Befehls:

sudo systemctl set-default multi-user.target

Dieser Befehl legt den Textmodus als standardmäßiges Systemd-Ziel fest (Runlevel, wie er früher vor Systemd genannt wurde). Nachdem Sie diesen Befehl ausgeführt haben, starten Sie Ihr System neu und es wird jedes Mal automatisch im Konsolen-/Textmodus gestartet.

Sie kennen das aktuelle systemd-Ziel nicht, das auf Ihrem System verwendet wird? Verwenden Sie diesen Befehl, der das aktuell eingestellte Ziel anzeigt:

systemctl get-default

Extra-Tipp:Dadurch wird Ihr Linux-Computer auf tty1 (virtuelle Klartextkonsole) gestartet. Sie können mit Ctrl + Alt + F2 zu einer anderen virtuellen Konsole wechseln für tty2, Ctrl + Alt + F3 für tty3 usw. bis tty7.

wenn Sie diese Änderung rückgängig machen möchten und Ihr Linux-System dazu bringen, in den standardmäßigen Grafikmodus zu booten, verwenden Sie:

sudo systemctl set-default graphical.target

Nachdem Sie diesen Befehl verwendet haben, starten Sie neu (sudo reboot ) und Ihr System sollte wie standardmäßig im Grafikmodus starten.

Das könnte Ihnen gefallen:So ändern Sie die GRUB-Boot-Reihenfolge oder den Standard-Boot-Eintrag in Ubuntu, Linux Mint, Debian oder Fedora mit Grub Customizer


Debian
  1. Debian – Wie bootet man Debian in den Textmodus, ohne Gui zu verwenden?

  2. Wie starte ich Arch Linux mit Initramfs in Ubuntus Grub?

  3. So erstellen Sie Ihren eigenen Internetradiosender mit Icecast und Mixxx auf Ubuntu / Debian oder Fedora

  4. So installieren und konfigurieren Sie Node.js und npm in Ubuntu, Debian oder Linux Mint

  5. So booten Sie Ubuntu in den Wiederherstellungsmodus

Dual-Boot Ubuntu und Arch Linux

So booten Sie in Ubuntu 20.04 / 18.04 in den Rettungsmodus oder Notfallmodus

So booten Sie eine Debian-ISO-Datei von der Festplatte mit GRUB2

Unterschiede zwischen Linux Mint, Ubuntu, Manjaro und Debian Desktop-GUI

So booten Sie in Ubuntu 20.04 / 18.04 in den Rettungsmodus oder Notfallmodus

So booten Sie in Ubuntu in den Rettungsmodus oder Notfallmodus