Запуск Ubuntu без графічного інтерфейсу


21

Я хочу завантажувати сервер "Ubuntu 10.04.2 LTS", але я хочу, щоб XFCE не був запущений, а не X взагалі, тільки Shell.

Як я можу сказати своєму серверу завантажуватися в оболонку, а не працює XFCE взагалі?

У мене SSH-з'єднання з сервером, але дисплей не підключений.

Оскільки я мігрував із попередніх версій, я використовую GRUB 1, де немає / etc / default / grub.

Я хотів би десь встановити цільовий пробіг, не змінюючи GRUB зовсім.


Коли ви впадаєте в машину, не кладіть прапор "X". приклад "ssh username@localhost.edu"

Тим часом я виявив "sudo service gdm stop" та "sudo service gdm start", який іде в потрібному напрямку. Але "gdm stop" має бути типовим. Або я встановлюю сервер Ubuntu. Але тоді я вже не можу змінити. Посилання було: ubuntuforums.org/showthread.php?t=1305659

Відповіді:


18

Я бачу три способи зробити це:

1. Зміна рівня запуску за замовчуванням

Ви можете встановити його на початку /etc/init/rc-sysinit.confзаміни 2 на 3 та перезавантажити. Ви можете ввімкнути графічний інтерфейс за допомогою telinit 2. ( Докладніше про рівні запуску )

2. Не запускайте послугу графічного інтерфейсу під час завантаження

update-rc.d -f xdm remove

Швидко і просто. Ви можете знову ввімкнути графічний інтерфейс за допомогою service xdm startабо відновити зміниupdate-rc.d -f xdm defaults

3. Вийміть пакети

apt-get remove --purge x11-common && apt-get autoremove

Я думаю, що це найкраще підходить для комп'ютера, який розглядається як сервер. Ви можете знову включити графічний інтерфейс, перевстановивши пакети.


1
Дуже дякую за вашу відповідь Зміна рівня запуску за замовчуванням: я відредагував /etc/init/rc-sysinit.conf і встановив рівень запуску за замовчуванням на 3 (замість 2). Але Ubuntu 10.04.2 LTS, здається, ігнорує це.
Хартмут П.

Ви шукали, чи /etc/inittabіснує у вашій системі?
СамК

Немає того, що etc / inittab відсутній в Ubuntu
Hartmut P.

що говорить runlevelкоманда?
SamK

Якщо файл /etc/rc3.d/S??xdmіснує, видаліть його.
SamK

10

У мене з’явився простий метод відключення XFCE з цієї публікації в блозі: Як відключити X під час завантаження в Ubuntu 11.10 . Примітка: у публікації розміщено заголовок якоюсь не англійською мовою, можливо, португальською, але основна частина публікації - англійською.

Оскільки LightDM ( lightdm) є новим графічним входом користувача в Ubuntu, користувачам потрібно буде знайти спосіб відключити його для завантаження в текстовому режимі. На щастя, люди, які стоять за LightDM, зробили це дуже просто.

Редагуйте /etc/default/grubулюбленим редактором,

sudo nano /etc/default/grub

Знайдіть цей рядок:

GRUB_CMDLINE_LINUX_DEFAULT = " <не має значення, що ви тут знаходите> "

Змініть його на:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Оновити Grub:

sudo update-grub

Немає необхідності видаляти / відключати початковий конфлікт LightDM; це вже робить це для вас.

lightdm.conf

# Check kernel command-line for inhibitors, unless we are being called manually.
for ARG in $(cat /proc/cmdline); do
        if [ "$ARG" = "text" ]; then
                plymouth quit || :
                stop
                exit 0
        fi
done

Ви все одно зможете використовувати X, ввівши startxпісля входу.


У ubuntu 16.04 вам доведеться відключити lightdm вручну. див .: askubuntu.com/a/694718/299538
J.Serra

У ubuntu 16.04 використовуйте GRUB_CMDLINE_LINUX_DEFAULT="3". Дивіться superuser.com/a/1139020/391956
Джон Макгі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.