Jak mogę uruchomić Debiana w trybie tekstowym? Moja mysz i klawiatura działają w GRUB-ie, ale kiedy pojawia się ekran logowania, nie działają, więc nie mogę nic zrobić.
debian
boot
display-manager
ctype.h
źródło
źródło
Odpowiedzi:
Można również zrobić CTRL ALTprzycisk F, gdzie F jest kluczem F1do F6aby wywołać ten ekran logowania tekst. Zauważ, że na ekranie 1 znajdują się informacje o uruchamianiu.
CTRL ALT F7zabierze Cię z powrotem do GUI.
Przejście w tryb pojedynczego użytkownika zatrzymuje wiele usług obecnych w trybie wielu użytkowników. To chyba nie to, czego chcesz tutaj.
źródło
Po znaku zachęty rozruchu
Jeśli pojawi się monit o uruchomienie, uruchom w trybie pojedynczego użytkownika, dodając
1
(lubsingle
) na końcu wiersza polecenia jądra. W tym trybie masz tylko minimalny zestaw uruchomionych usług - systemy plików są zamontowane, możesz zalogować się w trybie tekstowym na konsoli i to wszystko.Fałszywy menedżer wyświetlania
Istnieje sposób na uniknięcie uruchamiania menedżera wyświetlania w Debianie. Skrypty, które uruchamiają menedżery wyświetlania podczas uruchamiania, sprawdzają, czy są domyślnym menedżerem wyświetlania, aby upewnić się, że zostanie uruchomiony tylko jeden menedżer wyświetlania. Więc ustaw fikcyjnego domyślnego menedżera wyświetlania. Upewnij się, że
/etc/X11/default-display-manager
istnieje, ale nie zawiera nazwy menedżera wyświetlania (np. Pozostaw go pustym).Przez poziomy pracy
O ile nie zainstalowałeś alternatywnego init, Debian używa init System V z poziomami uruchamiania. Poziom działania to z grubsza zestaw usług do uruchomienia. Na
1
powyższe oznacza tryb 1, z nielicznymi usługami. Linux SysVinit ma cztery poziomy (od 2 do 5), które odpowiadają normalnej pracy systemu. W systemie Debian te cztery poziomy mają domyślnie ten sam efekt; administrator systemu może je dostosować w razie potrzeby. W twojej sytuacji myślę, że chcesz zdefiniować poziom uruchamiania bez X i ustawić go jako domyślny./etc/rc2.d/S??xdm
(gdzie??
są dwie cyfry) i zastąp je/etc/rc2.d/K??xdm
skopiowanym z/etc/rc0.d/
.S
oznacza „start”,K
oznacza „zabić”; odnośniki symboliczne/etc/rc$N.d
wskazują, które usługi należy uruchomić lub zatrzymać przy wchodzeniu na poziom uruchamiania$N
.file-rc
lubsysv-rc-conf
dla łatwiejszego zarządzania poziomem pracy./etc/inittab
wierszuid:2:initdefault:
.źródło
--no-gui
podobny lub podobny? Nie mam wyświetlacza i SSH nie jest dostępne. SSH nie uruchamia się wystarczająco wcześnie, aby uzyskać zdalną powłokę dzięki Systemd.Dołącz „single” do wiersza poleceń rozruchu jądra (klawisz „e” w GRUB, jeśli pamięć dobrze mi służy).
źródło
Jako root:
Ważne ostrzeżenie: przetestowałem to z Debianem 9 uruchomionym w Virtualbox i chociaż zadziałało, odwrotna sytuacja nie. Menedżer ekranu nie uruchomił się ponownie automatycznie podczas rozruchu po uruchomieniu:
Chociaż mogłem uruchomić go ponownie ręcznie
Może problem z moją konfiguracją, tak czy inaczej pomyślałem, że to dobry pomysł.
źródło
systemctl start lightdm
z logowania innego niż interfejs użytkownika. Czy ktoś wie, jak ustawić system, aby działał normalnie (tj. Wyświetlał ekran logowania do interfejsu użytkownika)?Odinstaluj dowolnego menedżera wyświetlania:
Jeśli nadal chcesz używać X11, zainstaluj
xinit
zamiast tego.I biegnij,
startx
aby uruchomić X11.źródło