Strona 1 z 1

[+] Nie można przejść do trybu tekstowego po wyłączeniu X

: 13 grudnia 2009, 12:26
autor: bolo
Nie wiem, czy źle robię ale chcąc chwilowo wyłączyć grafikę w ten sposób:

Kod: Zaznacz cały

sudo /etc/init.d/gdm stop
lub:

Kod: Zaznacz cały

Ctrl+Alt+F1
Owszem tryb graficzny zostaje wyłączony lecz dostaję tylko czarny ekran. Zakańczam ten stan wstrzymania przez Ctrl+Alt+Del i system startuje od nowa. Potrzebuję linię poleceń, tryb tekstowy, na chwilę. Jak to uzyskać?

: 13 grudnia 2009, 17:52
autor: adrikux
Nie rozumiem o co konkretnie ci chodzi.
Kombinacja klawiszy Ctrl+Alt+F1 nie wyłancza powłoki graficznej, lecz przechodzi do tekstowej.
Podczas startu systemu, domyślnie uruchamianych jest siedem sesji, sześć tekstowych i jedna graficzna.
Możesz przełączać się między nimi:

Ctrl Alt F1 >>> Pierwsza sesja tekstowa
Ctrl Alt F2 >>> Druga sesja tekstowa
...
Ctrl Alt F6 >>> Szósta sesja tekstowa
Ctrl Alt F7 >>> Sesja graficzna

Jeżeli chcesz zatrzymać pracę powłoki graficznej, wydajesz polecenie:

Kod: Zaznacz cały

killall gdm
lub

Kod: Zaznacz cały

/etc/init.d/gdm stop
Polecenia wydajesz z konta root lub z jego uprawnieniami.
Frazę gdm zastępujesz nazwą używanego display managera.

: 13 grudnia 2009, 18:43
autor: fnmirk
bolo, przejrzyj ,,Debian Reference''. Odnośnik masz na forum.

: 13 grudnia 2009, 19:25
autor: bolo
adrikux pisze:Nie rozumiem o co konkretnie ci chodzi.
Kombinacja klawiszy Ctrl+Alt+F1 nie wyłancza powłoki graficznej, lecz przechodzi do tekstowej.

Polecenia wydajesz z konta root lub z jego uprawnieniami.
Frazę gdm zastępujesz nazwą używanego display managera.
Sądziłem, że jasno określiłem o co chodzi, ale powtórzę, bo widzę przeceniłem swoje możliwości opisu.

Chcę przejść do trybu tekstowego wyłączając gdm, inaczej iksy. Gdm nie problem wyłączyć lecz otrzymuję jedynie pusty ekran bez linii poleceń. Oczywiście polecenie wyłączenia wykonywałem będąc zalogowany w terminalu jako root.

Dalej.
Jest jednakowa reakcja systemu na polecenie wydane w terminalu i kombinację klawiszową

Kod: Zaznacz cały

#/etc/init.d/gdm stop
i
Ctrl+Alt+F1
Natomiast polecenie

Kod: Zaznacz cały

killall gdm
daje ten sam efekt lecz dezaktywuje klawiaturę i nic już nie mogę zrobić jak tylko wymusić zamknięcie systemu wyłącznikiem głównym. Przy poprzednich metodach dawało się jedynie wymusić restart kombinacją Ctrl+Alt+Del.

fnmirk: wierz mi przeglądałem i nie tylko to co mi polecasz. Sposób wyłączania X-ów jest właściwy, rzecz w tym, że mnie on nie przenosi do trybu tekstowego. Dlatego zgłupiałem i stąd ten post. :mrgreen:

: 13 grudnia 2009, 19:50
autor: ArnVaker
bolo, przecież to już było => http://debian.linux.pl/viewtopic.php?p=106638#106638

Znowu nie działa? Jeżeli znowu, to opisz co zmieniłeś od tamtej pory.

: 13 grudnia 2009, 20:01
autor: fnmirk
bolo pisze:Chcę przejść do trybu tekstowego wyłączając gdm,
Szukałem i nie znalazłem, bo źle szukałem.
http://qref.sourceforge.net/Debian/refe ... no-x-start

Mieszasz z tymi konsolami i w ogóle z systemem. Uruchom sobie dwie identyczne instalacje tej samej wersji Debiana. Jedna służy do pracy, druga do eksperymentów.
Jak coś zepsujesz zawsze możesz porównać z wersją działającą i zmienić ustawienia.

: 14 grudnia 2009, 16:58
autor: bolo
ArnVaker pisze:bolo, przecież to już było => http://debian.linux.pl/viewtopic.php?p=106638#106638

Znowu nie działa? Jeżeli znowu, to opisz co zmieniłeś od tamtej pory.
Masz rację! :-D
Wypada przeprosić wszystkich za zamieszanie które spowodowałem. :-D
Problem zaistniał po zmianie wersji kernela. Z tego powodu zmienił się również wpis w pliku menu.lst przy wersji kernela startującego systemu. Ma to kluczowe znaczenie w moim przypadku, ArnVaker wie i pamięta, ja zapomniałem o tym rozwiązaniu wstyd przyznać.

Rozwiązanie jest banalnie proste, wystarczy dopisać kwestię vga=791 na końcu linii używanego kernela i problem z przechodzeniem do trybu tekstowego przestaje istnieć. Nie mam pojęcia dlaczego tak się dzieje, być może ma to związek ze sterownikami mojej karty grafiki Intela?

fnmirk, link który dałeś do debian reference jest mi bardzo dobrze znany lecz tam podają jak wyłączyć tryb graficzny przy starcie systemu tak aby uruchomił się tylko sam tryb tekstowy. Nie o tą kwestię mnie chodziło lecz odwrotnie wyłączenie grafiki w pracującym systemie tak aby pozostał dalej uruchomiony lecz w trybie tekstowym. Nie ma to już znaczenia ponieważ:
Problem rozwiązany!

Dziękuję! :-)

: 14 grudnia 2009, 17:38
autor: ArnVaker
bolo pisze:Problem zaistniał po zmianie wersji kernela. Z tego powodu zmienił się również wpis w pliku menu.lst przy wersji kernela startującego systemu.
Znajdź w menu.lst taką sekcję:

Kod: Zaznacz cały

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet
I dopisz ten parametr do ostatniej linijki:

Kod: Zaznacz cały

# defoptions=quiet vga=791
Tylko czasem nie usuwaj znaku "#", on ma tam być, taka już specyfika pliku menu.lst.

Dopisany parametr będzie automatycznie dodawany do linii kernela po wywołaniu skryptu:

Kod: Zaznacz cały

update-grub
Czyli między innymi podczas instalacji nowego kernela z repozytorium.