У меня есть сервер Ubuntu (Hardy Heron), который загружается и запускает гнома. Я хотел бы сделать так, чтобы при загрузке он переходил только в текстовый режим (например, x-сервер никогда не запускается)
Я старался:
sudo update-rc.d -f gdm remove
безрезультатно ... как я могу это сделать?
Ответы:
Неразбериха с уровнем запуска, через
/etc/inittab
или/etc/event.d
(заменаinittab
) или параметрами загрузки ядра не поможет. Уровень запуска по умолчанию в Ubuntu равен 2 (проверьте с помощьюrunlevel
команды), и нет уровня запуска, который по умолчанию настроен на многопользовательский и текстовый режим.На самом деле, я думаю, что ваше решение
должно было сработать (и у меня это работает на 8.04) ... Есть ли еще скрипт с именем что-то вроде
S30gdm
в вашей/etc/rc2.d
папке?источник
Вам нужно сделать это:
Смотрите, /etc/rc2.d/README. Файлы README находятся во всех каталогах /etc/rc?.d, а также /etc/init.d.
Редактировать: инструмент update-rc.d не предназначен для редактирования этих ссылок. Со страницы руководства update-rc.d:
источник
Просто ответ здесь для тех, кто использует Ubuntu 10.10+
Использование
rcconf
илиsysv-rc-conf
для отключенияgdm
не остановит запуск GDM при запуске.Это связано с тем, что для управления этими службами сейчас используется «upstart» ( http://upstart.ubuntu.com/getting-started.html ).
Чтобы полностью отключить GDM и предотвратить его запуск, сделайте следующее:
(Чтобы восстановить GDM, поместите файл обратно
/etc/init
)источник
Я знаю, что это немного не связано, но вы пробовали серверную версию Ubuntu? Я считаю, что он устанавливается без X11 по умолчанию и является гораздо более чистой базой для сервера. Это также имеет дополнительное преимущество, позволяя загружать его очень быстро!
источник
В Ubuntu 8.04 я использовал sysv-rc-conf для удаления gdm со всех уровней запуска. После перезапуска системы X не запустился. Итак, вы должны сделать то же самое!
источник
Использование sysv-rc-conf и указание gdm не загружать работает здесь с Jaunty Jackalope.
источник
Я никогда не останавливался на внутренних конфигурациях initd для Ubuntu, в частности, но для других разновидностей Linux он обычно находится в / etc / inittab.
Там, вверху, вы найдете строку, которая определяет уровень запуска по умолчанию. Надеюсь, у вас будет несколько комментариев, которые помогут вам решить, какой из них. Держу пари, это 3.
источник
Я думаю, что этот пост имеет гораздо лучшее решение для современной Ubuntu (10.X):
... загрузка с текстовым параметром ядра также предотвратит запуск диспетчера отображения, управляемого Upstart (например, gdm, kdm и lxdm) во время загрузки.
Если вы используете Grub2, то
/etc/default/grub
замените:с
затем запустите:
Удалить,
splash
чтобы отключить заставку и / илиquiet
сделать процесс загрузки многословным. Если вы хотите создать отдельную опцию загрузки для текстового и графического режима, проверьте это .Затем, если вы хотите перейти к графическому изображению после загрузки, я думаю, вы можете использовать
startx
илиstart gdm
источник
Для Ubuntu 18.04 это работает для меня:
Источник: https://wiki.debian.org/GDM#systemd
источник