15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
09.10.2024

Системные требования Ubuntu и руководство по установке: полный технический справочник

Ubuntu остаётся наиболее широко используемым дистрибутивом Linux как на потребительском оборудовании, так и в производственной серверной инфраструктуре. Прежде чем приступать к установке, понимание точных аппаратных порогов — и реальных последствий их несоблюдения — отделяет стабильное развёртывание от утомительного устранения неполадок.

Прямой ответ: Ubuntu Desktop 24.04 LTS требует минимум двухъядерного процессора с частотой 2 GHz, 4 GB RAM и 25 GB дискового пространства. Ubuntu Server 24.04 LTS может работать при наличии всего 512 MB RAM и 2.5 GB хранилища, что делает его пригодным как для ограниченных сред, так и для облачных VPS-инстансов.

Почему системные требования различаются в зависимости от варианта Ubuntu

Ubuntu поставляется в нескольких различных профилях установки, каждый из которых имеет принципиально разный объём потребляемых ресурсов. Редакция Desktop на основе GNOME несёт наибольшую нагрузку из-за своего композитора, сервера отображения (Wayland по умолчанию начиная с 22.04) и набора встроенных приложений. Редакция Server лишена всего этого, представляя собой среду без графического интерфейса, оптимизированную для производительности и бесперебойной работы. Минимальная установка занимает промежуточное положение: она сохраняет путь графической установки, но не включает LibreOffice, Thunderbird и большинство медиаприложений.

Понимание того, какой профиль соответствует вашему сценарию использования, до загрузки ISO позволяет сэкономить время и избежать необходимости удалять лишние компоненты после установки.

Системные требования для Ubuntu Desktop

Ubuntu Desktop ориентирован на рабочие станции конечных пользователей, машины разработчиков и образовательные среды. Основным потребителем ресурсов является среда рабочего стола GNOME Shell.

Минимальные требования (Ubuntu Desktop 24.04 LTS)

  • Процессор: двухъядерный 2 GHz (обязательна архитектура x86-64; поддержка 32-бит была прекращена после Ubuntu 18.04)
  • RAM: 4 GB (live-сессия и установщик требуют этого; установленная система технически может работать при меньшем объёме в режиме простоя, однако при значении ниже 4 GB следует ожидать интенсивного использования swap)
  • Хранилище: 25 GB свободного дискового пространства
  • Дисплей: минимальное разрешение 1024×768; VGA или лучше
  • Прошивка: поддерживаются как UEFI, так и устаревший BIOS; совместимость с Secure Boot
  • Установочный носитель: USB-порт (поддержка DVD существует, но становится всё менее актуальной)

Рекомендуемые требования (Ubuntu Desktop 24.04 LTS)

  • Процессор: четырёхъядерный 64-бит, 2 GHz или быстрее (Intel Core i5/i7, AMD Ryzen 5/7)
  • RAM: минимум 8 GB для комфортной многозадачности; 16 GB для рабочих нагрузок разработки с Docker или виртуальными машинами
  • Хранилище: 50 GB или больше; NVMe SSD настоятельно предпочтительнее HDD для отзывчивости GNOME
  • Графика: GPU с поддержкой Vulkan для полных визуальных эффектов GNOME; проприетарные драйверы NVIDIA можно установить после настройки
  • Сеть: проводное или Wi-Fi подключение для получения обновлений в процессе установки

Критическая ловушка: Запуск Ubuntu Desktop на жёстком диске с вращающимися пластинами при наличии ровно 4 GB RAM создаёт технически «поддерживаемую», но практически медленную систему. Один только композитор GNOME может потреблять 300–500 MB RAM в режиме простоя. Планируйте не менее 8 GB, если машина будет одновременно запускать браузер с несколькими вкладками.

Системные требования для Ubuntu Server

Ubuntu Server создан специально для работы без графического интерфейса. По умолчанию не загружается ни менеджер дисплея, ни композитор рабочего стола, ни аудиоподсистема. Это кардинально снижает базовые требования к ресурсам и делает его стандартным выбором для развёртываний VPS Хостинга, контейнеризированных рабочих нагрузок и серверов на физическом оборудовании.

Минимальные требования (Ubuntu Server 24.04 LTS)

  • Процессор: одноядерный 1 GHz (только 64-бит; официально поддерживаются архитектуры x86-64, ARM64, RISC-V и IBM Z)
  • RAM: 512 MB (настоятельно рекомендуется 1 GB для операций управления пакетами; apt может исчерпать 512 MB при крупных обновлениях)
  • Хранилище: 2.5 GB для минимальной базовой установки; планируйте не менее 10 GB после накопления журналов, кэша пакетов и данных приложений
  • Сеть: обязательна — установщик сервера загружает обновлённые индексы пакетов в процессе настройки
  • GPU не требуется

Рекомендуемые требования (Ubuntu Server 24.04 LTS)

  • Процессор: двухъядерный 2 GHz или лучше; для ролей сервера баз данных или веб-сервера большее количество ядер напрямую влияет на пропускную способность одновременных подключений
  • RAM: базовые 2 GB; 4–8 GB для стеков LAMP/LEMP; 16 GB+ для MySQL, PostgreSQL или Redis под производственной нагрузкой
  • Хранилище: минимум 20 GB; в производственных развёртываниях следует разделить /var/log, /var/lib (каталоги данных баз данных) и /home на выделенные разделы или тома
  • Сеть: Gigabit Ethernet для любой роли, связанной с передачей файлов или высоким трафиком

Важный граничный случай: Установщик subiquity для Ubuntu Server требует не менее 1 GB RAM для надёжной работы. На машинах с ровно 512 MB сам установщик может завершить фоновые процессы из-за нехватки памяти в середине установки. Используйте альтернативный мини-ISO на основе debian-installer для действительно ограниченного оборудования.

Системные требования для минимальной установки Ubuntu

Вариант минимальной установки появляется в установщике Ubuntu Desktop в виде флажка, а не отдельного ISO. Он устанавливает базовую сессию GNOME без полного набора приложений.

Минимальные требования

  • Процессор: двухъядерный 1 GHz (64-бит)
  • RAM: 1 GB (рекомендуется 2 GB)
  • Хранилище: минимум 10 GB; рекомендуется 20 GB для добавления программного обеспечения после установки
  • Дисплей: 1024×768

Этот профиль хорошо подходит для тонких клиентов, повторного использования старого оборудования или разработчиков, которым нужна чистая база Ubuntu без немедленного удаления 2 GB приложений, которые они никогда не будут использовать.

Сводная таблица сравнения требований

ХарактеристикаUbuntu Desktop (мин.)Ubuntu Desktop (рек.)Ubuntu Server (мин.)Ubuntu Server (рек.)Ubuntu Minimal (мин.)
Архитектура CPUx86-64x86-64x86-64 / ARM64x86-64 / ARM64x86-64
Частота CPUдвухъядерный 2 GHzчетырёхъядерный 2 GHzодноядерный 1 GHzдвухъядерный 2 GHzдвухъядерный 1 GHz
RAM4 GB8–16 GB512 MB2–4 GB1 GB
Хранилище25 GB50 GB+2.5 GB20 GB+10 GB
GPU обязателенДа (базовый)Да (3D-ускорение)НетНетДа (базовый)
GUIGNOME (Wayland)GNOME (Wayland)Нет (только CLI)Нет (только CLI)GNOME (минимальный)
Типичный сценарий использованияРабочая станцияРазработчик / опытный пользовательОблачный VPS, серверПроизводственный серверПользовательская базовая система

Ubuntu LTS и не-LTS: последствия для поддержки оборудования

Выпуски с долгосрочной поддержкой (LTS) — 20.04, 22.04, 24.04 — получают пять лет стандартного обслуживания безопасности и до десяти лет в рамках Ubuntu Pro. Выпуски без LTS (например, 23.10, 24.10) получают поддержку только в течение девяти месяцев, но поставляются с более новыми ядрами, которые могут включать драйверы для самого современного оборудования.

Практическая рекомендация: Для серверов и Выделенных серверов в производственной среде всегда развёртывайте выпуск LTS. Для ноутбука, приобретённого в последние шесть месяцев с передовым Wi-Fi чипсетом или GPU, выпуск без LTS может обеспечить лучшую поддержку оборудования «из коробки» до выхода следующего LTS.

Контрольный список перед установкой

Прежде чем запускать установщик, выполните следующие шаги по порядку:

  1. Проверьте совместимость оборудования — Сверьте модель вашего CPU со списком сертифицированного оборудования Ubuntu на ubuntu.com/certified. Обратите особое внимание на доступность драйверов GPU NVIDIA и поддержку Wi-Fi чипсета (адаптеры Broadcom часто требуют несвободной прошивки).
  2. Загрузите правильный ISO — Используйте официальную страницу выпусков Ubuntu. Проверьте контрольную сумму SHA256 перед записью на USB.
sha256sum ubuntu-24.04-desktop-amd64.iso

Сравните вывод с хешем, опубликованным на странице загрузки Ubuntu. Несоответствие указывает на повреждённую или подменённую загрузку.

  1. Создайте загрузочный USB-накопитель — В Linux наиболее надёжным методом является dd:
sudo dd if=ubuntu-24.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync

Замените /dev/sdX на фактический идентификатор вашего USB-устройства (сначала проверьте с помощью lsblk — запись на неверное устройство уничтожает данные). В Windows Rufus в режиме DD-образа даёт наиболее совместимый результат. В macOS стандартным инструментом является balenaEtcher.

  1. Создайте резервную копию существующих данных — Если на целевой машине установлена существующая ОС, создайте резервную копию на внешний диск или в облачное хранилище перед продолжением. Параметр «Стереть диск» в установщике Ubuntu необратим.
  2. Отключите Secure Boot (при необходимости) — Ubuntu 24.04 поддерживает Secure Boot нативно для стандартных установок. Однако если вы планируете сразу после установки установить сторонние драйверы NVIDIA или пользовательские модули ядра, временное отключение Secure Boot упрощает начальную настройку. Повторно включите его после регистрации MOK (ключа владельца машины).
  3. Запишите схему разделов — Запустите lsblk или fdisk -l из live-среды, чтобы составить карту существующих разделов перед принятием решений в установщике.

Пошаговая установка Ubuntu

Шаг 1: Загрузка с USB

Вставьте подготовленный USB-накопитель. Включите машину и войдите в интерфейс прошивки UEFI/BIOS — клавиша зависит от производителя (распространены F2, F10, F12, Delete или Esc). Перейдите в раздел порядка загрузки или приоритета загрузки и переместите USB-устройство на первое место. Сохраните изменения и выйдите.

На современных системах UEFI можно часто обойти полное меню BIOS, нажав F12 (или аналог) при POST для доступа к меню однократного выбора загрузочного устройства.

Шаг 2: Выбор режима установки

Live-среда Ubuntu Desktop загружается в сессию GNOME. С рабочего стола запустите установщик. Установщик Ubuntu Server (subiquity) сразу отображает TUI (текстовый пользовательский интерфейс).

Выберите язык, затем выберите между Попробовать Ubuntu (работает полностью из RAM, без изменений) и Установить Ubuntu. Сначала рекомендуется воспользоваться «Попробовать Ubuntu» на незнакомом оборудовании — это позволяет проверить работу Wi-Fi, дисплея и звука перед тем, как приступить к установке.

Шаг 3: Настройка параметров установки

  • Раскладка клавиатуры: Установщик может автоматически определить вашу клавиатуру. Если определение неверное, выберите вручную.
  • Тип установки:
  • Обычная установка — Полный рабочий стол GNOME с Firefox, LibreOffice и стандартными утилитами (~3 GB дополнительных пакетов)
  • Минимальная установка — Только базовая сессия GNOME
  • Стороннее программное обеспечение: Установите этот флажок, чтобы включить ubuntu-restricted-extras, драйверы NVIDIA (если обнаружены) и прошивку Wi-Fi для чипсетов Broadcom/Realtek. Для этого требуется подключение к интернету во время установки.

Шаг 4: Разметка диска

Этот шаг несёт наибольший риск потери данных. Ubuntu предлагает три варианта:

Вариант A — Стереть диск и установить Ubuntu

Установщик полностью очищает целевой диск и автоматически создаёт оптимизированную схему разделов. Для систем UEFI создаётся раздел EFI System Partition (ESP) размером 512 MB, раздел подкачки (размер зависит от объёма RAM) и корневой раздел (/) ext4 или btrfs, занимающий оставшееся пространство.

Вариант B — Установить рядом с существующей ОС (двойная загрузка)

Установщик изменяет размер существующего раздела и выделяет свободное место для Ubuntu. Это работает, но несёт риск, если существующий раздел ОС фрагментирован или почти заполнен. Всегда выполняйте дефрагментацию разделов Windows NTFS и запускайте chkdsk перед тем, как позволить Ubuntu изменить их размер.

Вариант C — Ручная разметка («Другой вариант»)

Рекомендуется для опытных пользователей, многодисковых конфигураций или когда требуется явный контроль над типами файловых систем и точками монтирования. Схема разделов производственного уровня для сервера:

Точка монтированияФайловая системаРекомендуемый размерНазначение
`/boot/efi`FAT32512 MBРаздел EFI System Partition
`/boot`ext41 GBФайлы ядра и initramfs
`/`ext4 или btrfs20–30 GBОС и установленные пакеты
`/var`ext420 GB+Журналы, кэш пакетов, базы данных
`/home`ext4Оставшееся пространствоПользовательские данные
`swap`swap1–2x RAM (до 8 GB)Виртуальная память

Выделение /var на отдельный раздел предотвращает заполнение корневой файловой системы разросшимися журналами и последующий сбой ОС — режим отказа, который застаёт многих администраторов врасплох в производственной среде.

Шаг 5: Настройка учётной записи пользователя и имени хоста

  • Полное имя: только отображаемое имя, не используется для аутентификации
  • Имя пользователя: строчные буквы, без пробелов; становится вашим основным логином и именем домашнего каталога в /home/
  • Пароль: используйте надёжную парольную фразу; эта учётная запись по умолчанию получает привилегии sudo
  • Имя хоста: выберите что-то значимое для сетевой идентификации, особенно важно при настройке Почтового хостинга или запуске почтового сервера, где имя хоста влияет на PTR-записи и репутацию SMTP

Автоматический вход: Отключите его на любой машине, которая физически не защищена. На серверах это не актуально, поскольку менеджер дисплея отсутствует.

Шаг 6: Завершение установки и перезагрузка

Установщик копирует файлы, устанавливает загрузчик (по умолчанию GRUB2) и настраивает начальный RAM-диск. На современном NVMe SSD это занимает 5–8 минут. На жёстком диске с вращающимися пластинами ожидайте 15–25 минут.

При появлении запроса извлеките USB-накопитель и нажмите Enter. Система перезагрузится в только что установленную среду Ubuntu.

После установки: основные шаги настройки

Немедленно обновите систему

Первым действием после любой новой установки должно быть полное обновление системы. ISO-образ может быть создан несколько месяцев назад, а патчи безопасности накапливаются быстро:

sudo apt update && sudo apt upgrade -y

Для Ubuntu Server также выполните:

sudo apt autoremove -y && sudo apt autoclean

Настройте автоматические обновления безопасности

Пакет unattended-upgrades Ubuntu автоматически обрабатывает патчи безопасности. Убедитесь, что он активен:

sudo systemctl status unattended-upgrades

Если не запущен, установите и включите его:

sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure --priority=low unattended-upgrades

Настройте брандмауэр

ufw (Uncomplicated Firewall) поставляется с Ubuntu, но по умолчанию отключён. Включите его с безопасными базовыми настройками:

sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status verbose

Для веб-сервера дополнительно разрешите HTTP и HTTPS:

sudo ufw allow 'Nginx Full'

или

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Установите SSL-сертификат

Если вы развёртываете веб-сервис на Ubuntu Server, получение и настройка SSL/TLS-сертификата обязательны как для безопасности, так и для SEO. SSL-сертификаты от доверенного CA можно установить через Certbot для Let’s Encrypt или развернуть вручную. Certbot автоматизирует обновление и настройку NGINX/Apache:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com

Настройте защиту SSH (для серверных развёртываний)

Конфигурация SSH по умолчанию функциональна, но не защищена. Отредактируйте /etc/ssh/sshd_config для применения этих базовых мер защиты:

sudo nano /etc/ssh/sshd_config

Ключевые директивы для установки:

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
Port 2222
MaxAuthTries 3

Отключайте аутентификацию по паролю только после того, как убедились, что аутентификация по ключу работает. Блокировка доступа к удалённому серверу из-за преждевременного отключения паролей — распространённая и дорогостоящая ошибка.

Перезапустите SSH после внесения изменений:

sudo systemctl restart sshd

Управление доменом и DNS

Если вы размещаете веб-сайт или приложение на своём сервере Ubuntu, вам потребуется домен, указывающий на IP-адрес вашего сервера. Регистрация домена и управление DNS являются обязательными условиями перед настройкой виртуальных хостов в Apache или NGINX. Убедитесь, что ваша A-запись распространилась перед запуском Certbot, поскольку выдача сертификата зависит от разрешения DNS.

Ubuntu Server на VPS: архитектурные соображения

Развёртывание Ubuntu Server на инстансе VPS Хостинга вносит ряд особенностей, которых нет при установке на физическое оборудование:

  • Ядро: Большинство провайдеров VPS запускают Ubuntu на ядре, предоставленном хостом, или паравиртуализированном ядре (KVM, Xen или VMware). Пакет ядра linux-virtual оптимизирован для этих сред и потребляет меньше ресурсов, чем linux-generic.
  • Cloud-init: Облачные образы Ubuntu используют cloud-init для настройки при первой загрузке. Если вы развёртываете из образа, предоставленного провайдером, а не из свежего ISO, учтите, что /etc/hostname, SSH-ключи и сетевые интерфейсы настраиваются cloud-init при первой загрузке, а не традиционным установщиком.
  • Swap: Многие инстансы VPS поставляются без раздела подкачки для максимального использования дискового пространства. На инстансах с 1–2 GB RAM создайте файл подкачки:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  • Панели управления: Если вы предпочитаете графический интерфейс управления сервером вместо работы в командной строке, рассмотрите VPS с cPanel или изучите полный спектр Панелей управления VPS, чтобы найти стек, соответствующий вашему рабочему процессу.

Матрица технических решений: какой вариант Ubuntu развернуть

Используйте эту матрицу для выбора подходящего варианта Ubuntu в зависимости от вашего сценария:

СценарийРекомендуемый вариантМинимальный RAMХранилищеПримечания
Основная рабочая станцияUbuntu Desktop LTS8 GB50 GB SSDПолный GNOME, LTS для стабильности
Машина разработчика (Docker, ВМ)Ubuntu Desktop LTS16 GB100 GB NVMebtrfs root для снимков состояния
Веб- / сервер приложенийUbuntu Server LTS2 GB20 GBБез GUI, минимальная поверхность атаки
VPS с ограниченными ресурсами (512 MB–1 GB RAM)Ubuntu Server LTS512 MB10 GBОтключить раздел подкачки; использовать файл подкачки
Встраиваемое / IoT-устройствоUbuntu Core или Server Minimal512 MB4 GBНа основе Snap или debootstrap
Пользовательская база для контейнеризацииUbuntu Minimal1 GB10 GBДополнительная очистка с `–no-install-recommends`
GPU-вычисления / ML-нагрузкиUbuntu Desktop или Server LTS16 GB+100 GB+В паре со стеком драйверов NVIDIA

Ключевые технические выводы

  • Архитектура x86-64 (AMD64) обязательна для всех современных выпусков Ubuntu; поддержка 32-бит завершилась с Ubuntu 18.04.
  • Установщик subiquity Ubuntu Server требует 1 GB RAM для надёжной работы, несмотря на то что сама ОС поддерживает 512 MB после установки.
  • На производственных серверах всегда разделяйте /var и /, чтобы переполнение журналов не привело к сбою корневой файловой системы.
  • Отключайте PasswordAuthentication в SSH только после подтверждения работы входа по ключу — восстановление после блокировки на VPS требует доступа через консоль.
  • Запускайте sha256sum для каждого загруженного ISO перед записью на USB; повреждённый образ приводит к непонятным сбоям установщика, которые отнимают часы.
  • Для развёртываний на VPS создавайте файл подкачки, а не раздел подкачки, чтобы сохранить гибкость схемы разделов.
  • unattended-upgrades должен быть включён на каждом инстансе Ubuntu Server; незащищённые серверы являются основным вектором автоматизированной эксплуатации.
  • Выпуски LTS — единственный подходящий выбор для производственной инфраструктуры; выпуски без LTS подходят для тестирования совместимости оборудования или краткосрочных сред разработки.

Часто задаваемые вопросы

Может ли Ubuntu Desktop работать на 2 GB RAM?

Технически да, но работа будет неудовлетворительной. GNOME Shell и его композитор потребляют 400–600 MB в режиме простоя, оставляя менее 1.5 GB для приложений. На оборудовании с 2 GB используйте Ubuntu Server, Lubuntu (рабочий стол LXQt) или Xubuntu (рабочий стол Xfce) — оба являются официальными вариантами Ubuntu с значительно меньшим потреблением памяти.

В чём разница между Ubuntu LTS и стандартными выпусками с точки зрения поддержки оборудования?

Выпуски LTS ориентированы на стабильность и получают обратно портированные патчи безопасности в течение пяти лет. Стандартные выпуски поставляются с более новыми ядрами (часто на 6+ месяцев опережающими ядро LTS), которые включают драйверы для недавно выпущенного оборудования. Если ваша машина имеет GPU, Wi-Fi карту или NVMe-контроллер, выпущенный в течение последнего года, выпуск без LTS может обеспечить лучшую поддержку «из коробки» до тех пор, пока стек HWE следующего ядра LTS не догонит.

Требует ли Ubuntu Server графического интерфейса для управления?

Нет. Ubuntu Server разработан для удалённого администрирования через SSH и настройки через CLI. Если вам требуется веб-интерфейс, после развёртывания можно установить такие инструменты, как Webmin, Cockpit или коммерческую панель управления. Cockpit доступен непосредственно из репозиториев Ubuntu:

sudo apt install cockpit -y

Как проверить подлинность загруженного ISO Ubuntu?

Загрузите файлы SHA256SUMS и SHA256SUMS.gpg с той же страницы выпусков Ubuntu, что и ISO. Проверьте подпись GPG по ключу подписи Ubuntu, затем сравните хеш SHA256 вашего загруженного ISO со значением в SHA256SUMS. Совпадающий хеш подтверждает как целостность, так и подлинность.

Что произойдёт, если установить Ubuntu на оборудование ниже минимальных требований?

Ubuntu Desktop либо откажется устанавливаться (установщик проверяет RAM при запуске), либо создаст нестабильную систему, склонную к завершению процессов из-за нехватки памяти и исчерпанию swap. Ubuntu Server более терпим к ограниченному оборудованию, однако операции управления пакетами (apt upgrade) могут завершаться с ошибкой или зависать на системах с менее чем 512 MB RAM. Для оборудования ниже этих порогов рассмотрите Alpine Linux или Debian с профилем минимальной установки.

15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать