Как перейти с рабочего стола Ubuntu на сервер Ubuntu?
8
В настоящее время я настраиваю домашний сервер, используя очень старый компьютер. На нем установлена Ubuntu 11.10, но он не может обрабатывать графический интерфейс. Я хочу установить серверную версию Ubuntu, которая предназначена только для командной строки, но не знаю, как это сделать. Что я могу сделать?
На самом деле, если у вас просто проблемы с запуском графического интерфейса, нет необходимости устанавливать другой дистрибутив, просто измените последовательность запуска, чтобы графический интерфейс не запускался и не работал из командной строки по вашему желанию.
Сейчас у меня нет доступа к системе, но я считаю, что нужный вам скрипт будет найден в каталоге /etc/init.d или /boot/grub. Возможно, кто-то здесь может дать вам название сценария, прежде чем я вернусь домой, чтобы проверить.
Вы можете установить его в начале /etc/init/rc-sysinit.conf, заменить 2 на 3 и перезагрузиться. Вы можете включить графический интерфейс с помощью telinit 2. (Подробнее о уровнях выполнения)
Не запускайте службу графического интерфейса при загрузке
update-rc.d -f xdm remove
Быстро и просто. Вы можете снова включить графический интерфейс с помощью службы xdm start или отменить изменения с помощью update-rc.d -f xdm по умолчанию
Я думаю, что это лучше всего подходит для компьютера, рассматриваемого как сервер. Вы можете снова включить графический интерфейс, переустановив пакеты
Я попробовал второй метод, безрезультатно. Попробовав третий метод, я ничего не получаю. Нет командной строки, нет командной строки, даже мигающий курсор. К счастью, на данный момент нет никаких данных на этом компьютере, кроме ОС. Что я могу делать дальше?
Жюль
@ Verandaguy Ой, жаль это слышать. Трудно сказать без подробного знания вашей системы, что делать дальше. Изменение последовательности запуска / загрузки не для слабонервных, но мне приятно слышать, что система содержит только ОС. так что наихудший случай несколько ограничен (я до сих пор понимаю, что это неприятно). Я все еще думаю, что вы сможете восстановить это с помощью live CD, который позволит вам загрузиться в систему. Оттуда вы можете отменить внесенные вами изменения (или, если вы сделали копии файлов до того, как изменили их, скопируйте их обратно).
Левон
Хорошо, я понятия не имею, что я сделал, но я перезагрузился, и он естественно загрузился на сервер 12.04. Как ни странно, я не видел никаких экранов установки / попытки (серверный компакт-диск находится в приводе, но не установлен), и, поскольку он 12.04, он должен быть серверным, а не настольным выпуском без графического интерфейса пользователя. В любом случае, спасибо, мой компьютер загружается на сервер через перезагрузки и без CD. Я не жалуюсь.
Жюль
@ Verandaguy счастлив, что, кажется, счастливый конец. Извините за испуг (я уверен - я бы тоже волновался)
Левон
Честно говоря, не страшно. Как я уже говорил, это в основном пустой компьютер, кроме самой Ubuntu.
Жюль
2
Я думаю, что легкий путь с taskselпомощью командной строки.
Откройте терминал и цифру:
$ sudo apt-get install tasksel
тогда
$ sudo tasksel
Он покажет простой GUI-интерфейс командной строки , которая позволяет вам выбрать то , что вы хотите с помощью простой проверки / снимите флажок (например , для. Снимите флажок «Ubuntu Desktop» , а также проверить «Basic Ubuntu сервер» и «ЛАМПЫ сервер».
Это его
«Базовый сервер Ubuntu» является опцией внутри tasksel? И почему OP хочет установить стек LAMP?
Джейсонвриан
Да, смотрите этот другой вопрос . Однако Basic Ubuntu Server не содержит пакетов LAMP (Linux Apache MySql PHP). Для получения любой информации, смотрите официальную документацию
Алессандро Губитоси
0
Нет разницы между дистрибутивом сервера и настольного компьютера, просто с участием разных пакетов.
Отключить или удалить все графические программы, сервер xorg.
Чтобы отключить их, отключите lightdm для автоматического запуска, отредактируйте /etc/init/lightdm.conf, прокомментируйте все эти строки ( ставьте «#» перед каждой строкой)
start on ((filesystem
and runlevel [!06]
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udev-fallback-graphics))
or runlevel PREVLEVEL=S)
Если вы деинсталлируете пакеты рабочего стола и устанавливаете пакеты сервера через tasksel, вы должны быть готовы сделать МНОГО переконфигурирования, так как это удалит ваши сетевые настройки, драйверы беспроводной карты и т. Д.
Если все, что вам нужно сделать, это избавиться от графического интерфейса, выполните шаги 1-2 из первого ответа. Вам решать, нужно ли полностью очищать графический интерфейс.
Я также заменил универсальное ядро на ядро сервера, как отмечено в answer @ warl0ck, и закомментировал строки в файле lightdm.conf.
После этого, вместо того, чтобы добавлять / удалять пакеты, я вручную удалял пакеты из командной строки. Если вы не собираетесь использовать пакет LibreOffice, Firefox и т. Д., Вы можете удалить все эти пакеты. Самый простой способ получить список пакетов - это запустить:
Это выведет список всех установленных пакетов в вашу домашнюю папку и откроет его.
Когда вы удаляете основной пакет (такой как libreoffice-common), он должен автоматически удалять зависимые пакеты.
Чтобы удалить, введите
sudo apt-get remove package-name
После завершения всех удалений выполните следующую команду, чтобы автоматически удалять списки пакетов и зависимости, которые больше не используются.
sudo apt-get autoremove
Это помогло мне превратить мою настольную установку в «сервер».
Если графический интерфейс будет полезен, вы можете вместо этого установить xubuntu, так как это более легкий дистрибутив. Я не особенно заботился об этом, но он определенно более легкий.
Я думаю, что легкий путь с
tasksel
помощью командной строки.Откройте терминал и цифру:
тогда
Он покажет простой GUI-интерфейс командной строки , которая позволяет вам выбрать то , что вы хотите с помощью простой проверки / снимите флажок (например , для. Снимите флажок «Ubuntu Desktop» , а также проверить «Basic Ubuntu сервер» и «ЛАМПЫ сервер».
Это его
источник
tasksel
? И почему OP хочет установить стек LAMP?Нет разницы между дистрибутивом сервера и настольного компьютера, просто с участием разных пакетов.
Вы должны были сделать две вещи:
apt-get install -y linux-image-server
Отключить или удалить все графические программы, сервер xorg.
Чтобы отключить их, отключите lightdm для автоматического запуска, отредактируйте
/etc/init/lightdm.conf
, прокомментируйте все эти строки ( ставьте «#» перед каждой строкой)источник
Если вы деинсталлируете пакеты рабочего стола и устанавливаете пакеты сервера через tasksel, вы должны быть готовы сделать МНОГО переконфигурирования, так как это удалит ваши сетевые настройки, драйверы беспроводной карты и т. Д.
Если все, что вам нужно сделать, это избавиться от графического интерфейса, выполните шаги 1-2 из первого ответа. Вам решать, нужно ли полностью очищать графический интерфейс.
Я также заменил универсальное ядро на ядро сервера, как отмечено в answer @ warl0ck, и закомментировал строки в файле lightdm.conf.
После этого, вместо того, чтобы добавлять / удалять пакеты, я вручную удалял пакеты из командной строки. Если вы не собираетесь использовать пакет LibreOffice, Firefox и т. Д., Вы можете удалить все эти пакеты. Самый простой способ получить список пакетов - это запустить:
Это выведет список всех установленных пакетов в вашу домашнюю папку и откроет его.
Когда вы удаляете основной пакет (такой как libreoffice-common), он должен автоматически удалять зависимые пакеты.
Чтобы удалить, введите
После завершения всех удалений выполните следующую команду, чтобы автоматически удалять списки пакетов и зависимости, которые больше не используются.
Это помогло мне превратить мою настольную установку в «сервер».
Если графический интерфейс будет полезен, вы можете вместо этого установить xubuntu, так как это более легкий дистрибутив. Я не особенно заботился об этом, но он определенно более легкий.
источник
Отключите графический интерфейс из системы Ubuntu.
Здесь я собираюсь показать, как отключить графический интерфейс, не удаляя пакет lightdm, gdm, compiz unity. Вы можете запустить его вручную.
Пожалуйста, следуйте инструкциям ниже.
Шаг 1: Откройте файл " grub ".
Шаг 2: замените строку на « текст », как показано ниже.
Строка по умолчанию
Заменить-:
Шаг 3: обновите файл grub, используя следующую команду:
Шаг 4: перезагрузите систему.
Шаг добавления, чтобы начать сеанс GUI.
Отключить графический интерфейс из Ubuntu
источник