LINUX.ORG.RU

GPT


0

1

я правильно понимаю что для загрузки с винтов > 2Tb нужно создавать на них GPT вместо MBR?

инсталятор Debian смогет сам понять это?

как понять читает ли мать GPT (в частности Intel D2500CC)?

★★★★

Последнее исправление: quest (всего исправлений: 1)

2Tb. Есть комбинированный режим, но не сталкивался с ним на не EFI машинах. Думаю что и с мбр загрузиться, но не будет виден весь винт.

Deleted
()

я правильно понимаю что для загрузки с винтов > 2Gb нужно создавать на них GPT вместо MBR?

Где вы нашли жёсткий диска размером 2 Гигобайта ?

как понять читает ли мать GPT (в частности Intel D2500CC)?

Ей без разницы что там. Важен установленный загрузчик.

kostik87 ★★★★★
()
Ответ на: комментарий от quest

Если у вас диск больше 2 Терабайт, то вам всё равно придётся использовать GPT, т.к. классическая таблица разделов в MBR может произвести разметку диска только в пределах 2Тб.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Ей без разницы что там. Важен установленный загрузчик.

я не знаю формат GPT, хотите сказать что код загрузчика в ней для совместимости начинается с такого же смещения в секторе как и в MBR?

quest ★★★★
() автор топика
Ответ на: комментарий от kostik87

Если у вас диск больше 2 Терабайт, то вам всё равно придётся использовать GPT, т.к. классическая таблица разделов в MBR может произвести разметку диска только в пределах 2Тб.

Поэтому и тема создана. Хочу купить винт > 2Tb

quest ★★★★
() автор топика
Ответ на: комментарий от quest

я не знаю формат GPT

Сходите хотя бы что-ли на Wikipedia.

хотите сказать что код загрузчика в ней для совместимости начинается с такого же смещения в секторе как и в MBR?

Код загрузчика всегда начинается с первого (нулвого) сектора загрузочного устройства.

kostik87 ★★★★★
()

перелез везде на GPT, умвр на любых hd.

Deleted
()
Ответ на: комментарий от kostik87

сходил. как я понял mbr это часть gpt и мать должна быть с efi чтобы все это полностью понимать.

вывод: хочешь винт > 2tb покупай мать с EFI

quest ★★★★
() автор топика
Ответ на: комментарий от quest

как я понял mbr это часть gpt и мать должна быть с efi чтобы все это полностью понимать.

MBR - это mbr и ни чьей частью она не является, а GPT - это GPT. Для обратной совместимости при создании разметки GPT так же создаётся старая таблица разделов в формате MBR.

«Мать» не должна быть с EFI нужен загрузчик, который умеет «понимать» GPT.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

grub2 умеет? а как он поймет что нужно смотреть в gpt а не mbr? просто по факту наличия gpt? таблица разделов в mbr по идее тогда вообще может быть пустой? а ядро? а остальные тулзы типа fdisk?

quest ★★★★
() автор топика
Ответ на: комментарий от quest

а как он поймет что нужно смотреть в gpt а не mbr?

Ну вы же прочитали страницу о GPT на сайте wikipedia ? Там всё написано.

а ядро?

Ядро должно быть собрано с поддержкой GPT. В Debian так и есть.

а остальные тулзы типа fdisk?

Вместо fdisk используется gdisk, а в место cfdisk - cgdisk.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Ну вы же прочитали страницу о GPT на сайте wikipedia ? Там всё написано.

Там написано про EFI. Ok я все понял, спасибо!

quest ★★★★
() автор топика
Ответ на: комментарий от kostik87

там написано GPT это часть EFI и что EFI его читает. совершенно не очевидно что и обычная мать сможет прочитать MBR, загрузить grub2 который загрузит ядро, которое сможет работать с этим.

quest ★★★★
() автор топика
Ответ на: комментарий от kostik87

теперь веря вам я понимаю что можно загрузится и на обычной матери, спасибо

quest ★★★★
() автор топика
Ответ на: комментарий от quest

грабу надо самым первым разделом содать пустую партицию(неформатированную) с флагом bios_grub
мегов на 16-32 за глаза
это если просто bios
если efi, то она не нужна. Там уже нужен 200мб fat32

ii343hbka ★★★
()
Последнее исправление: ii343hbka (всего исправлений: 2)
Ответ на: комментарий от ii343hbka

с флагом bios_grub

Если используется gdisk, то тип EF02 .

мегов на 16-32 за глаза

Хватит и 2Мб.

kostik87 ★★★★★
()
Ответ на: комментарий от quest

Ну... это очевидно, если знать, что BIOS не знает MBR. Он тупо грузит первый сектор диска и передаёт ему управление. А уж что будет делать этот код это его дело. Он может грузить ОС хоть со своего собственного формата разбиения разделов. Или вообще не грузить ОС, а выводить сообщение на экран и перезагружаться.

Так что можно сказать, что BIOS поддерживает любой формат разбиения. А вот UEFI нет (потому что он грузит не 1-ый сектор диска, а файл с определённым именем => разбирается и в разбиении, и в файловой системе), ему обязательно GPT.

KivApple ★★★★★
()

Без GPT ты не сможешь использовать весь объём на больших дисках.

читает ли мать GPT

Я бы погуглил. Вот мой ноут, например, если видит GPT то пытается грузить UEFI и grub там не работает. А на новом сервере всё работает нормально.

true_admin ★★★★★
()
Ответ на: комментарий от KivApple

Ну... это очевидно, если знать, что BIOS не знает MBR. Он тупо грузит первый сектор диска и передаёт ему управление.

я это знаю, более того писал загрузчики и редактивал MBR руками, но как это работает в GPT я не знаю. может EFI определяет разделы а grub потом запрашивает EFI о разделах?

спасибо что выяснилось что grub, ядро и тулзы типа fdisk умеют GPT без EFI

quest ★★★★
() автор топика
Последнее исправление: quest (всего исправлений: 1)
Ответ на: комментарий от kostik87

Читать умеем ?

Писать умеем? В русском языке пробел перед вопросительным знаком не ставится.

Возьми удали и посредством fdisk создай заново.

А это я чем сделал? Бабочками из емакса?

Deleted
()
Ответ на: комментарий от Deleted

В версии util-linux-2.22.2 fdisk этого ещё не умел.

Сейчас поставил util-linux-2.24, там уже есть возможность создания и редактирования gpt таблиц.

ТС хочет Debian, версия util-linux даже в нестабильной ветке (Debian Sid) всего навсего 2.20, так что ТС в любом случае придётся использовать gdisk.

Debian Old Stable
   Package: util-linux (2.17.2-9)
Debian Stable
   Package: util-linux (2.20.1-5.3)
Debian Testing
   Package: util-linux (2.20.1-5.6)
Debian Unstable
Package: util-linux (2.20.1-5.6 and others)

http://packages.debian.org/en/sid/util-linux

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.