9
July
2026
13:56

Разбивка диска для установки Sparky Linux (Debian) на старый ПК с BIOS в режиме GPT

9 July 2026 13:56

Как разбить жесткий диск на разделы для установки Sparky Linux 8.3 (на основе Debian), если:

  • На ПК установлена устаревшая версия BIOS (Legacy BIOS),
  • Используется формат GPT для разбивки жесткого диска.

Введение

Появился списанный компьютер Core2Duo / RAM 4Gb с жесткии диском 80 ГБ. Решил использовать его как тестовый макет.

На данном ПК используется система BIOS Legacy, т.е. устаревшая. Выбрал операцонную систему Sparky Linux - т.к. она основана на Debian, но в отличие от сверхбыстрого antiX, более "чистая" для тренировок по установке драйверов Nvidia. Актуальную версию Sparky 8.3.1 с рабочим столом XFCE скачал с сайта https://sourceforge.net/projects/sparkylinux/ и запиписал на чистый диск DVD-R. Загрузку LiveCD производил с привода DVD, т.к. порты USB на материнской плате не работают. После запуска LiveCD нажал на значок "Установить Sparky" - стало ясно, что операцонная система (ОС) Sparky поддерживает установку в режиме BIOS со стилем разбивки диска GPT (UEFI), что и требуется.

Особенности разбивики диска для Debian

1) единый раздел efi-boot

По сравнению с разбивкой диска для установки Linux Mint, в Debian (и Sparky Linux на его основе) в Debian используется общий раздел EFI-BOOT (точка монтирования /boot, флаги eft и boot), который я сделал размером 1000 МБ.

Замечание. В предыдущей установке Sparky Linux я пробовал, что можно создать небольшой раздел размером 100 МБ с файловой системой для EFI и в программе установки Sparky Linux вручную указать у него точку монтировния (/boot/efi), но после установки данный раздел практически не используется (занято неколько мегабайт из 100 МБ). Поэтому, если нет двойной загрузки с ОС Windows, нет смысла создавать отдельный раздел раздел EFI (с точкной монтирования /boot/efi), отформатированный в FAT32, т.к. он для Sparky Linux не нужен.

2) несколько больший размер раздела bios-grub по сравнению с Linux Mint.
Первый раздел на жеском диске "bios-grub" должен быть размером не 1 МБ, а 8 МБ. О необходимости размера первого раздела 8 МБ пишет программа установки Sparky Linux.

Другие особенности разбивки диска

1) использование только первичных разделов (Primary)

Поскольку стиль размерки GPT позволяет создавать до 128 разделов типа "Primary", можно не экономить число основных разделов, переводя часть из них в логические. Таблица разделов у меня состоит лишь из основных, начальных разделов. Хотя вспомогательные разделы swap и root, с которых не происходит загрузка, можно сделать и логическими, вспомогательными (Logical), по желанию. Я выбрал тип всех разделов - Primary.

Разделы диска:

  • bios-grub объёмом 8МБ - Резервная загрузочная область BIOS - хранит начальный загрузчик для загрузки из BIOS (тип - первичный), в начале диска. Не отформатирован. Флаг соответствующий bios-grub.
  • boot-efi размером 1000 МБ для хранения файлов загрузчика grub и ядер Linux (kernels) в каталоге boot и файлов для совместимости с efi BIOS (UEFI). Файловая система EXT4, флаги boot и efi.
  • swap (раздел подкачки). Тип linux-swap, флаг swap.
  • "/" (корень или root). Он же содержит папки пользователей /home и каталог с данными для программ /var, папку вспомогательных компонентов /opt.

2) не стал разделять по разным разделам (томам) папки "/" (корень), /var и /home.
Принял решение не разделять папки /, /var и /home, для быстроты разбивки диска и экономии места в папке /home.

3) Использование LVM (Logical Volume Manager) - в данной статье не рассматривается.
GParted не умеет создавать группы томов LVM и LVM-тома на них. За это отвечают консольные команды vgcreate, lvcreate и др..
Краткая инструкция по LVM ниже:

  • lsblk
  • lvdisplay
  • vgdisplay
  • sudo remove myvg/mylv1

  • sudo vgremove myvg

  • sudo pvcreate /dev/sda4
  • sudo vgcreate myvg /dev/sda4
  • lsblk
  • sudo calamares
  • где на группе томов myvg создаем логический том с точкой монтирования /
    Программа установки Calamares умеет производить установку операционной системы на группу томов vg (здесь - myvg), где поверх lvm можно создать раздел с файловой системой, например, ext4, на которую будет произведена установка ОС.

Документация

Sparky Linux - операционная система родом из Польши, но основная проблема - хостинг Cloudflare, Inc., с которым наблюдаются трудности при обращении с территории Российской Федерации. Хостинг Cloudflare, Inc. не соблюдает законы России в части "приземления" своего офиса и хранении персональных данных на территории РФ.

Веб-адрес сайта:

[https://wiki.sparkylinux.org/doku.php/ru:partitioning]https://wiki.sparkylinux.org/doku.php/ru:partitioning

Как выполнить разбивку диска на разделы и установить на них ОС

Разбивку жесткого диска нужно выполнить после загрузки с Live-CD носителя, запустив в меню "Пуск" - "Система" программу gparted или выполнить из Терминала команду:

sudo gparted

Как выполнить установку Sparky Linux на созданную вручную разметку диска?

В программе "Sparky Installer" после выбора языка и часового пояса будет предложен выбрать устройство хранения и тип установки:

  • Установить рядом
  • Заменить раздел
  • Стереть раздел
  • Ручная разметка

Во время установки Sparky нужно отказаться от удаления разбивки или автоматической разбивки диска на разделы. Выбрать вариант "Ручная разметка".

Схема разбивки жесткого диска

Схема приведена для компьютера с Legacy BIOS или UEFI, но жесткий диск имеет таблицу разделов GPT.

Раздел Тип Размер Точка монтирования Описание Флаги Формат
biosgrub P 8MB Резервный раздел BIOS Boot. bios_grub нет
boot P 1000MB /boot Системный раздел для установки загрузчика Grub и ядер Linux Kernel boot, esp ext4
linux swap P 4GB Файл подкачки (объём равен размеру ОЗУ) swap swap
/ P Остаток диска / Системный раздел для EFI-shell, требуется для установки Linux Mint. boot, esp ext4

Уточнения:

  • Разделы /var, /home не стал разделять с корнем /, хотя это и можно сделать для защиты от переполнения папки /
  • Не стал создавать раздел efi с точкой монтирования /boot/efi (Файловая система раздела efi - fat32. Флаги раздела "efi" - boot и esp). Хотя это и возможно, но не требуется для компьютера с устаревшим (Legacy) BIOS. Раздел /boot/efi нужен только для ПК с UEFI BIOS.
  • Единый раздел boot размером 1 ГБ используется для загрузки и содержит папки /boot и /boot/esp
  • Порядок логических разделов в таблице разделов жесткого диска, кроме biosgrub, не важен. Например, следущие варианты равноценные:
    biosgrub, boot, swap, "/" или
    biosgrub, boot, "/", swap.