Я@R

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Я@R » Претечи » Как правильно разметить диск для OS


Как правильно разметить диск для OS

Сообщений 1 страница 4 из 4

1

Мало кто задумывается над вопросом как правильно размечать диск, когда  Вы хотите его использовать в своем компьютере, при условии установки нескольких операционных систем. Особеннно об этом мало заботятся пользоватили Виндовс, а зря. Здесь мы дадим несколько рекомендаций как это сделать, и попытаемся объяснить почему так а не иначе. И так же расскажем о различных спосабах разметки и назначении разделов, для различных осей

2

Рзница между MBR и GPT
У многих как я выяснил просто каша в голове когда начинается установка Линуса. Особенно это заметно если юзеры приходят с винды.
Так вот - обычно многие по привычке не делают специального раздела для установки системного раздела при использовании загрузчика GRUB, при использовании таблицы разделов GPT, что потом в будущем приводит к различным срывам оси и порчи данных.
А этот раздел нужно обязательно делать и помечать меткой bios_grub Этот раздел будет иметь метку EF02, и не иметь ни какой файловой системы!! это важно. По этой метке ось сама при установке оси учтет этот раздел как системный. Так же в отличии от MBR , где системный загрузчик размещается в 0 блоке диска, этот раздел в GPT - может размещаться в любом месте диска и иметь размер порядка 2 и более мВ. Автоматическая разметка диска под GPT - этот раздел размещает по разному, а вот величина зависит видимо от размера самого диска и доходит до 10 и более МВ. Я реально выделяю этот раздел размером в 7 МВ , что с учетом места для размещения начального загрузчика таблицы разделов BIOS GPT в 1МВ составляет 8МВ, выровненных по 64-разрядному слову

3

Требования GRUB2-BIOS к GPT
Начальный сектор диска с разметкой GPT зарезервирован, как ни странно, для MBR, которая обычно используется для совместимости, но точно так же оставляет в секторе те же 442 байта, достаточные для встраивания кода загрузчика из boot.img. Сама GPT располагается на следующих секторах.
В отличии от MBR, GPT предусматривает возможность создания на диске специального раздела для встраивания BIOS-загрузчика. Раздел BIOS boot partition имеет GUID=21686148-6449-6e6f-744e656564454649, и может быть создан в fdisk как раздел типа 4, или в gdisk как раздел типа EF02. Этот раздел не должен содержать никакой файловой системы, иначе она будет затёрта при установке загрузчика. Номер раздела может быть любым, расположение также практически любым. На больших дисках рекомендуется располагать BIOS boot partition в пределах первых 2ТБ, поскольку средства BIOS, скорей всего, не позволят прочесть более дальние сектора.
https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/GNU_GRUB_components.svg/1280px-GNU_GRUB_components.svg.png
Если такой раздел на диске с GPT создан, программа установки GRUB2 автоматически найдёт его и использует для встраивания стартового образа BIOS-версии загрузчика. Минимальные требования к размеру раздела те же, что и для просвета перед первым разделом в случае MBR – на это место должен поместиться образ core.img. Так как расположение BIOS boot partition не привязано к началу диска, создать его с размером порядка 1МБ будет несложно, и более чем достаточно в любом случае

4

Раздел swap
Раздел swap - нужно брать размером с ОЗУ.
Ось использует своп для разных целей как и другие приложения, но основное назначение свопа для оси - это место спасения при гибернации.
В винде своп располагается в файле на диске, причем у каждого диска он свой собственный, так же гибернация - осуществляется в файл, что в принципе реально плохо, ибо это место резервируется на диске и неперемещаемо.
Для 32-разрядный осей - еще работает правило - что используемая память+свот не могут превышать 4096 гигабайта, т.е равняется максимальному адресуемому пространству, но это не совсем так, ибо как я постил выше в Линусе - своп используется для гибернации.


Вы здесь » Я@R » Претечи » Как правильно разметить диск для OS