Version 2.1 by admin on 2026/06/07 08:06

Show last authors
1 {{layout}}
2 {{layout-section ac:type="two_right_sidebar"}}
3 {{layout-cell}}
4 В данном руководстве описан процесс установки и первичной конфигурации операционной системы Ubuntu Server 22.04 LTS 64-bit в целях последующей установки под данной операционной системой контенеризированной версии [[Платформы НЕЙРОСС>>doc:neyross.WebHome]].
5
6 {{error}}
7 **ВАЖНО**
8
9 Приводимые в настоящем руководстве инструкции описывают лишь один из возможных способов установки и настройки операционной системы Ubuntu Server 22.04 и действительна на момент написания документа. При возникновении проблем с установкой и первичной настройкой ОС обращайтесь к официальной документации производителя программных средств [[https:~~/~~/ubuntu.com/>>url:https://ubuntu.com/||shape="rect"]].
10 {{/error}}
11 {{/layout-cell}}
12
13 {{layout-cell}}
14 [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
15
16 {{toc/}}
17 {{/layout-cell}}
18 {{/layout-section}}
19
20 {{layout-section ac:type="single"}}
21 {{layout-cell}}
22 == {{id name="УстановкаОСUbuntuServer22.04LTS-ЗагрузкадистрибутиваОС"/}}(% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Загрузка дистрибутива ОС(%%) ==
23
24 Загрузите ISO-образ операционной системы Ubuntu Server 22.04 64-bit PC (AMD64) с официального сайта производителя [[https:~~/~~/releases.ubuntu.com/22.04/>>url:https://releases.ubuntu.com/22.04/||shape="rect"]] — на странице выберите //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.
25
26 Запишите загруженный ISO-образ на установочный носитель (DVD-диск / USB-флешку).
27
28 {{info}}
29 По вашему запросу компания ИТРИУМ может предоставить дистрибутив операционной системы или готовый установочный носитель.
30 {{/info}}
31
32 (% style="letter-spacing: 0.0px;font-size: 14.0px;" %)Загрузите целевой компьютер / сервер с подготовленного установочного носителя.
33
34 Выберите **Try or Install Ubuntu Server**. Нажмите (% style="letter-spacing: 0.0px;" %)**Enter**.
35
36 [[image:attach:22inst00.png]]
37
38 == {{id name="УстановкаОСUbuntuServer22.04LTS-Выборязыкаустановки"/}}Выбор языка установки ==
39
40 Выберите язык операционной системы **English**. Нажмите **Enter**. Откажитесь от обновления инсталлятора.
41
42 [[image:attach:22inst01.png]]
43
44 Выберите язык интерфейса установки** English (US)**. Для перемещения используйте клавишу **TAB**. Выберите **Done** для перехода к следующему этапу. (% style="letter-spacing: 0.0px;" %)Нажмите **Enter**.
45
46 [[image:attach:22inst02.png]]Выберите вариант установки: стандартный или минимальный. (% style="letter-spacing: 0.0px;" %)**Ubuntu Server** устанавливает полный набор пакетов для управления сервером. **Ubuntu Server (minimized)** содержит базовое программное обеспечение. Если требуется вход в систему и ручное управление, выберите вариант **Ubuntu Server**.
47
48 (% class="FuturisMarkdown-Paragraph" %)
49 (% style="letter-spacing: 0.0px;" %)Для перехода используйте клавиши **TAB**, для выбора — пробел (**SPACE**). Выберите **Done** для перехода к следующему этапу. Нажмите **Enter**.
50
51 [[image:attach:22inst03.png]]
52
53 == {{id name="УстановкаОСUbuntuServer22.04LTS-Настройкасетевыхпараметров"/}}Настройка сетевых параметров ==
54
55 С помощью клавиши **TAB** выберите требуемый сетевой интерфейс. В нашем примере это ##//enp0s3//##.  Сетевые интерфейсы могут иметь и другие имена: {{code language="none"}}eth0{{/code}} или{{code language="none"}} eno1{{/code}}, или даже {{code language="none"}}enx78e7d1ea46da{{/code}}. Нажмите на клавишу **Enter** для настройки выбранного интерфейса.\\
56
57 {{error}}
58 Если в вашей сети функционирует DHCP-сервер, то ip-адрес для хоста будет присвоен автоматически. Для корректной работы требуется фиксированный IP-адрес сервера. Задайте сетевые параметры вручную или используйте DHCP, который всегда для данного MAC выдаёт один и тот же IP-адрес.
59 Вы также можете пропустить данный шаг, выбрав **Continue without network** и задать параметры сети позже с помощью netplan.
60 {{/error}}
61
62 [[image:attach:22inst04.PNG]]
63
64 Нажмите **Enter**.
65
66 В отобразившемся окне c помощью стрелок **Вверх** и **Вниз** клавиатуры выберите пункт **Edit IPv4**. Нажмите **Enter**.
67
68 [[image:attach:22inst04_1.PNG]]\\
69
70 (% style="letter-spacing: 0.0px;" %)В следующем окне нажмите **Enter**, чтобы открыть подменю. С помощью стрелок **Вверх** и **Вниз** клавиатуры выберите пункт **Manual **(Вручную). Нажмите **Enter**.
71
72 [[image:attach:22inst04_2.PNG]]
73
74 (% style="letter-spacing: 0.0px;" %)В следующем окне задайте сетевые параметры.
75
76 (% class="wrapped" %)
77 |=(((
78 Параметр
79 )))|=(((
80 Комментарий
81 )))
82 |(((
83 Subnet
84 )))|(((
85 Маска и префикс подсети, например:
86 10.0.0.0/13
87 192.168.0.0/24
88 )))
89 |(((
90 Address
91 )))|(((
92 IP-адрес
93 )))
94 |(((
95 Gateway
96 )))|(((
97 IP-адрес шлюза
98 )))
99 |(((
100 Name servers
101 )))|(((
102 IP-адрес сервера имен (DNS)
103 )))
104 |(((
105 Search domains
106 )))|(((
107 Имя сетевого домена
108 )))
109
110 [[image:attach:22inst05.png]]
111
112 Выберите **Save** (Сохранить). Нажмите на клавишу **Enter**. Дождитесь окончания процедуры применения настроек. С помощью клавиши **TAB** выберите **Done**. Нажмите **Enter**.
113
114 [[image:attach:22inst05_1.png]]
115
116 (% style="letter-spacing: 0.0px;" %)Не настраивайте http-proxy (оставьте поле пустым). Выберите **Done**. Нажмите на клавишу **Enter**.
117
118 [[image:attach:22inst06.png]](% style="letter-spacing: 0.0px;" %)На следующем этапе дождитесь окончания прохождения тестов. Затем выберите **Done**. Нажмите **Enter**. Если тесты не удалось пройти, значит отсутствует соединение с интернетом.
119
120 (% style="letter-spacing: 0.0px;" %)[[image:attach:22inst07.png]]\\
121
122 == {{id name="УстановкаОСUbuntuServer22.04LTS-Разметкадисков"/}}(% style="letter-spacing: 0.0px;" %)Разметка дисков(%%) ==
123
124 С помощью клавиши **Space** (Пробел) выберите **Use the entire disk **(Использовать весь диск).
125
126 Откажитесь от использования LVM. Для этого с помощью клавиши **TAB** переместитесь к пункту **Set up this disk as an LVM group** и с помощью клавиши **Space** (Пробел) отмените выбор.
127
128 [[image:attach:22inst08.png]]
129 \\
130
131 {{error}}
132 [[Системными требованиями>>doc:neyross.Системные требования | Платформа НЕЙРОСС.WebHome]] обусловлено наличие выделенного под ОС диска.
133 {{/error}}
134
135 Если диск для операционной системы указан неверно, с помощью клавиши **TAB** перейдите к диску и нажмите на клавишу **Enter**, чтобы раскрыть подменю. (% style="letter-spacing: 0.0px;" %)Выберите требуемый диск. Нажмите **Enter**.
136
137 (% style="letter-spacing: 0.0px;" %)С помощью клавиши **TAB** выберите **Done**. Нажмите **Enter**.
138
139 В следующем окне ознакомьтесь с информацией о создаваемых разделах диска. Выберите (% style="letter-spacing: 0.0px;" %)**Done**. Нажмите **Enter**.
140
141 (% style="letter-spacing: 0.0px;" %) Подтвердите очистку всех данных на выбранном диске и запуск процедуры установки операционной системы. Выберите **Continue**. Нажмите **Enter**.
142
143 [[image:attach:22inst10.PNG]]
144 \\
145
146 == {{id name="УстановкаОСUbuntuServer22.04LTS-Настройкаучётнойзаписипользователя"/}}Настройка учётной записи пользователя ==
147
148 Сконфигурируйте учётную запись пользователя согласно таблице ниже. По окончании ввода в(% style="letter-spacing: 0.0px;" %)ыберите **Done**. Нажмите **Enter**.
149
150 (% class="wrapped" %)
151 |=(((
152 Параметр
153 )))|=(((
154 Комментарий
155 )))
156 |(((
157 Your name
158 )))|(((
159 Полное имя пользователя
160 )))
161 |(((
162 Your server's name
163 )))|(((
164 Имя сервера
165 )))
166 |(((
167 Pick a username
168 )))|(((
169 Логин пользователя для входа в систему
170 )))
171 |(((
172 Choose a password
173 )))|(((
174 Пароль учётной записи суперпользователя (для запуска команд под sudo)
175 )))
176 |(((
177 Confirm your password
178 )))|(((
179 Пароль учётной записи пользователя для подтверждения правильности ввода.
180 )))
181
182 [[image:attach:22inst11.PNG]]
183
184 == {{id name="УстановкаОСUbuntuServer22.04LTS-Настройкадополнительныхпараметровизапускустановки"/}}(% style="letter-spacing: 0.0px;" %)Настройка дополнительных параметров и запуск установки(%%) ==
185
186 (% style="letter-spacing: 0.0px;" %)На следующем этапе определитесь откажитесь от активизации подписки Ubuntu Pro. Выберите **Continue**. Нажмите **Enter**.
187
188 (% style="letter-spacing: 0.0px;" %)[[image:attach:22inst12.PNG]]
189
190 (% style="letter-spacing: 0.0px;" %) В следующем окне задайте установку пакета **OpenSSH server**. Для этого с помощью клавиши **Space** (Пробел) выберите **Install OpenSSH server**. Выберите **Done**. Нажмите **Enter**.
191
192 (% style="letter-spacing: 0.0px;" %)[[image:attach:22inst13.PNG]]\\
193
194 В следующем окне пропустите установку дополнительных компонентов. (% style="letter-spacing: 0.0px;" %)Выберите **Done**. Нажмите на клавишу **Enter**.
195
196 [[image:attach:22inst14.PNG]]
197
198 (% style="letter-spacing: 0.0px;" %)Будет запущена процедура установки. Процедура может занимать длительное время, дождитесь полного окончания (**Installation complete**), не перезагружайте компьютер.
199
200 Затем выберите **Reboot Now**. Нажмите **Enter**. Будет выполнена перезагрузка сервера.
201
202 [[image:attach:22inst15.PNG]]
203 \\
204
205 (% style="color: rgb(23,43,77);" %)Извлеките установочный диск для загрузки ОС.
206
207 (% style="color: rgb(23,43,77);" %)Войдите в систему под указанным на шаге [[#Настройка учётной записи пользователя>>doc:||anchor="УстановкаОСUbuntuServer22.04LTS-Настройкаучётнойзаписипользователя"]] пользователем (user).
208
209 (% style="color: rgb(23,43,77);" %)[[image:attach:22inst16.PNG]]\\
210
211 == {{id name="УстановкаОСUbuntuServer22.04LTS-Изменениесетевыхпараметров"/}}Изменение сетевых параметров ==
212
213 {{info}}
214 Если сетевые параметры были заданы на этапе установки ОС, и изменения не требуются, пропустите данный этап.
215 {{/info}}
216
217 (% style="letter-spacing: 0.0px;" %)Подробная инструкция по настройке сети приведена в документации на операционную систему: (%%)[[https:~~/~~/ubuntu.com/server/docs/network-configuration>>url:https://ubuntu.com/server/docs/network-configuration||style="letter-spacing: 0.0px;" shape="rect"]](% style="letter-spacing: 0.0px;" %). Ниже приведена краткая инструкция по ручной настройке одного фиксированного IP-адреса для одного сетевого интерфейса.
218
219 Выведите список подключённых сетевых устройств:
220
221 {{code language="bash"}}
222 sudo ip a
223 {{/code}}
224
225 (% style="letter-spacing: 0.0px;" %)В тексте вывода обратите внимание на строку:
226
227 {{code language="java"}}
228 enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
229 {{/code}}
230
231 (% style="letter-spacing: 0.0px;" %){{code language="none"}}enp0s3{{/code}} - это и есть искомое имя сетевого интерфейса.  Сетевые интерфейсы могут иметь и другие имена. В результате enp0s3 может называться, например {{code language="none"}}eth0{{/code}} или{{code language="none"}} eno1{{/code}}, или даже {{code language="none"}}enx78e7d1ea46da{{/code}}. Именно это имя сетевого адаптера и нужно использовать в настройке сети.\\
232
233 (% style="letter-spacing: 0px; letter-spacing: 0px; color: rgb(33, 37, 41)" %)Ubuntu 22.04 использует netplan в качестве сетевого менеджера по умолчанию. В начальной конфигурации ubuntu 22.04 конфигурационный файл для настройки сетевых параметров находится в директории//**/etc/netplan**. //(% style="letter-spacing: 0px; letter-spacing: 0px; color: rgb(33, 37, 41); color: rgb(33, 37, 41)" %)Вы можете найти этот файл конфигурации в каталоге /etc/netplan с помощью следующей команды:\\
234
235 {{code language="java"}}
236 $ ls /etc/netplan
237 {{/code}}
238
239 Если сетевые параметры ранее не настраивались, каталог будет пустым. Необходимо создать файл и прописать в нём требуемые параметры. Например, выполните команду создания и открытия файла /etc/netplan/01-netcfg.yaml в текстовом редакторе:\\
240
241 {{code language="java"}}
242 sudo nano /etc/netplan/01-netcfg.yaml
243 {{/code}}
244
245 Если сетевые параметры настраивались в процессе установки, то папка уже будет содержать файл с расширением yaml, и вывод команды будет непустым:
246
247 [[image:attach:22inst17.PNG||height="53"]]
248
249 Здесь это файл
250
251 {{code language="java"}}
252 50-сloud-init.yaml
253 {{/code}}
254
255 (% style="letter-spacing: 0.0px;" %)Для редактирования настроек выполните:
256
257 {{code language="java"}}
258 sudo nano /etc/netplan/[имя файла]
259 {{/code}}
260
261 например,
262
263 {{code language="java"}}
264 sudo nano /etc/netplan/50-сloud-init.yaml
265 {{/code}}
266
267 Задайте настройки сети. Ниже приведён пример настройки.
268
269 {{code language="java"}}
270 network:
271 version: 2
272   ethernets:
273     enp0s3:
274       addresses:
275 - 10.1.29.38/13
276       nameservers:
277       addresses:
278 - 10.1.31.1
279 search: []
280 routes:
281 - to: default
282 via: 10.0.1.1
283 {{/code}}
284
285 Где:
286
287 * (% style="letter-spacing: 0.0px;" %)e(% style="letter-spacing: 0.0px;" %){{code language="none"}}thernets -{{/code}} настройка сетевых адаптеров ethernet;
288 * (% style="font-family: SFMono-Medium , SF Mono , Segoe UI Mono , Roboto Mono , Ubuntu Mono , Menlo , Courier , monospace;" %)enp0s3 - настройка для соответствующего сетевого адаптера;
289 * (% style="font-family: SFMono-Medium , ~"SF Mono~" , ~"Segoe UI Mono~" , ~"Roboto Mono~" , ~"Ubuntu Mono~" , Menlo , Courier , monospace;letter-spacing: 0.0px;" %)addresses - задает IP-адреса через запятую;
290 * (% style="font-family: SFMono-Medium , SF Mono , Segoe UI Mono , Roboto Mono , Ubuntu Mono , Menlo , Courier , monospace;" %)routes - шлюз по-умолчанию;
291 * (% style="font-family: SFMono-Medium , SF Mono , Segoe UI Mono , Roboto Mono , Ubuntu Mono , Menlo , Courier , monospace;" %)nameservers search - настройка серверов имен (DNS);
292 * (% style="font-family: SFMono-Medium , SF Mono , Segoe UI Mono , Roboto Mono , Ubuntu Mono , Menlo , Courier , monospace;" %)nameservers addresses - указываются адреса серверов DNS;\\
293 * {{code language="none"}}renderer -{{/code}} (% style="color: rgb(67,67,67);" %)программа для обработки конфигурации; поддерживаются значения: NetworkManager и networkd;  по умолчанию используется networkd; задайте NetworkManager, если планируете обновлять ОС через Cockpit.
294
295 {{error}}
296 Обратите внимание, есть ли вверху закомментированный текст об автоматическом сбросе настроек после перезагрузки вида:
297
298 {{code language="java"}}
299 # This file is generated from information provided by the datasource. Changes
300 # to it will not persist across an instance reboot. To disable cloud-init's
301 # network configuration capabilities, write a file
302 # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
303 # network: {config: disabled}
304 {{/code}}
305
306 При наличии, потребуется выполнить предоставленную инструкцию.
307 {{/error}}
308
309 Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
310
311 Проверьте конфигурационный файл:
312
313 {{code language="bash"}}
314 sudo netplan --debug generate
315 {{/code}}
316
317 Если ошибок нет, примените конфигурацию:
318
319 {{code language="java"}}
320 sudo netplan apply
321 {{/code}}
322
323 == {{id name="УстановкаОСUbuntuServer22.04LTS-Установкачасовогопояса"/}}Установка часового пояса ==
324
325 Проверьте текущую дату и время. Для этого выполните:
326
327 {{code language="java"}}
328 date
329 {{/code}}
330
331 Если часовой пояс не задан (UTC), задайте часовой пояс. Это можно сделать, например, с помощью команды:
332
333 {{code language="java"}}
334 udo timedatectl set-timezone Europe/Moscow
335 {{/code}}
336 {{/layout-cell}}
337 {{/layout-section}}
338 {{/layout}}

Платформа НЕЙРОСС