.png)
У меня есть виртуальная машина Linux (Ubuntu), которая настроена как рабочий стол; она запускает X и полный пользовательский интерфейс. Мне она нужна только как сервер (буду получать к ней доступ через ssh), и я хочу уменьшить объем используемой памяти.
Какой хороший способ предотвратить запуск X при загрузке компьютера?
Обновление: в итоге выбрал:
sudo mv /etc/rc2.d/S30gdm /etc/disabled-S30gdm
по ссылке в ответе Эвана Андерсона.
решение1
Я не использую Ubuntu (я CentOS / Fedora), но обычно это делается с помощью уровней запуска. Я читал, что, по крайней мере, в Ubuntu "Gutsy", нет уровня запуска, который не запускал бы X по умолчанию. Какая боль!
Взгляните на сайт этого парня — он, по крайней мере, даст вам представление о том, где искать.http://caulfield.info/emmet/2008/03/add-a-textonly-runlevel-to-ubu.html
В дистрибутивах в стиле RedHat это было бы просто... >улыбка<
Я не знаю об этих методах удаления GDM, но я бы предпочел выбрать другой уровень выполнения, чтобы вернуть X, чем удалять программное обеспечение.
Редактировать: Вот несколько потенциально лучших мыслей:http://cviorel.easyblog.ro/2008/07/02/enabledisable-gdm-in-ubuntu/
решение2
Вы можете отключить GDM следующими способами:
update-rc.d -f gdm remove
Затем перезагрузите компьютер, и у вас должно появиться окно консоли.
решение3
Перейдите в Система -> Администрирование -> Службы и отключите GDM.
решение4
Не уверен насчет Ubuntu, но в RedHat/Fedora/CentOS нужно просто изменить уровень выполнения по умолчанию в /etc/inittab на 3
id:3:initdefault: