Разница между UEFI и Legacy режимами загрузки в Linux заключается в том, как происходит загрузка: 1
- Legacy режим работает в MBR. 1 BIOS ищет загрузочный сектор в начале диска, находит активный раздел среди четырёх возможных и производит оттуда загрузку. 1 В случае Linux и GRUB, MBR загружает промежуточный код, который может открыть FAT на разделе, например загрузить EXT2. 1 Далее происходит запуск самого GRUB, который управляет дальнейшей загрузкой ОС. 1
- UEFI режим работает иначе. 1 Базовый загрузчик находится не в загрузочном секторе, а в своём разделе на своей ФС. 1 Информация об этом загрузчике хранится в специальной NVRAM, где есть ссылка на диск/раздел и путь к бинарному файлу, который необходимо выполнить BIOS для загрузки. 1 Таблица разделов используется GPT, и нет ограничения в 2 ТБ. 1
Таким образом, UEFI позволяет осуществлять загрузку без использования стороннего загрузчика, что может сократить время загрузки ОС. 3