Jak uruchomić Arch Linux z systemd bez X11?

2

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?

Mike Shultz
źródło
3
jak dotarłeś do terminala? to, co bym spróbował zrobić, to załadować płytę instalacyjną arch linux i chrootować do istniejącego systemu, a następnie uruchomić #systemctl disable slim
dashboard
Czy usunąłeś dowiązanie symboliczne do domyślnego logowania? Próbować 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 z systemctl list-units --type=target jeśli czujesz się tak skłonny.
nerdwaller
@dashboard: Dotarłem do terminala, próbując dostać się do poziomu 3: linux [...] 3 co w przypadku systemd, po prostu zmusza mnie do trybu pojedynczego użytkownika. „rodzaj hasła roota lub ctrl + d”.
Mike Shultz
@nerdwaller: tak, robiąc 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.
Mike Shultz
co się stanie, gdy wykonasz ctrl + f5 lub f6, aby dostać się do innego tty?
dashboard