Загрузка дистрибутива ОС
Загрузите ISO-образ операционной системы Ubuntu Server 22.04 64-bit PC (AMD64) с официального сайта производителя https://releases.ubuntu.com/22.04/ — на странице выберите 64-bit PC (AMD64) server install image (ubuntu-22.04.5-live-server-amd64.iso). Последняя на момент написания статьи версия Ubuntu Server 22.04 LTS 64-bit это 22.04.5. Вы можете установить более «свежую» версию Ubuntu 22.04.
Запишите загруженный ISO-образ на установочный носитель (DVD-диск / USB-флешку).
По вашему запросу компания ИТРИУМ может предоставить дистрибутив операционной системы или готовый установочный носитель.
Загрузите целевой компьютер / сервер с подготовленного установочного носителя.
Выберите Try or Install Ubuntu Server. Нажмите Enter.
Выбор языка установки
Выберите язык операционной системы English. Нажмите Enter. Откажитесь от обновления инсталлятора.
Выберите язык интерфейса установки English (US). Для перемещения используйте клавишу TAB. Выберите Done для перехода к следующему этапу. Нажмите Enter.
Выберите вариант установки: стандартный или минимальный. Ubuntu Server устанавливает полный набор пакетов для управления сервером. Ubuntu Server (minimized) содержит базовое программное обеспечение. Если требуется вход в систему и ручное управление, выберите вариант Ubuntu Server.
Для перехода используйте клавиши TAB, для выбора — пробел (SPACE). Выберите Done для перехода к следующему этапу. Нажмите Enter.
Настройка сетевых параметров
С помощью клавиши TAB выберите требуемый сетевой интерфейс. В нашем примере это enp0s3
. Сетевые интерфейсы могут иметь и другие имена: eth0
или eno1
, или даже enx78e7d1ea46da
. Нажмите на клавишу Enter для настройки выбранного интерфейса.
Если в вашей сети функционирует DHCP-сервер, то ip-адрес для хоста будет присвоен автоматически. Для корректной работы требуется фиксированный IP-адрес сервера. Задайте сетевые параметры вручную или используйте DHCP, который всегда для данного MAC выдаёт один и тот же IP-адрес.
Вы также можете пропустить данный шаг, выбрав Continue without network и задать параметры сети позже с помощью netplan.
Нажмите Enter.
В отобразившемся окне c помощью стрелок Вверх и Вниз клавиатуры выберите пункт Edit IPv4. Нажмите Enter.
В следующем окне нажмите Enter, чтобы открыть подменю. С помощью стрелок Вверх и Вниз клавиатуры выберите пункт Manual (Вручную). Нажмите Enter.
В следующем окне задайте сетевые параметры.
Параметр | Комментарий |
---|---|
Subnet | Маска и префикс подсети, например: |
Address | IP-адрес |
Gateway | IP-адрес шлюза |
Name servers | IP-адрес сервера имен (DNS) |
Search domains | Имя сетевого домена |
Выберите Save (Сохранить). Нажмите на клавишу Enter. Дождитесь окончания процедуры применения настроек. С помощью клавиши TAB выберите Done. Нажмите Enter.
Не настраивайте http-proxy (оставьте поле пустым). Выберите Done. Нажмите на клавишу Enter.
На следующем этапе дождитесь окончания прохождения тестов. Затем выберите Done. Нажмите Enter. Если тесты не удалось пройти, значит отсутствует соединение с интернетом.
Разметка дисков
С помощью клавиши Space (Пробел) выберите Use the entire disk (Использовать весь диск).
Откажитесь от использования LVM. Для этого с помощью клавиши TAB переместитесь к пункту Set up this disk as an LVM group и с помощью клавиши Space (Пробел) отмените выбор.
Системными требованиями обусловлено наличие выделенного под ОС диска.
Если диск для операционной системы указан неверно, с помощью клавиши TAB перейдите к диску и нажмите на клавишу Enter, чтобы раскрыть подменю. Выберите требуемый диск. Нажмите Enter.
С помощью клавиши TAB выберите Done. Нажмите Enter.
В следующем окне ознакомьтесь с информацией о создаваемых разделах диска. Выберите Done. Нажмите Enter.
Подтвердите очистку всех данных на выбранном диске и запуск процедуры установки операционной системы. Выберите Continue. Нажмите Enter.
Настройка учётной записи пользователя
Сконфигурируйте учётную запись пользователя согласно таблице ниже. По окончании ввода выберите Done. Нажмите Enter.
Параметр | Комментарий |
---|---|
Your name | Полное имя пользователя |
Your server's name | Имя сервера |
Pick a username | Логин пользователя для входа в систему |
Choose a password | Пароль учётной записи суперпользователя (для запуска команд под sudo) |
Confirm your password | Пароль учётной записи пользователя для подтверждения правильности ввода. |
Настройка дополнительных параметров и запуск установки
На следующем этапе определитесь откажитесь от активизации подписки Ubuntu Pro. Выберите Continue. Нажмите Enter.
В следующем окне задайте установку пакета OpenSSH server. Для этого с помощью клавиши Space (Пробел) выберите Install OpenSSH server. Выберите Done. Нажмите Enter.
В следующем окне пропустите установку дополнительных компонентов. Выберите Done. Нажмите на клавишу Enter.
Будет запущена процедура установки. Процедура может занимать длительное время, дождитесь полного окончания (Installation complete), не перезагружайте компьютер.
Затем выберите Reboot Now. Нажмите Enter. Будет выполнена перезагрузка сервера.
Извлеките установочный диск для загрузки ОС.
Войдите в систему под указанным на шаге Настройка учётной записи пользователя пользователем (user).
Изменение сетевых параметров
Если сетевые параметры были заданы на этапе установки ОС, и изменения не требуются, пропустите данный этап.
Подробная инструкция по настройке сети приведена в документации на операционную систему: https://ubuntu.com/server/docs/network-configuration. Ниже приведена краткая инструкция по ручной настройке одного фиксированного IP-адреса для одного сетевого интерфейса.
Выведите список подключённых сетевых устройств:
sudo ip a
В тексте вывода обратите внимание на строку:
enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
enp0s3
- это и есть искомое имя сетевого интерфейса. Сетевые интерфейсы могут иметь и другие имена. В результате enp0s3 может называться, например eth0
или eno1
, или даже enx78e7d1ea46da
. Именно это имя сетевого адаптера и нужно использовать в настройке сети.
Ubuntu 22.04 использует netplan в качестве сетевого менеджера по умолчанию. В начальной конфигурации ubuntu 22.04 конфигурационный файл для настройки сетевых параметров находится в директории/etc/netplan. Вы можете найти этот файл конфигурации в каталоге /etc/netplan с помощью следующей команды:
$ ls /etc/netplan
Если сетевые параметры ранее не настраивались, каталог будет пустым. Необходимо создать файл и прописать в нём требуемые параметры. Например, выполните команду создания и открытия файла /etc/netplan/01-netcfg.yaml в текстовом редакторе:
sudo nano /etc/netplan/01-netcfg.yaml
Если сетевые параметры настраивались в процессе установки, то папка уже будет содержать файл с расширением yaml, и вывод команды будет непустым:
Здесь это файл
50-сloud-init.yaml
Для редактирования настроек выполните:
sudo nano /etc/netplan/[имя файла]
например,
sudo nano /etc/netplan/50-сloud-init.yaml
Задайте настройки сети. Ниже приведён пример настройки.
network: version: 2 ethernets: enp0s3: addresses: - 10.1.29.38/13 nameservers: addresses: - 10.1.31.1 search: [] routes: - to: default via: 10.0.1.1
Где:
- e
thernets -
настройка сетевых адаптеров ethernet; - enp0s3 - настройка для соответствующего сетевого адаптера;
- addresses - задает IP-адреса через запятую;
- routes - шлюз по-умолчанию;
- nameservers search - настройка серверов имен (DNS);
- nameservers addresses - указываются адреса серверов DNS;
renderer -
программа для обработки конфигурации; поддерживаются значения: NetworkManager и networkd; по умолчанию используется networkd; задайте NetworkManager, если планируете обновлять ОС через Cockpit.
Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Проверьте конфигурационный файл:
sudo netplan --debug generate
Если ошибок нет, примените конфигурацию:
sudo netplan apply