Niedawno przeprowadziłem aktualizację, która przerwała całą moją instalację (ze sterownikami katalizatora). Spowodowało to artefakty przy logowaniu / pulpicie, a następnie blokadzie twardej. Jednak nie pytam o te problemy, chcę wiedzieć, jak uruchomić bez X11 z nową konfiguracją systemową?
Uruchamiam slim jako mój menedżer logowania (używany do tego, by nigdy ich nie używać z powodów takich jak ta) i uruchamiałem fluxbox.
Próbowałem więc ustawić slim na automatyczne logowanie, ale zobaczyłbym ten sam problem na moim komputerze. Potem wyłączyłem smukłą sylwetkę systemctl disable slim
i uruchomi się na moim pulpicie (wykonując to wszystko w trybie jednego użytkownika). Zmieniłem się ~/.xinitrc
i skomentował wszystko, ale mimo to skończyłby się na slim zamiast na znaku logowania tty.
Nawet używając parametru jądra systemd.unit=multi-user.target
, który powinien być uruchomiony na poziomie 3, w grubie dał mi dokładnie taką samą sekwencję startową. Próbowałem wielu innych celów bezskutecznie. A Google w zasadzie nie dał mi nic poza tym, co już próbowałem.
Czy istnieje jakiś bezpieczny sposób uruchamiania bez X11 z systememd?
źródło
rm /etc/systemd/system/default.target
a następnie cel dowiązania symbolicznego 3 z:ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
. Nie musisz używać tego, co powiedział @dashboard, ponieważ możesz po prostu trafićF1 - F7
zmieniać podpowiedzi TTY na różne konsole i oszczędzać ból głowy. Możesz sprawdzić poziom run zsystemctl list-units --type=target
jeśli czujesz się tak skłonny.linux [...] 3
co w przypadku systemd, po prostu zmusza mnie do trybu pojedynczego użytkownika. „rodzaj hasła roota lub ctrl + d”.systemctl disable default.target
usuwa dowiązanie symboliczne, tak/etc/systemd/system/
jedyną rzeczą, którą było dowiązanie symboliczne do wielu użytkowników.