Linux Mint: Rechner runterfahren klappt nicht?

julihan41  16.12.2023, 11:31

Kannst du dich abmelden und dann im Login-Screen den PC herunterfahren?

lschecker90gf 
Beitragsersteller
 16.12.2023, 17:02
  • @harry ich fahre den pc normalerweise mittels maus und startmenü runter- da kommt ein auswahlmenü (herunterfahren, neustarten, abmelden).
  • @julihan41 Nein

3 Antworten

Das ist ein Fehler von Programmteilen des Windowmanagers.

Den neu zu installieren ist bei Systemen, die schon nicht mehr Linux sind, nicht so einfach möglich. Wenn du eine separate Home-Partition hast, installiere alles neu und binde /home nachträglich ein ( vielleicht geht das wie bei SuSE auch beim installieren, ohne Home zu formatieren)

Eine andere Möglichkeit ist, root, den halb tot geschlagen Superuser zu exuminieren.

sudo passwd root

Und er lebt. Mit <Strg><alt><F1>

kommst du auf eine Konsole, melde dich als root an und installiere mit

apt ... den Windowmanager (keine Ahnung was Mint benutzt) neu.

Woher ich das weiß:Berufserfahrung – openSuSE seit 1995

Ich benutze einfach immer "sudo shutdown now" um meinen rechner runter zu fahren.

Du kannst auch sudo shutdown -h now und sudo shutdown -P now versuchen, wenn dein system älter ist, musst du das vielleicht.


HarryXXX  16.12.2023, 03:26

Oder

sudo systemctl poweroff

1
jort93  16.12.2023, 03:32
@HarryXXX

Wenn man systemd nutzt, ja.

Shutdown gibt es auch in sys-v, runit usw, systemctl nicht.

0
HarryXXX  16.12.2023, 03:36
@jort93

Ich benutze selbst kein Mint, aber das wird ja wohl inzwischen auch da Standard sein. Shutdown etc sind dann nur noch links.

0
jort93  16.12.2023, 03:41
@HarryXXX

Shutdown wurde von sys-v eingeführt und die neuren init system wie runit und systemd haben das auch implementiert und entsprechend verlinkt. Das ist eine art standard.

Es ist ein link, ja. Aber oft verwendet man absichtlich links um zu standartisieren. Deshalb siehst du in skripten oben auch oft #!/bin/sh anstatt #!/bin/csh, #!/bin/csh/zsh oder #!/bin/bash. Keine sau benutzt mehr sh, aber meist ist bash, csh oder zsh zu sh gelinkt. Und dann funktioniert das script was halt in sh, bash, csh und zsh(wenn es denn nur mit allen kompatibel ist und nur funktionen nutzt die alle haben).

Soll heißen, es ist sinnvoll den link zu verwenden, weil der halt überall funktioniert, und auch bei neuen init systemen vermutlich weiter funktionieren wird. Systemctl hingegen funktioniert nur bei systemd, nicht bei älteren init systemen, oder zukünftigen init systemen.

0
HarryXXX  16.12.2023, 09:32
@jort93

Tja eigentlich war der Plan, dass es keine init.d Systeme mehr gibt. Obwohl mir persönlich die lieber wären. Shutdown etc sollte laut Plan verschwinden.

Btw sind csh und tcsh gelinkt, teilweise noch ksh und zsh.

Wahrscheiich benutzt ausser mir keiner mehr csh 😊. Und ich weiss was shebang ist.

0
jort93  16.12.2023, 09:37
@HarryXXX

Das war der Plan von wem?... Von so einem Plan habe ich nie gehört.

0
HarryXXX  16.12.2023, 11:01
@jort93

Von den Leuten die systemd favorisiert haben.
Ich glaube von den Endanwendern bzw admins wäre keiner freiwillig vom initd System weg.
Ist ja auch eigentlich sinnlos. die alten Befehle weiter zu belassen , zumal das ja auch nur teilweise der Fall ist. Das alte System ist jetzt halt tot oder stirbt grade.

Bei RHEL etc redet da keiner mehr drüber.

0
HarryXXX  16.12.2023, 11:04
@HarryXXX

Das haben die damals bei Solaris 1 (SunOS) und Solaris 2 auch gesagt, dass beides bleiben wird. Aber SunOS war ratzfatz weg. Wer heute BSD sucht, der muss auf FreeBSD, NetBSD etc zurück greifen

In neuerer Doku findest Du auch nix mehr von dem alten Kram
https://wiki.ubuntuusers.de/systemd/systemctl/

0
jort93  16.12.2023, 18:23
@HarryXXX

Initd ist von systemd.

Initd ist der Ordner für die Konfiguration von systemd. Das hat nichts mit irgendwelchen alten Befehle zu tun.

0
jort93  17.12.2023, 03:23
@HarryXXX

Keiner nennt SysV-init nur "init" lol. Init ist der überbegriff für init systeme.

Schlechter artikel imo. Die tabelle ist auch falsch.

0
HarryXXX  17.12.2023, 10:48
@jort93

Wir alle, also meine Generation, haben das so genannt. Die Tabelle ist auch nicht so wichtig grade. Aber du weisst auch dass es statt der vielen Kill-- und STOP-Scripts anders aussieht. Alles andere sind Spitzfindigkeiten.

Auch in aktuellen Schulungen werden übrigens "alte" Kommandos schon jahrelang nicht mehr erwähnt.

0

Ich würde entweder dann die Komandozeile nehmen oder die An-/Aus-Taste drücken.

Woher ich das weiß:Hobby – Ich sammel/Installire alle Betriebssysteme die mir begegnen