Могу ли я конвертировать Ubuntu Desktop 14.04 в сервер?


27

Я нашел несколько решений для преобразования Ubuntu 12.04 Desktop на сервер, используя следующие команды:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

Я просто хочу знать, происходит ли такой же процесс с Ubuntu 14.04. Причина, по которой мне нужно это сделать, заключается в том, что мне нужно установить Moodle (у некоторых людей могут быть другие причины сделать это, поэтому я надеюсь, что это им тоже поможет), и для этого требуется запуск на Ubuntu Server, а не на Desktop. Благодарность


5
Как вы думаете, почему Moodle требует именно Ubuntu Server? Можете ли вы дать ссылку на инструкции, которые вы следуете? Вы также можете легко установить полный стек LAMP в версии для настольных ПК.
SteelDriver

Вот док; в нем говорится только об Ubuntu Server 14.04 Lts, поэтому я не совсем уверен в его установке на рабочем столе docs.moodle.org/26/en/…
Хосе Дель Валье

предположение, сделанное для решения проблемы, здесь неверно, читайте ниже, почему
tomodachi

1
Вы могли бы пропустить строку, которая объясняет, почему вы хотите сделать это (например, Moodle), чтобы оставить вопрос общим. В конце концов, Moodle не упоминается ни в названии, ни в тегах.
Серрано

Ответы:


29

ПРИМЕЧАНИЕ. Следующие команды подходят только для версии Ubuntu менее 12.04, см. Раздел «Часто задаваемые вопросы по серверу» , ВНИМАНИЕ!

Спасибо за ваш ответ, но я обнаружил, что вам нужно добавить строку обновления

sudo apt-get update

Также исправлена ​​следующая строка

sudo apt-get -purge remove lightdm

к

sudo apt-get purge lightdm

Полная версия исправленного скрипта ниже

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove

2
На Ubuntu 15.10 мне пришлось переустанавливать taskselпосле удаления образа рабочего стола. Кроме того, образы сервера не должны быть установлены (и не могут быть установлены), потому что «Начиная с 12.04, нет никаких отличий в ядре между Ubuntu Desktop и Ubuntu Server» ( bit.ly/1S54S2d ).
D Schlachter

Могу ли я использовать этот процесс (с небольшими изменениями), чтобы уменьшить Linux Mint 17 до минимальной установки и преобразовать его в Ubuntu 14.04? Я хочу сделать это, потому что, если я могу, это избавляет меня от некоторых проблем при новой установке и перенастройке многих пакетов.
biocyberman

с Ubuntu 16.04 это оставляет меня с непригодной системой, без grub, без ядра, ... есть идеи?
x29a

Я думаю, вам следует изменить их порядок и удалить ubuntu-desktop непосредственно перед очисткой lightdm / gdm3, в противном случае удаление ubuntu-desktop приведет к удалению всего, что вы установили, в зависимости от ядра Linux.
miigotu

4

Простой ответ - да, но с помощью команд вы можете установить сервер Ubuntu. Убедитесь, что вы внесли следующие изменения в файл конфигурации grub, расположенный по адресу /etc/default/grub:

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

Тогда вы можете запустить

sudo update-grub

2

Предположение, что вам нужно удалить рабочий стол Ubuntu и установить сервер Ubuntu, ошибочно.

Однако для реальной установки всегда лучше иметь минимальную установку, содержащую только то, что вам нужно.

Сервер Ubuntu - это минимальная установка Ubuntu с конкретным ядром, оптимизированным для обслуживания многих клиентов. Вместо одного пользователя в случае рабочего стола. любое приложение / Сервис, которое вы можете запустить на своем сервере Ubuntu, которое вы можете запустить на рабочем столе Ubuntu

Проверка требований к установке на Moodle

Мы видим, что нужно:

  • веб-сервер
  • поддержка php для веб-сервера
  • база данных

2
Иногда это желательно делать, особенно если это рабочий сервер, а тот, кто его изначально настроил, сделал это как рабочий стол из-за невежества. Нет необходимости запускать Unity на производственном сервере, и переустановка всего сервера кажется излишним.
m0j0

В процессе производства я бы предпочел вернуться к нулю и переустановить все это, если оно было неисправно установлено как настольный компьютер. В противном случае, я думаю, что GRUB-ад был бы реальным риском ... В любом другом случае, да, это, скорее всего, не будет проблемой, если это первоначально установка на компьютере ...
Эрк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.