4

Я хочу настроить установку Ubuntu для загрузки в командной строке вместо среды рабочего стола Gnome. Я запустил приведенную ниже команду, чтобы выполнить это:

sudo update-rc.d -f gdm удалить

Это сработало как задумано и привело меня к приглашению оболочки при перезагрузке, НО многие службы (например, доступ к сети) не работали в этот момент.

Они запустились, когда я вручную запустил GDM из командной строки.

Как заставить Ubuntu загружаться в командную оболочку без GDM, но без отключения других служб или необходимости вручную их включать?

Удалив gdm с помощью update-rc.d, изменил ли я загрузочные Ubuntu уровня запуска? Я посмотрел на графический интерфейс диспетчера загрузки в расширенном режиме, но не смог собрать много на вкладке «Службы».

Редактировать: проблема была не в том, что я думал. Я описал измененную проблему и решение в моем ответе ниже.

PS: В настоящее время вопрос вводит в заблуждение, хотя основная проблема является действительной.

3 ответа3

4

Оказывается, я лаял не на то дерево. Службы вызывались, но моя сеть не настраивалась, пока я не вошел в GDM. Это имело каскадный эффект для всего, что ожидало настроенную сеть.

Я отправил отчет об ошибке на Ubuntu Launchpad, и просмотр некоторых других отчетов об ошибках помог мне понять, что происходит с моей системой. Решение было:

Я выяснил, почему сеть была настроена в моей другой системе Ubuntu, и, следовательно, я могу сделать то же самое в этой системе: опция «Доступно для всех пользователей» была выбрана для соединения по умолчанию в апплете Network Manager. Это позволило системе настроить сеть, хотя я не вошел через GDM. Я проверил, что сеть также настроена в этой системе, когда опция включена.

Кстати, было бы неплохо, если бы доступные сети могли быть обнаружены и настроены через консоль аналогично тому, как ведет себя апплет Network Manager. Я предполагаю, что теперь моя сеть настроена автоматически, поэтому я могу отключить GDM во время загрузки и все еще удаленно подключаться к системе.

В основном я ожидал, что предварительно настроенное соединение Wi-Fi будет работать в режиме консоли, но оказалось, что это недопустимое ожидание. Сети, сконфигурированные через апплет Network Manager из GNOME, вступают в силу только тогда, когда один и тот же пользователь входит в GDM или если в соединении выбран "Доступен для всех пользователей". Это не интуитивно понятно, но так оно и есть.

0

На консоли есть cnetworkmanager, интерфейс CLI для NM.

Получите это здесь: http://vidner.net/martin/software/cnetworkmanager/

0

Попробуйте перейти на уровень запуска, который не использует GDM. Это самый простой способ сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .