uefi Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
uefi [2016/12/22 15:31]
[Как Ubuntu загружается в режиме Secure Boot]
uefi [2016/12/22 21:18]
удалено
Строка 288: Строка 288:
 <​note>​Собственно ISO образ UBUNTU - гибридный,​ на нем в мастер запись стандарта ISO9660 (CD/DVD формат дисков) внедрена MBR запись. ​ <​note>​Собственно ISO образ UBUNTU - гибридный,​ на нем в мастер запись стандарта ISO9660 (CD/DVD формат дисков) внедрена MBR запись. ​
 Используется одновременно два загрузчика: ​ Используется одновременно два загрузчика: ​
- - isolinux (вариант загрузчика syslinux) он используется для загрузки в BIOS режиме и размещается в MBR и специальной загрузочной записи ISO9660 стандарта,​ подробнее - тут). +  ​- isolinux (вариант загрузчика ​[[https://​ru.wikipedia.org/​wiki/​Syslinux|syslinux]]) он используется для загрузки в BIOS режиме и размещается в MBR и специальной загрузочной записи ISO9660 стандарта,​ подробнее - [[http://​wiki.osdev.org/​El-Torito|тут]]). 
- - grub (вариант grub-efi) он используется для загрузки в UEFI режиме.+  - grub (вариант grub-efi) он используется для загрузки в UEFI режиме.
  
 EFS раздел (необходимый для загрузки в UEFI режиме) прописан и в таблицу записей в MBR, и в каталог записей iso9660 формата. По UEFI стандарту загрузчик по умолчанию должен находится в EFS разделе по пути: EFI\BOOT\grubx64.efi EFS раздел (необходимый для загрузки в UEFI режиме) прописан и в таблицу записей в MBR, и в каталог записей iso9660 формата. По UEFI стандарту загрузчик по умолчанию должен находится в EFS разделе по пути: EFI\BOOT\grubx64.efi
  
 Такой "​винегрет"​ позволяет грузиться с такого образа в следующих режимах:​ Такой "​винегрет"​ позволяет грузиться с такого образа в следующих режимах:​
-- в режиме BIOS/SCM +  ​- в режиме BIOS/SCM 
-  - как с CD/DVD (код isolinux берется из загрузочной записи ISO9660 стандарта,​ подробнее - тут) +    - как с CD/DVD (код isolinux берется из загрузочной записи ISO9660 стандарта,​ подробнее - тут) 
-  - как с HDD/​USB-Flash (код isolinux берется из MBR) +    - как с HDD/​USB-Flash (код isolinux берется из MBR) 
-- в режиме UEFI +  - в режиме UEFI 
-  - как с CD/DVD (EFS раздел находится в каталоге записей ISO9660, и оттуда запускается EFI\BOOT\BOOTx64.EFI) +    - как с CD/DVD (EFS раздел находится в каталоге записей ISO9660, и оттуда запускается EFI\BOOT\BOOTx64.EFI) 
-  - как с HDD/​USB-Flash (EFS раздел находится в таблице разделов MBR, и оттуда запускается EFI\BOOT\BOOTx64.EFI)+    - как с HDD/​USB-Flash (EFS раздел находится в таблице разделов MBR, и оттуда запускается EFI\BOOT\BOOTx64.EFI)
  
 Кстати в EFI\BOOT\BOOTx64.EFI лежит не сам GRUB, а SHIM. Сам grubx64.efi (начальная стадия grub-efi) лежит рядом (EFI\BOOT\grubx64.efi) и его запускает SHIM. (SHIM имеет валидную подпись ключом от MicroSoft). Кстати в EFI\BOOT\BOOTx64.EFI лежит не сам GRUB, а SHIM. Сам grubx64.efi (начальная стадия grub-efi) лежит рядом (EFI\BOOT\grubx64.efi) и его запускает SHIM. (SHIM имеет валидную подпись ключом от MicroSoft).