Mam wersję Ubuntu (Hardy Heron), która uruchamia się i uruchamia gnome. Chciałbym to zrobić, aby po uruchomieniu przechodziło tylko w tryb tekstowy (np. Serwer x nigdy się nie uruchamia)
Próbowałem:
sudo update-rc.d -f gdm remove
bez żadnej pomocy ... jak mogę to zrobić?
Odpowiedzi:
Messing z poziomem pracy, poprzez
/etc/inittab
lub/etc/event.d
(zamiennikinittab
) lub opcje rozruchu jądra nie pomoże. Domyślny poziom działania w systemie Ubuntu to 2 (sprawdź za pomocąrunlevel
polecenia) i nie ma poziomu działania, który byłby domyślnie skonfigurowany do pracy z wieloma użytkownikami i trybem tekstowym.Właściwie myślę, że twoje rozwiązanie
powinien był zadziałać (i działa dla mnie 8.04) ... Czy nadal jest skrypt o nazwie coś takiego jak
S30gdm
w twoim/etc/rc2.d
folderze?źródło
Musisz to zrobić:
Zobacz /etc/rc2.d/README. Pliki README znajdują się we wszystkich katalogach /etc/rc?.d, jak również /etc/init.d.
Edycja: Narzędzie update-rc.d nie służy do edycji tych łączy. Ze strony podręcznika update-rc.d:
źródło
Tylko odpowiedź tutaj dla każdego, kto używa Ubuntu 10.10+
Użycie
rcconf
lubsysv-rc-conf
do wyłączeniagdm
nie spowoduje zatrzymania działania GDM podczas uruchamiania.Wynika to z faktu, że „upstart” ( http://upstart.ubuntu.com/getting-started.html ) jest teraz używany do zarządzania tymi usługami.
Aby całkowicie wyłączyć GDM i zapobiec jego uruchomieniu, wykonaj następujące czynności:
(Aby przywrócić GDM, włóż plik ponownie
/etc/init
)źródło
Wiem, że jest to trochę niezwiązane, ale czy wypróbowałeś wersję Ubuntu na serwerze? Wierzę, że domyślnie instaluje się bez X11 i jest znacznie czystszą bazą dla serwera. Ma to również tę dodatkową zaletę, że sprawia, że uruchamia się naprawdę bardzo szybko!
źródło
W systemie Ubuntu 8.04 użyłem sysv-rc-conf do usunięcia gdm ze wszystkich poziomów uruchamiania. Po ponownym uruchomieniu systemu X nie uruchomił się. Powinieneś zrobić to samo!
źródło
Używanie sysv-rc-conf i mówienie gdm, aby nie ładował, działa tutaj z Jaunty Jackalope.
źródło
Nigdy nie zastanawiałem się, jakie są wewnętrzne konfiguracje initd dla Ubuntu, ale w przypadku innych wersji linuksowych zwykle jest to plik / etc / inittab.
Znajdziesz tam, bardzo wysoko, linię, która określa domyślny poziom uruchamiania. Mam nadzieję, że będziesz mieć kilka komentarzy, które pomogą Ci zdecydować, który to jest. Założę się, że to 3.
źródło
Myślę, że ten post ma znacznie lepsze rozwiązanie dla współczesnego Ubuntu (10.X):
... uruchamianie z parametrem jądra tekstowego zapobiegnie również uruchomieniu menedżerów wyświetlania zarządzanych przez Upstart (np. gdm, kdm i lxdm) w czasie uruchamiania.
Jeśli używasz Grub2,
/etc/default/grub
zamień:z
następnie uruchomić:
Usuń,
splash
aby wyłączyć ekran powitalny i / lubquiet
aby proces uruchamiania był pełny . Jeśli chcesz utworzyć osobną opcję uruchamiania dla trybu tekstowego i GUI, sprawdź to .Następnie, jeśli chcesz przejść graficznie po uruchomieniu, myślę, że możesz użyć
startx
lubstart gdm
źródło
W przypadku Ubuntu 18.04 działało to dla mnie:
Źródło: https://wiki.debian.org/GDM#systemd
źródło