Ubuntu Server — это операционная система с открытым кодом, созданная специально для серверного оборудования. С его помощью удобно обслуживать сайты, файловые ресурсы и контейнеры. Кроме того, он позволяет работать в облаке из 50 000 узлов.
Сложность в том, что в этой версии нет графической оболочки для установки, поэтому нужно использовать текстовое меню. В этой статье мы рассмотрим, как установить Ubuntu Server с DVD-диска или флешки.
Перед инсталляцией убедитесь, что ваше оборудование совместимо с операционной системой.
На официальном сайте разработчика указаны следующие требования:
Но как показывает практика, в реальности может потребоваться больше ресурсов:
Если на сервере в данный момент стоит другая операционная система, выполните резервное копирование, чтобы не потерять данные.
Рассмотрим ручной способ установки на примере Linux Ubuntu Server 20.04. всего нужно выполнить 15 шагов.
Шаг 1 – Скачивание установочного образа Ubuntu Server.
Скачиваем образ дистрибутива с официального сайта. Для самостоятельной установки выбираем «вариант 1. Установка сервера вручную». Для скачивания кликаем на зелёную кнопку «Download Ubuntu Server 20.04.1 LTS». Получаем ISO файл, весит он приблизительно 900 мегабайт.
Шаг 2 – Создание установочного носителя.
Для установки на виртуальную машину нужно только подключить скаченный ISO файл в гипервизоре. Но если планируете устанавливать ОС на физический сервер, сначала придётся записать образ на флешку, DVD или внешний диск.
Сделать это можно с помощью любой программы для записи образа на носитель Rufus, Etcher, Universal USB Installer, UNetbootin, DiskMaker X, Install Disk Creator и т.д.
Шаг 3 – Загрузка с установочного носителя.
Проводное интернет-соединение с сервером будет плюсом при установке ОС, так как получится обновлять ПО прямо в процессе инсталляции.
Допустим, мы создали установочный файл на флешке, это наиболее удобное решение. Чтобы загрузить систему, сначала нужно выключить машину и вставить флешку в USB-порт.
Дальше запускаем наше оборудование. В процессе загрузки вызываем загрузочное меню. Обычно это делается нажатием клавиши F2, F8 или F11. Выбираем нашу флешку с образом. Загрузка осуществится с неё.
Если всё сделали правильно, появится практически окно с символами клавиатуры и человека внизу.
Шаг 4 – Выбор языка.
По умолчанию в Ubuntu Server стоит английский язык, но поддерживаются и другие, в том числе русский.
Если понимаете английский или готовы разобраться, лучше выбрать его. Дело в том, что на русском языке сложнее найти информацию для решения возможных проблем. С другой стороны, новичкам проще разобраться в системе, если надписи будут на родном языке.
Нажимаем на клавишу «стрелка вниз», пока не дойдём до нужного пункта. Для выбора нажимаем «Enter».
Шаг 5 – Обновление программы установки.
Если у вас есть подключение к интернету, проверка обновлений будет выполнена автоматически. Если обновления есть, программа предложит использовать их. Это удобно, если вы не скачивали свежую версию, а взяли старую флешку, на которой создавали загрузочный диск несколько месяцев назад.
Представим, что обновления есть. Чтобы их поставить, выбираем пункт «Update to ne Installer». Если хотите оставить всё как есть, нажимайте «Продолжить без обновления».
Будьте готовы к тому, что настройки вернутся к варианту по умолчанию. Например, если вы выбрали русский язык, он может измениться на английский. Чтобы продолжить процесс на русском, нажимаем «Назад» и в предыдущем окне снова выполняем нужные действия.
Если вы только что скачали свежую версию Ubuntu Server, обновлений система не найдёт. Поэтому данное окно будет пропущено.
Шаг 6 – Выбор раскладки клавиатуры.
В следующем окне можно выбрать раскладку клавиатуры. Учитывайте, что практически всей действия будете выполнять в консольном режиме, поэтому лучше оставить настройки по умолчанию. Выбираем «Готово» или «Done», чтобы перейти к следующему этапу.
Шаг 7 – Настройка сети.
Сетевые интерфейсы по умолчанию настроены на DHCP. Если нет необходимости менять настройки, просто выбирайте «Готово» и переходите к следующему окну.
Но иногда нужно настроить конкретные статические адреса. В этом случае нужно изменить данные в IPv4. Переходим к нужному пункту с помощью клавиш-стрелочек, открываем «Edit IPv4». Нам нужен параметр «IPv4 Method». Чтобы указать нужные настройки, выбираем «Вручную». Увидите меню, где нужно задавать параметры. Сохраняем изменения.
Кроме того, есть возможность объединить интерфейсы для повышения пропускной способности и отказоустойчивости системы. То есть мы делаем bonding.
Выбираем «Create bond». Отмечаем подходящие интерфейсы (Devices). Ставим режим балансировки (Bond mode). Настраиваем остальные параметры в соответствии с целями и задачами.
Шаг 8 – Настройка прокси-сервера.
Прокси-сервер нужно указать, когда нет подключения к Интернету или настроены ограничения на доступ к репозиториям.
Если дополнительные настройки не нужны, просто пропустите этот этап, нажав «Готово».
Шаг 9 – Настройка сервера обновлений.
При желании можно указать альтернативный сервер репозитория. Другое его название – зеркало.
В форме указываем его адрес. Кроме того, система может автоматически выбрать наиболее близкий вариант, обеспечивающий быстрое скачивание.
При базовой настройке ничего менять не рекомендуется. Переходим к следующему этапу.
Шаг 10 – Разметка диска.
Если устанавливаете Ubuntu Server в первый раз, можно оставить настройки по умолчанию, это пункт «Use an entire disk». Обычно в дополнительных разделах нет необходимости.
Но можно выполнить разметку по своему усмотрению. Для этого выбирайте «Custom storage layout», а затем «Готово».
Откроется дополнительное окно настроек. В нашем примере выбираем диск AVAILABLE DEVICES, а в его меню «Add GPT Partition».
Создаём SWAP-раздел, его функция аналогична файлу подкачки. По стандарту его размер в 2 раза больше, чем оперативная память. В нашем случае указываем 8 Гб в поле «Size». В разделе «Format» ставим SWAP. Жмём «Create», чтобы сохранить изменения.
По аналогии назначаем диск. Стандартно это «Mount», менять мы здесь ничего не будем, но при необходимости можно задать свои настройки.
В разделе «Format» выбираем тип файловой системы. Обычно это Ext4. Если не хотите использовать всё пространство, можете задать её размер. В примере мы этого делать не будем.
Итак, можете изменить параметры или оставить стандартные. Затем нажимаем «Готово» и в сообщении о подтверждении действий выбираем «Продолжить».
Шаг 11 – Настройка учетной записи (профиля).
В этом окне нужно ввести информацию о пользователе и сервере, придумать и подтвердить пароль, который в дальнейшем будем вводить в процессе работы.
Шаг 12 – Настройка OpenSSH сервера.
Для дистанционного управления сервером применяется защищённый SSH-протокол (Secure Shell). Чтобы получить возможность им пользоваться, выбираем в настройках «Install OpenSSH Server».
В открывшейся форме можете прописать SSL-ключи. Но это необязательно, так как к настройкам можно вернуться позже, после завершения инсталляции.
Шаг 13 – Выбор компонентов сервера.
На этом этапе нам нужно выбрать серверные окружения и приложения. Они будут установлены одновременно с установкой ОС.
Но можно пропустить это окно, просто нажав «Готово». Всё необходимое можно будет загрузить потом.
Шаг 14 – Начало установки Ubuntu Server.
На этом этапе начнётся процесс установки системы, который может продлиться несколько минут. На мониторе будут отображаться все выбранные пакеты. От пользователя никаких действия не требуется.
Шаг 15 – Завершение процесса установки.
Когда установка будет завершена, система выдаст оповещение «Installation Complete!». Теперь остаётся перезагрузить оборудование, для чего выбираем «Reboot».
Когда система перезагрузится, откроется консоль. Вводим свои логин и пароль.
Для проверки работоспособности системы вводим команду.
lsb_release -a
В ответ система выдаст параметры.
У нас всё получилось, Ubuntu Server готов к работе.
Процесс самостоятельной установки Ubuntu Server довольно простой. Основные параметры уже выставлены по умолчанию, поэтому для базовой настройки менять их не нужно. Опытные специалисты могут задавать любые, удобные для них параметры.
Стоит сказать, что 22.04.1 LTS Server устанавливается намного быстрее, чем предыдущие версии. Инсталляция занимает всего несколько минут.