Разметка диска для gentoo linux

Обновлено: 07.07.2024

Всем привет! Скажите пожалуйста, в чем причина начала разметки с 1 Мб, а не с 0 (при разметке средствами PARTED в Gentoo)? При работе других утилит (fdisk, cfdisk, GParted etc..) этот 1 Мб (неразмеченный по сути) виден как free.. Но почему нельзя начать разметку с 0?? Есть какой то сокровенный смысл?

Давно уже, что fdisk, что cfdisk, да и прочие утилиты, первый раздел создают не с 63, а с 2048 сектора. Во-первых, это сделано для того, что бы не учитывать какой формат секторов на диске, старый 512 байт или новый, Advanced Format, во-вторых, в 63 сектора не могут встраиваться некоторые загрузчики, к примеру grub-2 будет мало.


Потому что в начало диска пишется GRUB2, и ему нужно место.


Если ты про MBR - в свободное место вначале MBR обычно пишет загрузчик. Если его не предоставить, тот же grub2 тупо не встанет, особенно если ты захочешь полный фарш(загрузка с LVM поверх RAID, например).

В GPT это не нужно, там можно выделить раздел и поставить ему флаг соответствующий.

Ты упомянул parted, так что уточни - речь про GPT?

Раздел с 0 начинаться не может по определению, в 0 секторе находится таблица разделов, в случае GPT там находится protect mbr.

Опять таки, если ты используешь разметку GPT и хочешь установить загрузчик grub2 для платформы PC, т.е. грузиться в legacy режиме, то тебе в начале диска нужно создать специальный раздел типа bios boot, для встраивания кода загрузчика.

Если же ты будешь грузиться в EFI режиме, то настраивай, какая тебе разница в 1 мегабайте? Ты просто что-то путаешь. Ну и всё зависит от версий используемых тобой утилит разметки диска.

kostik87 ★★★★★ ( 02.10.17 14:59:50 )
Последнее исправление: kostik87 02.10.17 15:02:58 (всего исправлений: 1)

Я не пользуюсь parted / gparted, использую fdisk / gdisk.

Не знаю, попробуй, кто тебе запрещает.

тогда как можно объяснить, что ранее (до использования parted) этого пустого пространства в 1 мб не было видно в других средствах разметки?

Потому, что ты выполнил, видимо 'mkpart primary 1 3', а не 'mkpart primary 0 2'

Вестимо из-за этого:

kostik87 ★★★★★ ( 02.10.17 15:49:02 )
Последнее исправление: kostik87 02.10.17 15:53:55 (всего исправлений: 2)

Thanx a lot, Guys. Got it.


загрузись с установщика генты (SystemRescueCd) и разметь через gparted, че мозги себе паришь.

Читайте также: