Несколько разновидностей программ разметки были адаптированы разработчиками Debian для работы с различными типами жёстких дисков и компьютерных архитектур. Программы из списка ниже могут работать на вашей машине.
Рекомендуемая утилита разметки в Debian. Этот швейцарский армейский нож может также изменять размеры разделов, создавать файловые системы и назначать им точки монтирования.
Простая в использовании, полноэкранная программа разметки дисков для повседневного использования.
Заметим, что cfdisk не понимает разделов FreeBSD, и ещё раз, поэтому имена устройств могут различаться.
Одна из этих программ будет запущена по умолчанию при выборе tty2
), нажав клавиши Alt иF2 вместе, и вручную введите название программы, которой хотите воспользоваться (и аргументы, если надо). Затем пропустите шаг в debian-installer и перейдите к следующему шагу.
Если вы будете работать с более чем 20 разделами на ide диске, то вам нужно создать устройства для разделов начиная с 21-го и далее. Следующий шаг инициализации раздела завершится неудачно, если устройства не будет. В качестве примера здесь показаны команды, которые вы можете выполнить на tty2
или через Запуск оболочки для добавления устройства 21 раздела:
# cd /dev # mknod hda21 b 3 21 # chgrp disk hda21 # chmod 660 hda21
Загрузка в новую систему завершится неудачно, если в системе не будет нужных устройств. После установки ядра и модулей, выполните:
# cd /target/dev # mknod hda21 b 3 21 # chgrp disk hda21 # chmod 660 hda21
Программа для дисковой разметки partman является инструментом разметки по умолчанию для программы установки. Она управляет имеющимися разделами и их точками монтирования, чтобы проверить, что диски и файловые системы настроены правильно для успешной установки. На самом деле для разметки используется программа parted.
Микропрограмма EIF на IA64 поддерживает два формата таблицы разделов (или метки диска), GPT и MS-DOS. MS-DOS обычно используется на i386 PC, не рекомендуется для систем IA64. Хотя в программу установки включёнcfdisk, вы должны использовать только parted, так как только она может работать корректно и с таблицами GPT и с MS-DOS.
При автоматическом способе разметки partman создаётEFI раздел первым на диске. Также вы можете создать раздел с помощью из главного меню тем же способом, каким вы создавали раздел swap.
Программа разметки partman способна работать с большинством дисковых раскладок. В тех редких ситуациях, когда требуется настройка диска вручную, вы можете вызвать интерпретатор командной строки, как описано выше, запустить утилиту parted и напрямую использовать её интерфейс командной строки. Предположим, если вы хотите стереть весь диск, создать таблицу GPT и несколько разделов, то можно использовать такую последовательность команд:
mklabel gpt mkpartfs primary fat 0 50 mkpartfs primary linux-swap 51 1000 mkpartfs primary ext2 1001 3000 set 1 boot on print quit
Она создаст новую таблицу разделов, и три раздела, используемых в качестве загрузочного раздела EFI, пространства подкачки и корневой файловой системы. В конце на EFI разделе устанавливается загрузочный флаг. Размеры разделов заданы в мегабайтах в виде начальных и конечных смещений от начала диска.Например, в приведённом выше примере создана файловая система ext2 размером 1999МБ начинающаяся с 1001МБ от начала диска. Заметим, что форматирование пространства подкачки с помощью parted может занять несколько минут, так как оно сканируется на наличие плохих блоков.
ELILO, системному загрузчику на ia64, требуется раздел, содержащий файловую систему FAT с установленным флагом загрузочный
. Раздел должен быть достаточно большим, чтобы вместить системный загрузчик и какое-нибудь ядро или RAMдиск, который вы хотели бы загрузить. Минимальный размер должен быть около 20МБ, но если вы хотите загружать разные ядра, то лучше чтобы было 128МБ.
Системный загрузчик EFI и оболочка EFI полностью поддерживают GPT таблицу, поэтому загрузочный раздел необязательно должен быть первым разделом или даже на первом диске. Это удобно, если вы забыли создать раздел, и выяснили это только после того как уже отформатировали другие разделы на жёстком диске(ах). Программа разметки partman проверяет EFI раздел одновременно с проверкой правильности корневого раздела. Это даёт вам возможность исправить разметку диска перед началом установки пакетов. Самый лёгкий способ исправить это упущение — уменьшить последный раздел диска, освободив достаточно свободного места для добавления раздела EFI.
Настоятельно рекомендуется создавать загрузочный раздел EFI на одном диске с корневой файловой системой.
Микропрограмма EFI значительно более сложна чем обычный BIOS на большинствекомпьютеров x86. Некоторые поставщики систем пользуются способностями EFI доступа к файлам и запуском программы с файловой системы жёсткого диска для хранения утилит диагностики иуправления основанных на EFI на жёстком диске. Это отдельный раздел с файловой системой FAT на системном диске. Подробней мотрите документацию на систему и принадлежности, которые идут вместе с системой. Правильней будет создать раздел диагностики в тоже время что и загрузочный раздел EFI.