Chcę uruchomić konsolę zamiast za pomocą GUI systemd. Jak mogę to zrobić?
Chcę uruchomić konsolę zamiast za pomocą GUI systemd. Jak mogę to zrobić?
Odpowiedzi:
Otwórz terminal i (jako root) uruchom:
systemctl set-default multi-user.target
lub z --force
systemctl set-default -f multi-user.target
aby zastąpić wszelkie istniejące sprzeczne dowiązania symboliczne 1 .
Sprawdź dwukrotnie za pomocą:
systemctl get-default
Innym sposobem jest dodanie następującego parametru do linii rozruchowej jądra:
systemd.unit=multi-user.target
W /etc/systemd/systemznajdziesz dowiązania , default.target. Obecnie wskazuje to na /usr/lib/systemd/system/graphical.target(możesz to zobaczyć za pomocą readlink default.target.
Jako root (lub przez sudo) usuń dowiązanie symboliczne i zamień je:
rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target
Sprawdź to dwukrotnie za pomocą type default.target. Powinien powiedzieć „symboliczny link do ...”, a nie „ zepsuty symboliczny link do…”, w którym to przypadku źle wpisałeś cel, zacznij od nowa. Również dwukrotnie sprawdź, czy masz prawidłową nazwę default.target- wszystko to jest ważne, aby system uruchomił się ponownie poprawnie.
Możesz teraz zrestartować komputer i przejść do konsoli zamiast menedżera wyświetlania. Aby zmienić z powrotem na login GUI, odwróć powyższy proces.
KDMma błąd, w którym zignoruje multi-user.targetcel podczas używania systemd.
Nadal musisz ustawić, multi-user.targetjak wspomniano w odpowiedziach powyżej. Ale z jakiegoś powodu KDEzignoruje to, nawet jeśli jest poprawnie ustawione i nadal działa podczas bootowania: /.
Oto obejście, które znalazłem, że ostatecznie załatwiło sprawę. Dodaj następujące parametry do parametrów wiersza poleceń jądra:
systemd.mask=kdm.service
Zredagowałem /etc/default/grubi zmieniłem GRUB_CMDLINE_LINUX_DEFAULTwiersz w następujący sposób:
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"
Po tej aktualizacji zaktualizuj grub:
update-grub
Teraz po ponownym uruchomieniu system wyświetla monit o zalogowanie się do konsoli zamiast uruchamiania X i KDE.