The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"MBR->GPT on debian"
Отправлено lavr, 31-Июл-20 16:17 
>[оверквотинг удален]
> тем не менее, когда я из-под системы выясняю какой режим включен на
> материнке - выдает BIOS.
> user1@debian999:~$ sudo  [ -d /sys/firmware/efi ] && echo UEFI || echo
> BIOS
> BIOS
> user1@debian999:~$ sudo efibootmgr
> EFI variables are not supported on this system.
> Как же так?
> UEFI режим на мамке, GPT на диске ?
> Почему система видит режим BIOS?

Давайте избавимся от каши, объяснение на уровне кубиков...

термины:
- UEFI BIOS - тут вроде все понятно
- BIOS или иначе "OLD BIOS" или иначе традиционный BIOS
- ESP (EFI Partition: FAT16 or FAT32)

Поддержка загрузки с GPT в FreeBSD/Linux появилась примерно 2008/2009г
для x86/x64. С тех пор я ее и использую.
Большинство PC в те времена были с традиционным BIOS и большинство материнских
карт позволяло загружаться с GPT партиций. Были конечно чудные Notebook и материнки
в которых BIOS мог загружаться только с MBR.

Те я могу установить ОС xBSD/Linux на GPT используя традиционный BIOS - могу,
что и делаю больше 10 лет.

Рассмотрим Ваш случай:
- у Вас UEFI BIOS, который Вы каким-то макаром перевели в Legacy Mode (OLD Bios)
и при этом установили на него Debian.

- Debian при установке, каким-то каком - разметил диски как GPT и установился туда.
Вот это для меня загадка, ибо Debian/Ubuntu by default при автоматической разметке,
оформляют диски в MBR: 1'на партиция Primary и далее делают расширенную.

- Обычно, при установке Debian by default используется GRUB2, но в Вашем случае,
gdisk и fdisk его не показали и раздел Bios Boot тоже, либо пишите про ОДНО,
а показываете вывод от другого.

Загадка... Вот где действительно загадка.
Но подобное у меня реально было, но только с CentOS, который сам
сделал GPT разметку и установил систему на GPT при настройке UEFI Legacy.
С Ubuntu/Debian ни разу, правда я никогда не ставил их в авто-режиме,
только Advanced - руками.

Какой бы биос не был, ничто не запрещает мне установить систему на MBR
и подключить другой диск и разметить как GPT и наоборот:
- беру SSD на 100MB, ставлю на него Debian с разметкой MBR и никто
мне не запретить подключить HDD на 4TB, 8TB и больше, и они будут
видны и в BIOS/UEFI и в Linux. И Linux не запретит мне разметить
эти диски в GPT и увидеть полный объем.

Допустим у Вашей материнки странная реализация UEFI, но есть режим в
котором явно говорится: грузить в UEFI - если загрузчик не найден,
грузить UEFI Legacy == BIOS GPT.

Вероятно, верхнее == Ваш случай.

Я обычно выбираю UEFI Only, если у меня загрузка с ESP, потому как
сталкивался с обратной ситуацией:

- UEFI биос, в руководстве по нему сказано, в случае UEFI/UEFI Legacy,
сначала будет поиск ESP и EFI загрузчика, потом GPT или MBR.
Попалось несколько странных материнок, в которых либо игнорировалась
загрузка c ESP и бесконечная попытка загрузки с MBR/GPT и наоборот,
наличие ESP игнорировалось и всегда грузилась ОС с MBR/GPT.

Снова вернемся к Вашему случаю:
- Debian установлен на GPT, загрузчика я не увидел
- Вы перевели UEFI в непонятный режим и система загрузилась, чудно!

Переведите в UEFI Only - если есть такой и система перестанет грузится.

Все будет законно и по полочкам.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру