Итак, я установил сервер Ubuntu, чтобы запустить несколько тестов на виртуальной машине. По разным причинам мне не удалось получить конкретный файл DEB, и вместо использования общей папки я решил, что было бы неплохо установить ubuntu-desktop, чтобы я мог запустить Firefox и получить файл прямо из Интернета.
Теперь каждый раз, когда я загружаю свою машину, я получаю графический интерфейс, но у меня нет причин для этого, поскольку я запускаю тесты с сервером LAMP.
Я пробовал это
Как мне загрузиться в консольном режиме?
И это
Можно установить ubuntu-desktop, а затем загрузиться без графического интерфейса
Если у кого-то есть идеи для решения, я буду признателен.
Кстати: Я думал просто удалить ubuntu-desktop, но чувствую, что он мне может понадобиться в будущем, поэтому я действительно просто хочу отключить графический интерфейс.
РЕДАКТИРОВАТЬ:
Я понял, что это решение не идеально, но пока оно работает:
На вопрос Как мне загрузиться в режиме консоли? пользователь Майкл К упоминает, что:
" Хорошо, еще один способ - отключить службу lightdm в init:
/etc/init/lightdm.conf
там есть такой раздел:
start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))
"
Хотя это сработало отлично, я не могу получить доступ графический интерфейс с командой startx
- система просто вылетает. И я думаю, мне нужно раскомментировать раздел, чтобы загрузить startx.
Учитывая тот факт, что я хочу, чтобы сервер работал как можно дольше, необходимость перезапускать его каждый раз, когда я хочу войти в графический интерфейс, является непродуктивным.
РЕДАКТИРОВАТЬ2:
Думаю, можно просто убить графический интерфейс ( Как остановить рабочий стол Unity ), когда я вхожу в систему, это все еще контрпродуктивно, но тоже работает.
РЕДАКТИРОВАТЬ3:
Ответ Майкла К. работал нормально. Я только что понял, что для вызова графического интерфейса мне нужно запустить lightdm
, а не startx
В моем Ubuntu 12.04.1 эти инструкции работают как шарм.
Изменение (редактирование) в файле / etc / default / grub:
От:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Кому:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Теперь вы должны обновить конфиги grub:
sudo update-grub
И готово! После перезагрузки, чтобы запустить графический интерфейс, просто войдите в систему и введите:
sudo service lightdm start
В вопросе Как загрузиться в консольный режим? пользователь Michael K упоминает, что:
". Ладно, другой способ - отключить службу освещения в init:
/etc/init/lightdm.conf
там есть такой раздел:
start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))
"
Тогда, чтобы вызвать GUI, мне просто нужно запустить lightdm
.