Debian GNU/Linux — это универсальная, свободная операционная система, известная своей исключительной стабильностью, надежной безопасностью и обширным, активным сообществом разработчиков и пользователей. Она служит фундаментальной основой для множества других популярных дистрибутивов Linux, что подчеркивает ее значимость в экосистеме свободного программного обеспечения. Благодаря своей предсказуемости и надежности, Debian часто является предпочтительным выбором для развертывания серверов, использования в качестве рабочих станций для разработчиков, а также для различных специализированных проектов, где стабильность системы имеет первостепенное значение.
Debian 12, получивший кодовое имя «Bookworm», является текущей стабильной версией дистрибутива, официально выпущенной 10 июня 2023 года. Последнее точечное обновление, 12.11, подтверждает его актуальность и активную поддержку. Этот выпуск принес ряд значительных улучшений и нововведений:
- Ядро Linux 6.1 LTS: «Bookworm» поставляется с ядром Linux версии 6.1, которая является версией с долгосрочной поддержкой (LTS). Это обеспечивает повышенную безопасность, улучшенную производительность и расширенную поддержку современного аппаратного обеспечения, включая новейшие процессоры AMD Ryzen, Intel Meteor Lake и графические карты Intel Arc Graphics DG2.
- PipeWire по умолчанию для GNOME: Для пользователей, выбирающих среду рабочего стола GNOME, Debian 12 теперь использует PipeWire в качестве аудиосервера по умолчанию, заменив традиционный PulseAudio. Это изменение направлено на улучшение обработки аудио и видео, предлагая более высокую производительность, лучшую совместимость и значительно меньшую задержку.
- Включение non-free firmware в основной ISO: Одним из наиболее заметных и приветствуемых изменений в Debian 12 стало включение несвободных прошивок (firmware) в официальные установочные образы. Эти прошивки теперь находятся в новом компоненте репозитория
non-free-firmware. Это нововведение значительно упрощает процесс установки и обеспечивает лучшую совместимость с оборудованием, которое требует проприетарных драйверов, например, для работы Wi-Fi адаптеров или некоторых графических карт, прямо «из коробки». - Обновленные среды рабочего стола: Debian 12 включает обновленные версии популярных сред рабочего стола, таких как GNOME, KDE Plasma, Xfce, LXQt, MATE и Cinnamon. Эти обновления способствуют улучшению пользовательского опыта и общей производительности системы.
Исторически, Debian придерживался строгой политики в отношении свободного программного обеспечения, что часто приводило к необходимости ручной установки несвободных прошивок или использования неофициальных ISO-образов для обеспечения базовой функциональности Wi-Fi или графики. Это представляло собой значительное препятствие для новых пользователей и тех, кто использовал современное оборудование. Решение о включении non-free-firmware в официальные установочные носители и его автоматической активации при необходимости является прагматичным шагом. Этот подход напрямую устраняет одну из самых распространенных проблем, с которой сталкивались пользователи, значительно упрощая процесс установки и улучшая совместимость оборудования без дополнительных усилий. Такое изменение отражает стратегическое стремление проекта Debian повысить удобство использования и расширить свою пользовательскую базу, делая дистрибутив более конкурентоспособным по сравнению с другими, которые по умолчанию включают проприетарные компоненты. Это прямое следствие изменения политики Debian, ведущее к улучшению пользовательского опыта и расширению совместимости с аппаратным обеспечением.
Подготовка к установке
Перед тем как приступить к установке Debian 12, крайне важно выполнить несколько подготовительных шагов. Это поможет обеспечить гладкий и успешный процесс, минимизируя вероятность возникновения проблем.
Системные требования
Прежде всего, необходимо убедиться, что ваше оборудование соответствует требованиям Debian. Для выполнения обычной установки требуются как минимум 485 МБ оперативной памяти и 1160 МБ свободного места на жестком диске. Однако эти цифры являются минимальными и могут быть недостаточными для комфортной работы, особенно при использовании графической среды рабочего стола.
Для более реалистичного и комфортного использования системы рекомендуется ориентироваться на следующие показатели:
| Тип установки | Минимальная ОЗУ (Мб) | Рекомендуемая ОЗУ (Мб) | Минимальное место на диске (Гб) | Рекомендуемое место на диске (Гб) | Примечание |
|---|---|---|---|---|---|
| Без рабочего стола (сервер) | 256 | 512 | 4 | 4 | Для базовых серверных задач |
| Со средой рабочего стола | 1024 | 2048 | 10 | 20+ | Для комфортной работы с современными DE |
Важно понимать, что указание только «минимальных» требований может ввести в заблуждение, поскольку они часто недостаточны для комфортной работы, особенно с графическим интерфейсом. Рекомендуемые значения дают более реалистичное представление о том, что нужно для стабильной и производительной системы. Например, если объем оперативной памяти ограничен, установщик может автоматически перейти в «режим низкой памяти», что может ограничить функциональность установки, например, сделав ее доступной только на английском языке. Это прямое следствие недостатка ресурсов, ведущее к ухудшению опыта установки и последующей производительности системы. Пользователям рекомендуется ориентироваться на рекомендованные, а не только минимальные требования, чтобы избежать проблем после установки, особенно при использовании современных сред рабочего стола. Для старых или маломощных систем с графическим окружением рекомендуется выбирать легковесные среды рабочего стола, такие как Xfce или LXQt.
Загрузка образа Debian 12
Для начала процесса установки необходимо загрузить установочный образ Debian 12. Рекомендуется посетить официальную страницу загрузки Debian: www.debian.org/download.
Для большинства пользователей оптимальным выбором будет debian-12.x.0-amd64-netinst.iso. Этот образ является сетевым установщиком, который имеет небольшой размер и загружает необходимые пакеты из интернета во время установки, обеспечивая таким образом установку самых актуальных версий программного обеспечения. Также доступны полные DVD-образы, Live-образы (позволяющие протестировать Debian без установки на диск) и образы для различных архитектур процессоров.
Проверка целостности ISO-Образа
Проверка целостности загруженного ISO-образа является критически важным шагом. Это позволяет предотвратить ошибки во время установки, вызванные поврежденным или неполным файлом.
На Linux:
- Получите ключи подписи Debian CD:
gpg --keyserver keyring.debian.org --recv-keys 64E6EA7D 6294BE9B 09EA8AC3- Проверьте файл подписи SHA512SUMS.sign:
gpg --with-fingerprint --verify SHA512SUMS.sign SHA512SUMSВ случае успешной проверки вывод должен содержать строку, подобную gpg: Good signature from "Debian CD signing key <debian-cd@lists.debian.org>". Убедитесь, что отпечаток ключа совпадает с тем, что указан на официальной странице проверки подлинности Debian.

- Проверьте контрольную сумму ISO-образа:
shasum --ignore-missing --check SHA512SUMS debian-12.7.0-amd64-netinst.iso⚠️Замените
debian-12.7.0-amd64-netinst.isoна фактическое имя вашего файла. Успешная проверка будет отмечена какOK.
На Windows:
- Откройте Командную строку (CMD) или PowerShell от имени администратора.
- Для CMD:
certutil -hashfile C:\path\to\your\debian.iso SHA256- Для PowerShell:
Get-FileHash C:\path\to\your\debian.iso -Algorithm SHA256- Сравните полученную контрольную сумму с SHA256SUMS, доступной на сайте Debian.
Важно понимать, что проверка контрольной суммы, например, с помощью SHA256sum, гарантирует только целостность файла (то есть, что он не был поврежден во время загрузки), но не его подлинность (что он действительно предоставлен Debian и не был подделан злоумышленниками). Для обеспечения подлинности необходимо использовать PGP-подписи. Это критически важный аспект безопасности: правильная проверка PGP-подписи дает уверенность в том, что используется оригинальный, немодифицированный образ от разработчиков Debian, что предотвращает потенциальные атаки на цепочку поставок программного обеспечения.
Создание загрузочной USB-флешки
Для установки Debian вам потребуется загрузочный USB-накопитель. Убедитесь, что объем USB-накопителя составляет не менее 4 ГБ. Важно помнить, что все данные на нем будут удалены, поэтому заранее сделайте резервную копию.
На Linux (рекомендуемый метод с cp или dd):
- Определите имя устройства: Отключите USB-накопитель от компьютера. Откройте терминал и выполните команду
ls /dev/disk/by-id/. Запомните или сохраните вывод. Затем подключите USB-накопитель, снова выполните ту же команду и используйтеdiff, чтобы определить, какое новое устройство появилось (например,/dev/sdbили/dev/sdc).

ls /dev/disk/by-id/.- Размонтируйте разделы: Убедитесь, что все разделы вашего USB-накопителя размонтированы. Это можно проверить с помощью команды
mountи размонтировать, если необходимо, например,sudo umount /dev/sdb1. - Скопируйте образ: Используйте команду
cp(илиdd) для копирования ISO-образа непосредственно на USB-устройство.
sudo cp /path/to/your/debian.iso /dev/sdX # Замените /dev/sdX на имя вашего устройства
sudo sync # Убедитесь, что все данные записаны на дискКрайне важно копировать образ на устройство целиком (например, /dev/sdX), а не на отдельный раздел (например, /dev/sdX1). Использование инструментов, которые изменяют образ (например, unetbootin), не рекомендуется.
На Windows (рекомендуемый метод с Rufus):
- Загрузите и запустите Rufus: Rufus — это бесплатный, портативный инструмент, который не требует установки и значительно упрощает создание загрузочных USB-накопителей.
- Подключите USB-накопитель: После запуска Rufus автоматически обнаружит подключенный USB-накопитель.
- Настройте Rufus:
- Устройство (Device): Выберите ваш USB-накопитель из выпадающего списка.
- Выбор загрузки (Boot selection): Нажмите кнопку «SELECT» и укажите путь к загруженному файлу Debian ISO.
- Схема разделов (Partition scheme): Для большинства современных компьютеров рекомендуется выбрать GPT. Если есть сомнения, проверьте режим загрузки вашего компьютера в настройках BIOS/UEFI.
- Файловая система (File System): Оставьте FAT32, что должно быть значением по умолчанию.

- Начните процесс: Нажмите кнопку «START». Rufus выдаст предупреждение о том, что все данные на USB-накопителе будут уничтожены. Если вы уверены, что сделали резервную копию важных данных, нажмите «OK» и дождитесь завершения процесса.
- Безопасно извлеките: После того как Rufus сообщит о завершении («READY»), безопасно извлеките USB-нанакопитель, используя функцию «Безопасное извлечение устройства» в Windows.
Правильный выбор параметров Rufus, таких как GPT для схемы разделов и FAT32 для файловой системы, критически важен для успешной загрузки на современных компьютерах, использующих UEFI. UEFI-системы, в отличие от устаревших BIOS, работают с GPT-разметкой диска. Использование неверных настроек, например, создание загрузочного накопителя с MBR-разметкой для системы, которая поддерживает только UEFI, может привести к ошибке «No bootable device found» (Загрузочное устройство не найдено). Таким образом, этот шаг помогает предотвратить распространенные проблемы с загрузкой.
Настройка BIOS/UEFI
После создания загрузочного USB-накопителя необходимо настроить параметры загрузки в BIOS или UEFI вашего компьютера.
- Доступ к настройкам: Перезагрузите компьютер и во время начальной загрузки многократно нажимайте соответствующую клавишу для входа в меню BIOS/UEFI. Обычно это F2, Del, Esc, F10 или F12, но может варьироваться в зависимости от производителя.
- Порядок загрузки (Boot Order): Найдите раздел «Boot Order» (Порядок загрузки) или «Boot Priority» (Приоритет загрузки) и установите ваш USB-накопитель (или CD/DVD, если вы используете оптический диск) в качестве первого загрузочного устройства.
- Режим загрузки (Boot Mode):
- UEFI (Unified Extensible Firmware Interface): Это современный стандарт прошивки, который рекомендуется для новых систем, особенно если вы планируете использовать GPT-разметку диска. UEFI предлагает более широкие возможности и лучшую производительность по сравнению с устаревшим BIOS.
- Legacy BIOS (CSM): Это устаревший режим, который может быть необходим для очень старых систем или если вы намеренно хотите использовать MBR-разметку. Многие современные UEFI-системы включают «Compatibility Support Module (CSM)» для обеспечения обратной совместимости с устаревшими операционными системами и загрузочными устройствами.
- Secure Boot: Если после настройки порядка загрузки у вас возникли проблемы с загрузкой, попробуйте временно отключить функцию «Secure Boot» (Безопасная загрузка) в настройках BIOS/UEFI. Хотя Debian 12 поддерживает Secure Boot для архитектуры ARM64, для некоторых конфигураций или конкретного оборудования может потребоваться его отключение.
- Отключите «Fast Startup» в Windows (при двойной загрузке): Если вы планируете установить Debian рядом с уже существующей операционной системой Windows, крайне рекомендуется отключить функцию «Быстрый запуск» (Fast Startup) в Windows. Эта функция может вызывать проблемы с доступом к дискам из Linux, поскольку Windows не полностью отключает диск при выключении.
Режим загрузки, выбранный в BIOS/UEFI, напрямую определяет, как будет установлен загрузчик GRUB (Grand Unified Bootloader) и какую схему разделов (GPT или MBR) будет использовать установщик. Например, если установщик загружается в режиме UEFI, GRUB будет установлен в режиме EFI, а если в режиме Legacy, то в MBR. UEFI-системы в основном используют GPT, тогда как Legacy BIOS работает с MBR. Несоответствие между выбранным режимом загрузки и схемой разделов может привести к ошибке «No bootable device found» (Загрузочное устройство не найдено). Это критически важно для успешной установки и предотвращения проблем с загрузкой, поскольку определяет, как операционная система взаимодействует с аппаратным обеспечением на самом низком уровне.
Пошаговая установка Debian 12
После того как вы подготовили загрузочный USB-накопитель и настроили BIOS/UEFI, можно приступать к пошаговой установке Debian.
Запуск установщика
После загрузки компьютера с USB-накопителя вы увидите начальное меню установщика Debian. Для большинства пользователей рекомендуется выбрать опцию «Graphical Install» (Графическая установка). Этот режим предоставляет интуитивно понятный графический интерфейс, который значительно упрощает процесс установки. Для систем с ограниченным объемом оперативной памяти или в специфических сценариях (например, для установки на сервер без графического интерфейса) можно выбрать опцию «Install» (текстовая установка), которая потребляет меньше ресурсов.

Начальные настройки (язык, местоположение, клавиатура)
Первые несколько шагов установки посвящены базовой локализации системы:
- Выбор языка: Установщик предложит выбрать язык, который будет использоваться как для самого процесса установки, так и для вашей будущей операционной системы.
- Выбор местоположения: Затем выберите свое местоположение (страну). Это поможет установщику автоматически определить правильный часовой пояс и предложить подходящие зеркала репозиториев Debian для загрузки пакетов.
- Выбор раскладки клавиатуры: Выберите раскладку клавиатуры, которая соответствует вашей физической клавиатуре. Это обеспечит корректный ввод символов во время установки.

Настройка сети
Установщик Debian попытается автоматически настроить сетевое соединение (как проводное, так и беспроводное) с использованием протокола DHCP. Если на вашем компьютере обнаружено несколько сетевых интерфейсов, вам будет предложено выбрать основной, который будет использоваться для установки.
В случае, если автоматическая настройка сети не удалась (например, из-за отсутствия необходимых прошивок для Wi-Fi адаптера), установщик предложит загрузить отсутствующие прошивки с съемного носителя, такого как USB-флешка. Если проблема сохраняется, вы сможете выполнить ручную настройку сети, указав IP-адрес, маску подсети, шлюз и адреса DNS-серверов.
Имя хоста и домен
На этом этапе вам потребуется ввести имя хоста и, при необходимости, доменное имя:
- Имя хоста (Hostname): Это имя, которое будет идентифицировать ваш компьютер в сети (например,
debian-pcилиmy-server). - Доменное имя (Domain name): Если ваш компьютер является частью домена (например, в корпоративной сети), введите его. В противном случае это поле можно оставить пустым.
Настройка пользователей и паролей
Этот шаг позволяет создать учетные записи для управления системой:
- Пароль суперпользователя (root): В Debian 12 появилась возможность пропустить создание пароля для пользователя
root. Если вы выберете этот вариант, учетная записьrootбудет отключена, а первой созданной учетной записи пользователя будут автоматически предоставлены праваsudo. Это является современной и более безопасной практикой, так как снижает риск компрометации системы через прямой доступ кroot. - Создание учетной записи пользователя: Создайте свою основную учетную запись, которая будет использоваться для повседневной работы. Введите полное имя, желаемое имя пользователя и надежный пароль.

Пропуск установки пароля пользователя root и автоматическая настройка sudo для первого пользователя значительно упрощает административные задачи и повышает общую безопасность системы. Такой подход устраняет необходимость прямого использования учетной записи root для повседневных операций или обмена ее паролем, что снижает поверхность атаки. Это соответствует современным практикам безопасности, принятым во многих других популярных дистрибутивах Linux, таких как Ubuntu, и является прямым следствием стремления Debian к упрощению администрирования и повышению безопасности для обычных пользователей.
Настройка часового пояса
Установщик автоматически предложит часовой пояс на основе выбранного вами ранее местоположения. Подтвердите предложенный вариант или выберите другой из списка, если это необходимо.
Разметка диска
Разметка диска является одним из наиболее ответственных и важных этапов установки. Установщик Debian предлагает несколько вариантов, позволяющих гибко настроить дисковое пространство.

Автоматическая (Guided) разметка:
Это самый простой вариант, рекомендуемый для большинства пользователей, особенно если диск новый или предназначен исключительно для Debian.
- «Использовать весь диск» (Guided – use entire disk): Установщик автоматически создаст все необходимые разделы (обычно корневой
/, домашний/homeи раздел подкачкиswap) на выбранном диске, удалив при этом все существующие данные. - «Использовать наибольшее непрерывное свободное пространство» (Guided – use the largest continuous free space): Если на диске уже установлены другие операционные системы или существуют разделы с данными, этот вариант позволит установить Debian в неиспользуемое свободное пространство, не затрагивая существующие разделы.
- Схемы разделов (доступные в автоматическом режиме):
- Все файлы в одном разделе: Создает корневой раздел (
/) и раздел подкачки (swap). Требуется около 600 МБ свободного места. - Отдельный /home раздел: Создает корневой раздел (
/), отдельный домашний раздел (/home) и раздел подкачки (swap). Требуется около 500 МБ свободного места. - Отдельные /home, /var и /tmp разделы: Создает корневой раздел (
/), а также отдельные разделы для/home,/var,/tmpиswap. Для этой схемы требуется около 1 ГБ свободного места.
- Все файлы в одном разделе: Создает корневой раздел (
Ручная (Manual) разметка:
Этот вариант предоставляет полный контроль над процессом создания, изменения и удаления разделов. Он подходит для опытных пользователей или для специфических конфигураций, таких как мультизагрузочные системы.
- Обязательные разделы: Минимум, который необходимо создать, это корневой раздел (
/) для файловой системы и раздел подкачки (swap). - Рекомендуемые файловые системы:
ext4является файловой системой по умолчанию и наиболее распространенным выбором для большинства разделов. Также поддерживаютсяext2,ext3,FAT16/32,NTFS(только для чтения),jfs,xfs, а такжеreiserfs(опционально). - Btrfs: Установщик Debian поддерживает форматирование и установку на тома Btrfs на одном диске, однако он не поддерживает многодисковые тома Btrfs или создание субтомов непосредственно в процессе установки.
- Раздел
/boot/efi(ESP): Если вы загружаете установщик в режиме UEFI, вам потребуется небольшой раздел EFI System Partition (ESP), который обычно форматируется в FAT32. Установщик автоматически создаст его при автоматической разметке или предложит настроить вручную. Рекомендуемый размер для ESP составляет около 500 МБ.

/bootLVM (Logical Volume Management) — Логическое управление томами:
LVM обеспечивает значительную гибкость в управлении дисковым пространством. С его помощью можно легко изменять размеры логических томов, объединять физическое пространство с нескольких дисков в единый пул и создавать снимки файловых систем.
Настройка LVM:
- В меню разметки диска выберите разделы, которые вы хотите использовать для LVM, и установите для них опцию «Использовать как: → физический том для LVM».
- Вернитесь в главное меню разметки и выберите «Настроить логический менеджер томов».
- Создайте группы томов (Volume Groups — VG) из выбранных физических томов.
- Создайте логические тома (Logical Volumes — LV) внутри этих групп томов. Созданные LV будут отображаться как обычные разделы, которым можно назначить точки монтирования.
- Раздел
/bootможет находиться на LVM, начиная с Debian Squeeze.

LUKS (Linux Unified Key Setup) — Шифрование диска:
LUKS обеспечивает шифрование диска, что является критически важным для защиты ваших данных от несанкционированного доступа в случае кражи или потери устройства.
Рекомендации: Рекомендуется шифровать разделы /home (для личных данных) и swap (для временных конфиденциальных данных, так как ключи шифрования могут быть записаны в swap).
⚠️ Важно: Раздел
/bootобычно должен оставаться незашифрованным. Хотя современные версии GRUB могут загружаться с зашифрованных разделов, установщик Debian пока не имеет нативной поддержки зашифрованного/boot.
Настройка LUKS:
- Выберите раздел для шифрования и установите для него опцию «Использовать как: → физический том для шифрования».
- Настройте криптографические параметры, такие как алгоритм шифрования (
aesрекомендуется), размер ключа и алгоритм IV. - Выберите «Passphrase» (Парольная фраза) в качестве типа ключа.
- Рекомендуется выбрать «yes» для опции «Стереть данные», чтобы перезаписать раздел случайными данными перед шифрованием. Это значительно повышает безопасность, предотвращая восстановление остаточных данных.
- Вернитесь в главное меню разметки и выберите «Настроить зашифрованные тома».
- Введите надежную парольную фразу. Крайне важно убедиться, что раскладка клавиатуры настроена правильно перед вводом пароля.
- После настройки зашифрованные тома появятся как обычные разделы, которым можно назначить точки монтирования.

Хотя LVM и LUKS предлагают значительные преимущества в гибкости управления дисковым пространством и безопасности данных , их настройка, особенно в отношении раздела /boot, требует особого внимания. Многочисленные источники постоянно подчеркивают, что раздел /boot должен оставаться незашифрованным, если корневая файловая система зашифрована. Это связано с тем, что установщик Debian не имеет нативной поддержки для зашифрованного /boot, даже несмотря на то, что GRUB теперь способен загружаться с таких разделов. Это является критическим ограничением и потенциальной ловушкой для пользователей, стремящихся к полному шифрованию диска, поскольку может привести к созданию неработоспособной системы. Кроме того, при настройке LVM или LUKS важно помнить, что этот процесс уничтожит все данные на выбранных разделах , что требует предварительного резервного копирования.
Для удобства выбора, ниже приведена таблица, суммирующая рекомендуемые схемы разделов:
| Схема | Преимущества | Недостатки/Особенности | Минимальный размер (ГБ) | Сценарий использования |
|---|---|---|---|---|
| Все файлы в одном разделе | Простота, легкость установки. | Меньшая гибкость, трудности с перераспределением места. | 0.6 | Новички, однодисковые системы, не требующие специфического разделения. |
| Отдельный /home раздел | Сохранение пользовательских данных при переустановке ОС. | Требует планирования размера. | 0.5 | Рабочие станции, десктопы. |
| Отдельные /home, /var и /tmp разделы | Максимальная изоляция данных, улучшенная безопасность и стабильность. | Сложность настройки, требует больше места. | 1 | Серверы, разработчики, опытные пользователи. |
| LVM (Логическое управление томами) | Гибкое изменение размеров томов, объединение дисков, снимки. | Дополнительный уровень абстракции, чуть сложнее в настройке. | Зависит от потребностей | Системы с меняющимися требованиями к дисковому пространству, виртуализация. |
| Encrypted LVM (Шифрование диска) | Высокая безопасность данных от физического доступа. | Необходимость ввода пароля при загрузке, потенциальное снижение производительности, /boot не шифруется. | Зависит от потребностей | Ноутбуки, конфиденциальные данные, повышенные требования к безопасности. |
Установка базовой системы
После подтверждения выбранной схемы разметки диска установщик начнет копировать базовые файлы операционной системы на диск. Этот процесс может занять некоторое время, в зависимости от скорости вашего накопителя и выбранного типа установки (сетевая или с DVD).
Выбор среды рабочего стола
В процессе установки вам будет предложено выбрать желаемую среду рабочего стола. Debian 12 поддерживает широкий спектр графических окружений, каждое из которых имеет свои особенности и предназначено для различных сценариев использования.
- GNOME: Является средой рабочего стола по умолчанию, если не выбрано другое. GNOME предлагает интуитивно понятный и привлекательный интерфейс, хорошо интегрированный с системой.
- KDE Plasma: Мощная и высоконастраиваемая среда с современным дизайном, предлагающая множество функций и гибкость.
- Xfce: Легковесная и быстрая среда, идеально подходящая для старых или менее мощных систем, а также для тех, кто ценит минимализм и производительность.
- LXQt: Ультралегковесная и энергоэффективная среда, разработанная для очень старых машин и систем с ограниченными ресурсами.
- MATE: Является продолжением классического GNOME 2 и предлагает традиционный, знакомый интерфейс для тех, кто предпочитает проверенные временем решения.
- Cinnamon: Еще одна популярная среда, которая предлагает хороший баланс между современностью и традиционностью, обеспечивая удобство использования.

Для облегчения выбора, ниже приведена таблица сравнения популярных сред рабочего стола:
| Среда рабочего стола | Ключевые характеристики/Особенности | Рекомендации по использованию |
|---|---|---|
| GNOME | Интуитивный, современный, хорошо интегрированный, PipeWire по умолчанию. | Новички, пользователи, ценящие современный дизайн и простоту. |
| KDE Plasma | Мощный, настраиваемый, множество функций, современный дизайн. | Опытные пользователи, желающие глубокой кастомизации, разработчики. |
| Xfce | Легковесный, быстрый, стабильный, низкое потребление ресурсов. | Старые ПК, системы с ограниченными ресурсами, пользователи, ценящие производительность. |
| LXQt | Ультралегковесный, энергоэффективный, минималистичный UI. | Очень старые ПК, нетбуки, системы с крайне ограниченными ресурсами. |
| MATE | Традиционный интерфейс (продолжение GNOME 2), стабильный. | Пользователи, предпочитающие классический вид Linux, привыкшие к GNOME 2. |
| Cinnamon | Баланс между современностью и традиционностью, удобный. | Новички, пользователи, ищущие привычный, но современный опыт. |
Установка загрузчика GRUB
После выбора компонентов системы установщик автоматически установит загрузчик GRUB (Grand Unified Bootloader) на ваш жесткий диск. GRUB отвечает за загрузку вашей системы Debian, а также других операционных систем, если они были обнаружены на диске. GRUB будет установлен либо в MBR (Master Boot Record) для систем с Legacy BIOS, либо в раздел EFI System Partition (ESP) для систем с UEFI, в зависимости от того, в каком режиме был загружен установщик.
Завершение установки
После установки загрузчика установщик сообщит о завершении процесса. На этом этапе необходимо извлечь установочный носитель (USB-флешку или оптический диск) и перезагрузить компьютер. После перезагрузки система должна загрузиться в вашу новую установку Debian 12 «Bookworm».

Первые шаги после установки Debian 12
После успешной установки Debian 12 «Bookworm» рекомендуется выполнить несколько важных шагов для обеспечения актуальности, безопасности и оптимальной работы вашей новой системы.
Обновление системы и настройка репозиториев
Это первый и самый важный шаг после завершения установки. Он гарантирует, что ваша система получит все последние исправления безопасности и обновления программного обеспечения.
Настройка sources.list: Откройте файл /etc/apt/sources.list с правами суперпользователя (например, с помощью sudo nano /etc/apt/sources.list). Убедитесь, что в нем присутствуют строки для компонентов main, contrib, non-free и non-free-firmware для веток bookworm, bookworm-updates и bookworm-security. Это обеспечит доступ к широкому спектру программного обеспечения, включая проприетарные драйверы и прошивки, которые могут потребоваться для полного функционирования оборудования.
Пример содержимого sources.list:

Обновление списка пакетов: Сохраните изменения в файле и выполните следующую команду для обновления списка доступных пакетов:
sudo apt updateОбновление пакетов: После обновления списка пакетов выполните следующие команды для обновления всех установленных пакетов до последних версий:
sudo apt upgrade
sudo apt full-upgradeЭти команды обеспечат, что все компоненты вашей системы будут актуальными и защищенными.
Хотя установочный образ Debian 12 теперь включает несвободные прошивки , что значительно облегчает первоначальную установку, это не означает, что все необходимые прошивки будут автоматически обновляться или что все дополнительные драйверы будут доступны без дальнейших действий. Если несвободная прошивка была необходима для работы оборудования во время установки, система будет настроена на использование компонента non-free-firmware в файле apt sources.list. Однако для постоянных обновлений и доступа к более широкому спектру драйверов, которые могут не быть включены в базовую прошивку на ISO, явное добавление этих репозиториев в sources.list является жизненно важным. Это прямое следствие, ведущее к постоянному доступу к обновлениям и более широкой поддержке оборудования.
Настройка Sudo (если не настроено при установке)
Если вы выбрали установку пароля для пользователя root и не настроили sudo для своей учетной записи во время установки, рекомендуется сделать это сейчас. sudo позволяет выполнять административные задачи без необходимости постоянного переключения на пользователя root.
Установите пакет sudo:
sudo apt install sudoДобавьте свою учетную запись в группу sudo:
sudo adduser ваш_пользователь sudoЗамените ваш_пользователь на ваше фактическое имя пользователя. После выполнения этих команд перезагрузите систему или выйдите из текущей сессии и войдите заново, чтобы изменения вступили в силу.
Установка драйверов (графические, Wi-Fi)
Несмотря на включение несвободных прошивок в установочный образ Debian 12, для некоторых аппаратных компонентов, таких как дискретные графические карты или специфические Wi-Fi адаптеры, может потребоваться установка дополнительных проприетарных драйверов для оптимальной производительности.
Графические драйверы (NVIDIA):
- Определите вашу видеокарту:
lspci | grep -i nvidiaЭта команда покажет информацию о вашей графической карте NVIDIA.
- Установите
nvidia-detect:
sudo apt install nvidia-detect- Определите рекомендуемый драйвер:
nvidia-detectИнструмент nvidia-detect проанализирует вашу систему и предложит наиболее подходящий пакет драйвера NVIDIA.
- Установите драйвер:
sudo apt install nvidia-driver(или имя пакета, рекомендованное nvidia-detect).
- Перезагрузите систему:
sudo reboot- Проверьте установку: После перезагрузки выполните команду:
nvidia-smiЕсли драйверы установлены правильно, эта команда покажет информацию о вашей видеокарте NVIDIA и версии драйвера.
Графические драйверы (AMD):
Для большинства современных графических процессоров AMD открытые драйверы Mesa уже включены в ядро Linux 6.1 и обычно работают «из коробки», обеспечивая хорошую производительность. Для некоторых специфических или более новых карт AMD может потребоваться установка пакетов firmware-amd-graphics и libgl1-mesa-dri. Для профессиональных карт AMD Instinct и использования платформы ROCm может потребоваться добавление специальных репозиториев AMDGPU и установка пакета amdgpu-dkms.
Драйверы Wi-Fi:
Если ваш Wi-Fi адаптер не работает после установки, скорее всего, ему требуется несвободная прошивка. Убедитесь, что репозиторий non-free-firmware включен в вашем sources.list (как описано выше).
- Определите чипсет адаптера: Используйте
lspciдля PCI-карт илиlsusbдля USB-адаптеров, чтобы определить чипсет вашего Wi-Fi адаптера.

Установите соответствующий пакет прошивки: Найдите соответствующий пакет firmware-* (например, firmware-iwlwifi для Intel Wi-Fi адаптеров) и установите его:
sudo apt install firmware-имя_пакетаПосле установки прошивки, NetworkManager должен обнаружить и позволить подключиться к беспроводным сетям.
Хотя Debian 12 включает несвободные прошивки непосредственно в установочном образе , это не означает, что все проприетарные драйверы, такие как полные драйверы NVIDIA, будут установлены автоматически или начнут работать с оптимальной производительностью. Установка драйверов NVIDIA, как показано, все еще требует ручных шагов, включая явное добавление репозитория non-free и установку специфических пакетов. Важно отметить, что компонент non-free-firmware предназначен для прошивок, а не обязательно для полных проприетарных драйверов. Это важное различие: хотя базовая аппаратная часть может работать «из коробки», для достижения оптимальной производительности (особенно в играх или при работе с профессиональной графикой) все еще требуется ручное вмешательство и установка специфических драйверов.
Настройка брандмауэра (UFW)
Настоятельно рекомендуется настроить брандмауэр, особенно если ваша система подключена к интернету. ufw (Uncomplicated Firewall) — это простой в использовании интерфейс для iptables.
- Установите
ufw:
sudo apt install ufw -y- Настройте базовые правила:
sudo ufw default deny incoming # Запретить все входящие соединения по умолчанию
sudo ufw default allow outgoing # Разрешить все исходящие соединения по умолчанию
sudo ufw allow ssh # Разрешить входящие SSH-соединения (если они нужны)
sudo ufw enable # Включить брандмауэр- Проверьте статус брандмауэра:
sudo ufw statusЭто покажет активные правила и статус UFW.
Включение автоматических обновлений безопасности
Для поддержания системы в безопасности и актуальности рекомендуется включить автоматические обновления безопасности. Это гарантирует, что критические исправления будут устанавливаться без вашего прямого участия.
- Установите пакет
unattended-upgrades:
sudo apt install -y unattended-upgrades- Настройте автоматические обновления:
sudo dpkg-reconfigure -plow unattended-upgradesСледуйте инструкциям на экране для завершения настройки.
Синхронизация времени
Убедитесь, что системное время синхронизировано, чтобы избежать проблем с сертификатами, журналами и сетевыми сервисами.
- Используя
systemd-timesyncd(рекомендуется):
sudo apt install systemd-timesyncd
sudo timedatectl set-ntp true- Или используя
ntp:
sudo apt install ntp -y
sudo systemctl enable ntp
sudo systemctl start ntpОба метода обеспечивают точную синхронизацию времени с сетевыми серверами времени.
Дополнительные рекомендации
- Настройка SSH-ключей: Для более безопасного доступа к серверу рекомендуется настроить аутентификацию по SSH-ключам вместо паролей.
- Установка Fail2Ban: Для защиты от атак методом подбора пароля (brute-force) на SSH и другие сервисы установите Fail2Ban:
sudo apt install -y fail2ban. Это значительно повысит безопасность вашей системы. - Установка полезных пакетов: Для повседневной работы и администрирования может быть полезно установить набор базовых утилит:
sudo apt install -y vim htop net-tools curl wget git.
Устранение распространенных проблем
Даже при тщательной подготовке могут возникнуть проблемы во время или после установки Debian. Знание основных методов устранения неполадок поможет быстро их решить.
Общие советы по отладке
- Доступ к отладочной оболочке: Во время установки вы можете переключиться на вторую виртуальную консоль, нажав
Left Alt+F2(илиOption+F2на Mac), чтобы получить доступ к командной строке. Это позволяет выполнять команды для диагностики или ручной настройки. Для возврата к основному интерфейсу установщика нажмитеLeft Alt+F1. - Просмотр логов: Журналы установки сохраняются в
/var/log/installer/на вашей новой системе Debian после успешного завершения. Во время установки их можно найти в каталоге/var/log. Анализ этих логов часто помогает выявить причину проблемы.
Проблемы с загрузкой
Проблемы с загрузкой являются одними из самых распространенных и могут проявляться по-разному.
Черный экран после установки/загрузки:
- Эта проблема часто связана с некорректной работой графических драйверов. Попробуйте добавить параметр ядра
nomodesetв строку загрузки GRUB (для этого нажмитеeв меню GRUB для редактирования записи загрузки). Это заставит систему загрузиться без использования графических драйверов, что позволит получить доступ к рабочему столу или командной строке для дальнейшей диагностики. - Попробуйте переключиться на текстовую консоль (TTY) с помощью комбинации клавиш
Ctrl+Alt+F1—F6. Это может дать доступ к командной строке, даже если графический интерфейс не загружается. - Убедитесь, что вы используете правильный видеовыход (например, подключите монитор к интегрированной графике на материнской плате, если у вас есть дискретная видеокарта, или наоборот).
«No bootable device found» (Загрузочное устройство не найдено):
- Наиболее частая причина этой ошибки — несоответствие между режимом загрузки, установленным в BIOS/UEFI (Legacy или UEFI), и схемой разделов диска (MBR или GPT). Убедитесь, что BIOS/UEFI настроен на UEFI, если вы использовали GPT-разметку, и наоборот.
- Попробуйте отключить функцию «Secure Boot» (Безопасная загрузка) в настройках BIOS/UEFI. Эта функция может блокировать загрузку неподписанных загрузчиков, включая некоторые конфигурации GRUB.
Kernel Panic (Паника ядра):
- Паника ядра указывает на серьезную проблему с ядром операционной системы или аппаратным обеспечением.
- Попробуйте загрузиться с предыдущей версии ядра из меню GRUB (если доступно). Иногда проблемы возникают после обновления ядра.
- Проверьте настройки BIOS (например, параметры виртуализации, такие как SVM для процессоров AMD) и попробуйте сбросить BIOS до значений по умолчанию. Некорректные настройки могут вызывать конфликты.
- Убедитесь, что ISO-образ, который вы использовали для установки, не поврежден (см. раздел «Проверка Целостности ISO-Образа»). Поврежденный образ может привести к некорректной установке ядра.
Различные проблемы с загрузкой, такие как черный экран, сообщение «No bootable device found» или Kernel Panic, часто являются симптомами более глубоких проблем, связанных с настройками BIOS/UEFI, графическими драйверами или разметкой диска. Например, «черный экран» часто указывает на проблемы с драйверами графики или фреймбуфером, тогда как «No bootable device found» обычно является следствием несоответствия режима BIOS/UEFI и схемы разделов. Kernel Panic, в свою очередь, может указывать на серьезные проблемы с ядром или аппаратной несовместимостью. Общим для этих проблем является то, что они не являются изолированными событиями, а часто представляют собой прямые следствия неправильных подготовительных шагов (таких как настройки BIOS или проверка целостности ISO) или потребностей в специфических драйверах для оборудования. Это подчеркивает критическую важность тщательной подготовки к установке.
Проблемы с сетью
Если автоматическая настройка сети во время установки не удалась:
- Проверьте физическое подключение (кабель Ethernet) и настройки вашего маршрутизатора.
- Попробуйте выполнить ручную настройку, указав IP-адрес, маску подсети, шлюз и адреса DNS-серверов.
- Если вы используете сеть только с IPv6, а зеркало по умолчанию не работает, попробуйте вручную указать
ftp.ipv6.debian.orgв качестве зеркала.
Ошибки разметки диска
- Недостаточно свободного места: Автоматическая разметка диска требует минимум 1 ГБ свободного места для успешного выполнения.
- Отсутствие раздела EFI System Partition (ESP): Если вы загружаете установщик в режиме UEFI, но забыли создать или отформатировать раздел EFI System Partition (ESP), установщик
partmanобнаружит это и не позволит продолжить установку. - Перезапись существующих LVM-разделов: Учтите, что новая настройка LVM уничтожит все данные на разделах, помеченных как LVM-типы. Если у вас есть существующие LVM-разделы с данными, которые вы хотите сохранить, их следует предварительно отключить или сделать резервную копию.
- Проблемы с раскладкой клавиатуры при шифровании: Перед вводом парольных фраз для зашифрованных томов убедитесь, что раскладка клавиатуры правильно настроена. Неправильный ввод пароля может привести к невозможности доступа к данным после установки.
Отсутствие прошивок (Firmware)
Несмотря на то, что Debian 12 включает non-free-firmware в официальный ISO-образ, в некоторых случаях (например, при сетевой установке или для очень специфического оборудования) прошивки могут все еще отсутствовать.
- Установщик предложит загрузить отсутствующие прошивки с съемного носителя (USB-флешки), если они необходимы. Вы можете скачать архив прошивок для вашей платформы с cdimage.debian.org/cdimage/firmware/ и распаковать его в папку с названием
firmwareв корне USB-накопителя. Установщик автоматически найдет и установит необходимые файлы. - После установки убедитесь, что репозиторий
non-free-firmwareдобавлен в ваш/etc/apt/sources.list, чтобы получать обновления прошивок и новые версии для вашего оборудования.
Заключение
Установка Debian 12 «Bookworm» представляет собой отличный способ получить стабильную, безопасную и актуальную операционную систему. Благодаря включению несвободных прошивок в официальные установочные образы, процесс установки стал значительно проще и доступнее для широкого круга пользователей, что устраняет многие распространенные препятствия, с которыми сталкивались новички.
Следуя этому подробному руководству, пользователи смогут уверенно пройти все этапы установки и базовой настройки Debian, а также эффективно устранить возможные проблемы, которые могут возникнуть. Debian продолжает оставаться надежным и мощным выбором для всех, кто ищет гибкую и стабильную платформу для своих нужд, будь то сервер, рабочая станция или среда для разработки.
Дополнительный материал
Было ли это полезно?
8 / 0