Страница 1 из 2

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 17:25
rogoznik
Возник у нас сегодня в чате интересный разговор на эту тему. Так вот фото настроек UEFI и скрин Gparted, доказывающие что такая связка может работать.
Снимок экрана от 2017-09-28 19-17-46.png
xhtYrDWilFw.jpg
Вот товарищи. У кого какие идеи по этому поводу?

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 18:23
Ольга
а в чем собственно проблема?

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 18:27
rogoznik
Ольга писал(а): а в чем собственно проблема?
Да проблемы то нет - все работает. По сути есть вопрос: почему это работает?

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 18:28
Ольга
почему не должно? у меня тоже работает в такой же связке.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 18:39
rogoznik
Ольга писал(а): почему не должно
Legacy - поддержка старого. Т.е. должно работать с MBR, а с GPT вроде как не должно. Хотя я подозреваю, что производители догадались о таких пользователях и сделали поддержку

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 18:41
slant
А в чем вы видите странность? Чтобы загрузится с GPT, начальная микропрограмма (BIOS или EFI) должны только знать, как читать GPT разметку чтобы получить места начала разделов, а это EFI умеет по умолчанию (и некоторые биосы это тоже умели - например у Gygabyte были матреринки с т.н. Hybrid Bios - еще не полноценный UEFI, но 3TB порог и GPT для них были не проблемой). А кроме того, стандарт GPT так же предусматривает место под MBR загрузчик ради обратной совместимости. И GRUB тоже умеет грузить систему с GPT, в любом случае. Так что ничего удивительного тут нету.

В принципе с разметки GPT можно загрузить даже машину вовсе не имеющую понятия о GPT - как раз благодаря тому самому зарезервированному по стандарту для обратной совместимости месту под MBR загрузчик. В этом случае машина выполняет код загрузчика (а он в этом случае там, где и должен находится, если бы на диске был MBR, с теми же признаками) и сразу передает ему все управление "умывая руки". Но тогда ответственность за процесс ложится именно на этот самый загрузчик, который обязан уметь работать с GPT (ну и сама система тоже конечно). GRUB, в частности, это может. Загрузчик винды - нет.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 18:50
rogoznik
slant, благодарю за лигбез, очень познавательно. :thumbs:
P.S.: эх нет смайлика "спасибо", ну или я не нашел

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 19:14
di_mok
darkfenix, ну как же...
Снимок экрана от 2017-09-28 19-13-44.png

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 19:16
Unborn
darkfenix, часть системы Груб в защищённый mbr установлена вот и всё. 2Мб которые в начале.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 19:19
rogoznik
di_mok, я про смайлик. За пост я поблагодарил - знаю эту кнопку

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 28 сен 2017, 19:19
zinks
На диск с разметкой GPT win8 и 10 ложатся и работают с MBR'ом - проверенно мной неоднократно на десктопах и буках.
Только вот толку от этого никакого, любой "петя" "работает с МБРом", да и дрова всеравно ложатся на ОСь. Другое дело UEFI.:thumbs:

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 11:45
hellonet
Преобразовал SSD диск в GBT
Установил на него Windows 10
на второй диск обычный HHD (который оставил MBR) установил Linux Mint 18.2 Mate Sonya
перезагрузился
Итог: Винда грузится Линух нет
Как бы это исправить?
Обычным восстановлением GRUB2 не выходит. EasyBCD тоже не справляется
Линух на разделе 58.59 ГБ. Остальные разделы нужны-содержат нужную информацию, которую пока некуда перенести.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 11:48
rogoznik
Какой режим стоял когда ставил Минт?

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 12:31
Unborn
hellonet писал(а):
17 окт 2017, 11:45
Как бы это исправить?
Руками Груб-ефи записать на esp раздел и в конфиге прописать / раздел с Минт. И зачем контейнер на втором диске если на нем 3 раздела? Не было бы его, тогда можно преобразовать в gpt без потерь. Без бэкапа, лишь бы электричество не выключили. С контейнером - бэкап, прочитать мантру, хоть в нём и один логический раздел.
И какие-то 8Мб неразмеченные. Какая-то бестолковая разметка. И Виндозному разделу восстановления не хрен делать в начале диска ССД. Его на ХДД к шпинделю. И овер 100Гб для С: - тут уж по своим потребностям. Как бы локти потом не кусать, и переразмечать лишний раз. Ну на ССД хотя быстро это.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 13:31
hellonet
darkfenix писал(а):
17 окт 2017, 11:48
Какой режим стоял когда ставил Минт?
А какие вообще бывают?
Unborn писал(а):
17 окт 2017, 12:31
И какие-то 8Мб неразмеченные. Какая-то бестолковая разметка.
Он всегда получается при создании разделов автоматически, видимо в качестве разделителя. ХЗ
Unborn писал(а):
17 окт 2017, 12:31
И Виндозному разделу восстановления не хрен делать в начале диска ССД. Его на ХДД к шпинделю. И овер 100Гб для С:
Это тоже Винда 10 всегда сама делает при установке, меня не спрашивает.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 13:53
rogoznik
hellonet писал(а):
17 окт 2017, 13:31
А какие вообще бывают?
Так в биосе выставляется Legacy, а вот второй не помню как называется. Unborn, подкскажи, а то я давно не лез у себя в эти настройки, как поставил в Legacy - так и стоит

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 14:24
hellonet
darkfenix писал(а):
17 окт 2017, 13:53
Так в биосе выставляется Legacy
У меня UEFI вместо BIOS, но сейчас посмотрю.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 14:26
hellonet
Unborn писал(а):
17 окт 2017, 12:31
Руками Груб-ефи записать на esp раздел и в конфиге прописать / раздел с Минт. И зачем контейнер на втором диске если на нем 3 раздела?
Красиво звучит, но пока мимо моего понимания.:-(

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 15:15
Unborn
hellonet писал(а):
17 окт 2017, 13:31
Он всегда получается при создании разделов автоматически, видимо в качестве разделителя. ХЗ
Выравнивать по миб. Или размер точно указывать цифрами. Или разметка до установки ОС делалась сторонним софтом, типа Акрониса.
hellonet писал(а):
17 окт 2017, 13:31
Это тоже Винда 10 всегда сама делает при установке, меня не спрашивает.
Руками указать что, куда и как, а сколько пусть сама считает.
darkfenix писал(а):
17 окт 2017, 13:53
выставляется Legacy, а вот второй не помню как называется
От вендора мат. платы и вендора УЕФИ зависит. Обычно - просто UEFI.
hellonet писал(а):
17 окт 2017, 14:26
Красиво звучит, но пока мимо моего понимания.:-(
Тогда просто переустанови. Мастери rufus флешку для GPT-UEFI , загружайся из УЕФИ и устанавливай. ESP разделу на SSD установишь точку монтирования /boot/efi, в остальном, всё стандартно. Груб - на физический SSD.
Небольшая часть системы Груб в виде Менеджера загрузки и efi приложением для входа в УЕФИ из Меню Груб и конфигом будет на ESP, а основа c модулями и конфигами - как обычно.
os-prober найдёт Вин10, а утилита efibootmgr пропишет в Меню загрузки УЕФИ две строчки Ubuntu. Одна для загрузки как с чётко с вкл. Сеьюри бут, так и откл., другая - только с откл.

Таблица разделов GPT и режим загрузки в UEFI - Legacy

Добавлено: 17 окт 2017, 15:23
hellonet
Unborn, darkfenix, спасибо за участие. Разобрался с UEFI. Поменял в нем просто местами кубики и всё заработало. Но почему Linux слетел на втором диске после того, как первый переконвертировал в GPT. Вообще пустой раздел оказался. Из-за этого и пришлось переустанавливать. Сейчас всё нормально заработало. На верхнем снимке как стало, на нижнем как было