Особенности установки на платы с UEFI Сравнение версий

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_desktop_14_04:особенности_установки_на_платы_с_uefi [2015/09/11 23:51]
wiki:руководство_по_ubuntu_desktop_14_04:особенности_установки_на_платы_с_uefi [2016/03/30 15:31] (текущий)
[Особенности установки на платы с UEFI]
Строка 1: Строка 1:
-====== Особенности установки на платы с UEFI--- ======+====== Особенности установки на платы с UEFI ======
  
 <​колонки 100% - 23% > <​колонки 100% - 23% >
  
-**Что же такое (U)EFI?** 
-Extensible Firmware Interface -низкоуровневый интерфейс взаимодействия оборудования,​ созданный для замены устаревшего BIOS. Если не вдаваться в подробности (U)EFI инициализирует устройства и передаёт управление загрузчику операционной системы. EFI - это предыдущее название стандарта UEFI. И в документации,​ и названиях программ могут встречаться обе аббревиатуры - не обращайте на это внимание. 
- 
-**Означает ли наличие UEFI наличие графического интерфейса?​** 
-Нет, совершенно не означает. Это всего лишь интерфейс управления,​ а графический он, или ​ текстовый - зависит от производителя. Например,​ AsusTek, делает такой интерфейс (с мышкой и графикой) на большинстве своих плат с UEFI, а на нескольких платах MSI - графики нет. 
- 
-**Как включить поддержку UEFI?​** ​ 
-Обычно всё уже включено. Но, если такая возможность есть и она отключаема,​ то включается она опцией "UEFI Boot - ENABLED",​ в зависимости от прошивки эта строка будет называться по-разному. 
- 
-**Как "​разбивать"​ диск для использования в системах с UEFI?** 
-Современный UEFI поддерживает загрузку как с таблицей разделов MBR (Master Boot Record), так и GUID Partition Table (GPT). С какой таблицы загрузилась операционная система - на работе в этой системе практически не отражается (разве что вместо утилиты fdisk для MBR, нужно будет пользоваться gdisk или parted при работе с GPT). Таблица разделов MBR имеет ряд ограничений:​ максимальный размер раздела - 2 Терабайта,​ максимум 4 первичных раздела,​ один из которых может быть расширенным,​ внутри которого можно создать много логических разделов. В GPT - все разделы первичные,​ и ограничение на размер раздела - 9,4 ЗБ (9,4 × 1021 байт). 
- 
-В теории,​ GPT полностью совместим со старым MBR, так как содержит его в своей таблице,​ но на деле это совсем не так. Скажем,​ утилиты,​ подобные fdisk - не умеют работать с диском,​ "​разбитым"​ в GPT. Попытка запуска fdisk, в системе с GPT: 
-Код: [Выделить] 
- 
-<code bash> 
-sudo fdisk -l 
- 
-ВНИМАНИЕ:​ На '/​dev/​sda'​ обнаружена GPT (GUID Partition Table)! Утилита fdisk не поддерживаетGPT. Используйте GNU Parted. 
- 
-Диск /dev/sda: 250.1 Гб, 250059350016 байт 
-255 головок,​ 63 секторов/​треков,​ 30401 цилиндров,​ всего 488397168 секторов 
-Units = секторы of 1 * 512 = 512 bytes 
-Размер сектора (логического/​физического):​ 512 байт / 512 байт 
-I/O size (minimum/​optimal):​ 512 bytes / 512 bytes 
-Идентификатор диска: 0x00000000 
- 
-Устр-во Загр ​    ​Начало ​      ​Конец ​      ​Блоки ​  ​Id ​ Система 
-/​dev/​sda1 ​              ​1 ​  ​488397167 ​  ​244198583+ ​ ee  GPT 
-</​code>​ 
- 
-Преобразование диска с таблицей MBR в раздел GPT. 
-Мне не известен корректный способ преобразования диска, с информацией. 
-Вот что winintro.ru пишет по этому поводу:​ 
- 
-''​Диск с основной загрузочной записью может быть преобразован в диск с таблицей GUID разделов,​ если он не содержит разделов или томов.''​ 
- 
-http://​winintro.ru/​diskmgt.ru/​html/​2a5ad10e-6451-4f83-8a5b-e50aef621569.htm 
- 
-**Служебный раздел UEFI** 
-Служебный раздел UEFI используется UEFI для загрузки операционных систем,​ драйверов устройств и хранения служебных утилит. Этот раздел должен иметь тип EFS и отформатирован в FAT (так определено в стандарте UEFI). Стандартно,​ EFS раздел в установленной Ubuntu монтируется в /boot/efi 
- 
-Как установить Ubuntu на компьютер (amd64) с UEFI? 
-Лично я ставил системы с обыкновенного образа диска, записанного на DVD. Ни каких особых действий обычно не требуется,​ но если вы предпочитаете "​ручную разбивку"​ диска, то нужно создать раздел "EFI Boot". Программа-установщик сама установит на этот раздел нужные флаги. Точку монтирования,​ при установке системы,​ этому разделу установить система не даёт, не бойтесь - это нормально. Версии 11.10 и младше мне не удавалось установить с того же образа,​ записанного на "​флешку"​. Но с той-же флешки,​ записанной командой dd прекрасно удалось установить 12.04. 
- 
-Как узнать какой загрузчик используется в системе?​ 
-Сделать это можно очень просто. Наберите в "​терминале"​ следующий код: 
-Код: [Выделить] 
- 
-<code bash> 
-dpkg -l | grep -i grub 
-</​code>​ 
- 
-Если программа выдаст,​ что-то вроде: 
-Код: [Выделить] 
- 
-<code bash> 
-ii  grub-common ​                    ​1.99-12ubuntu5 ​                         GRand Unified Bootloader (common files) 
-ii  grub-efi ​                       1.99-12ubuntu5 ​                         GRand Unified Bootloader, version 2 (dummy package) 
-ii  grub-efi-amd64 ​                 1.99-12ubuntu5 ​                         GRand Unified Bootloader, version 2 (EFI-AMD64 version) 
-ii  grub-efi-amd64-bin ​             1.99-12ubuntu5 ​                         GRand Unified Bootloader, version 2 (EFI-AMD64 binaries) 
-ii  grub2-common ​                   1.99-12ubuntu5 ​                         GRand Unified Bootloader (common files for version 2) 
-</​code>​ 
- 
-Значит,​ установлен GRUB версии EFI. Классический же GRUB называется PC. 
  
 Итак, вы указали в настройках BIOS загрузку с CD/DVD или с USB, и при загрузке с Ubuntu LiveCD получили вместо фиолетового экрана с пиктограммами клавиатуры и человечка вот такой экран: Итак, вы указали в настройках BIOS загрузку с CD/DVD или с USB, и при загрузке с Ubuntu LiveCD получили вместо фиолетового экрана с пиктограммами клавиатуры и человечка вот такой экран:
  
-{{ :​wiki:​руководство_по_ubuntu_desktop_14_04:​установка:​uefi:​grub_efi_try.png?&​650 |Загрузка с UEFI}}+{{ :​wiki:​руководство_по_ubuntu_desktop_14_04:​установка:​uefi:​grub_efi_try.png?&​950 |Загрузка с UEFI}}
  
 Ничего страшного,​ так бывает((Просто UEFI системы определил,​ что на загрузочном носителе с Ubuntu есть grub-efi (а не grub-pc, как в более ранних версиях),​ и передал управление по загрузке операционной системы ему.)). В этом случае нужно учесть ряд моментов,​ о которых и будет рассказано в этом разделе. Кстати,​ наличие фиолетового экрана при загрузке совсем не означает,​ что у вас нет UEFI, просто с чёрным экраном все особенности UEFI проявляются наиболее ярко. Так что, в любом случае прочитать этот раздел будет очень полезно. А пока смело выбирайте верхнюю строчку <<Try Ubuntu without installing>>​ и нажимайте <​key>​Enter</​key>​. После непродолжительного ожидания вы попадёте на [[загрузка_с_livecd#​краткий_обзор_интерфейса|рабочий стол Ubuntu]], и, пока ждёте загрузки Ubuntu, поговорим об UEFI. Ничего страшного,​ так бывает((Просто UEFI системы определил,​ что на загрузочном носителе с Ubuntu есть grub-efi (а не grub-pc, как в более ранних версиях),​ и передал управление по загрузке операционной системы ему.)). В этом случае нужно учесть ряд моментов,​ о которых и будет рассказано в этом разделе. Кстати,​ наличие фиолетового экрана при загрузке совсем не означает,​ что у вас нет UEFI, просто с чёрным экраном все особенности UEFI проявляются наиболее ярко. Так что, в любом случае прочитать этот раздел будет очень полезно. А пока смело выбирайте верхнюю строчку <<Try Ubuntu without installing>>​ и нажимайте <​key>​Enter</​key>​. После непродолжительного ожидания вы попадёте на [[загрузка_с_livecd#​краткий_обзор_интерфейса|рабочий стол Ubuntu]], и, пока ждёте загрузки Ubuntu, поговорим об UEFI.
Строка 79: Строка 14:
 Вы, наверное,​ помните,​ что одна из задач этого руководства --- научить читателя эффективно и непринуждённо использовать все основные инструменты системы. Но для этого нужно копнуть глубже и рассказать об аппаратной начинке вашего компьютера,​ и как эта начинка работает с системой. Поэтому опять теория,​ без неё не обойтись. Вы, наверное,​ помните,​ что одна из задач этого руководства --- научить читателя эффективно и непринуждённо использовать все основные инструменты системы. Но для этого нужно копнуть глубже и рассказать об аппаратной начинке вашего компьютера,​ и как эта начинка работает с системой. Поэтому опять теория,​ без неё не обойтись.
  
-Что происходит при включении компьютера?​ Прежде всего компьютер должен корректно инициализировать сам себя, то есть своё собственное оборудование,​ и передать управление загрузчику операционной системы. Занимается этим процессом <<​Extensible Firmware Interface>>​ (**EFI**) (Расширяемый интерфейс прошивки) — интерфейс между операционной системой и микропрограммами,​ управляющими низкоуровневыми функциями оборудования. Раньше за это отвечал [[wpru>​BIOS]],​ а теперь EFI, котрый после очередного изменения стандарта стал называться <<​Unified Extensible Firmware Interface>>​ (**UEFI**) --- это название и будет использоваться в дальнейшем. Надо заметить,​ что UEFI, как более современный интерфейс,​ полностью поддерживает все функции BIOS, обратное,​ к сожалению,​ не верно. В настройках режим поддержки BIOS чаще всего называется <<​Legacy>>​ (<<​наследуемый>>​ или <<​традиционный>>​ по-английски) или просто <<​UEFI Disabled>>​ (<<​UEFI отключён>>,​ как не трудно догадаться). Сейчас,​ однако,​ нас интересует включённый режим UEFI.+Что происходит при включении компьютера?​ Прежде всего компьютер должен корректно инициализировать сам себя, то есть своё собственное оборудование,​ и передать управление загрузчику операционной системы. Занимается этим процессом <<​Extensible Firmware Interface>>​ (**EFI**) (Расширяемый интерфейс прошивки) — интерфейс между операционной системой и микропрограммами,​ управляющими низкоуровневыми функциями оборудования. Раньше за это отвечал [[wpru>​BIOS]],​ а теперь EFI, который после очередного изменения стандарта стал называться <<​Unified Extensible Firmware Interface>>​ (**UEFI**) --- это название и будет использоваться в дальнейшем. Надо заметить,​ что UEFI, как более современный интерфейс,​ полностью поддерживает все функции BIOS, обратное,​ к сожалению,​ не верно. В настройках режим поддержки BIOS чаще всего называется <<​Legacy>>​ (<<​наследуемый>>​ или <<​традиционный>>​ по-английски) или просто <<​UEFI Disabled>>​ (<<​UEFI отключён>>,​ как не трудно догадаться). Сейчас,​ однако,​ нас интересует включённый режим UEFI.
  
 Итак, при включении компьютера UEFI начинает инициализировать оборудование и находит какое-то блочное устройство,​ скажем,​ жёсткий диск. Вы, наверное,​ знаете,​ что целиком жёсткий диск практически никогда не используется --- диск обязательно разбивается на разделы,​ в том числе и для удобства в обращении. А вот разбить его на разделы можно, на сегодняшний день, двумя стандартными способами:​ с помощью **MBR** или **GPT**. В чём их отличие?​ Итак, при включении компьютера UEFI начинает инициализировать оборудование и находит какое-то блочное устройство,​ скажем,​ жёсткий диск. Вы, наверное,​ знаете,​ что целиком жёсткий диск практически никогда не используется --- диск обязательно разбивается на разделы,​ в том числе и для удобства в обращении. А вот разбить его на разделы можно, на сегодняшний день, двумя стандартными способами:​ с помощью **MBR** или **GPT**. В чём их отличие?​
Строка 94: Строка 29:
 ------- -------
  
-Итак, подведём некоторые итоги: чтобы по полной задействовать функционал UEFI, диск должен быть с GPT, и на нём должен быть специальный раздел ESP((Вы, наверное,​ знаете,​ что загрузочный раздел на диске должен быть один. Поэтому выделять небольшой раздел для записи таблиц GPT смысла нет --- всё нужное уже будет в ESP.)). Обратите внимание на фразу <<​чтобы по **полной** задействовать функционал>>​ --- существует масса способов установки Ubuntu на систему с <<​урезанным>>​ в той или иной степени UEFI, и все они зависят от наличия или отсутствия предустановленных операционных систем на вашем компьютере. Например,​ вы хотите оставить предустановленную Windows. Какую Windows --- <<​семёрку>>​ или новомодную 8.1? А может быть у вас, не дай бог, установлена <<​пераццкая винда>>,​ активированная с MBR, и не желающая запускаться с GPT, и вы, тем не менее, хотите дальше её изучать?​ Кроме того, очень много зависит от разрядности операционных систем --- без плясок с бубном невозможно 32-битную систему заставить работать с UEFI. И таких примеров достаточно много. Поэтому в этом разделе пойдёт разговор только про установку Ubuntu в режиме <<​максимально полного>>​ задействования возможностей UEFI, хотя даже после прочтения этого введения,​ вы уже сможете представлять устройство своего компьютера и, при желании,​ реализовать свой собственный сценарий установки.+Итак, подведём некоторые итоги: чтобы по полной задействовать функционал UEFI, диск должен быть с GPT, и на нём должен быть специальный раздел ESP((Вы, наверное,​ знаете,​ что загрузочный раздел на диске должен быть один. Поэтому выделять небольшой раздел для записи таблиц GPT смысла нет --- всё нужное уже будет в ESP.)). Обратите внимание на фразу <<​чтобы по **полной** задействовать функционал>>​ --- существует масса способов установки Ubuntu на систему с <<​урезанным>>​ в той или иной степени UEFI, и все они зависят от наличия или отсутствия предустановленных операционных систем на вашем компьютере. Например,​ вы хотите оставить предустановленную Windows. Какую Windows --- <<​семёрку>>​ или новомодную 8.1? А может быть у вас, не дай бог, установлена <<​ператская винда>>,​ активированная с MBR, и не желающая запускаться с GPT, и вы, тем не менее, хотите дальше её изучать?​ Кроме того, очень много зависит от разрядности операционных систем --- без плясок с бубном невозможно 32-битную систему заставить работать с UEFI. И таких примеров достаточно много. Поэтому в этом разделе пойдёт разговор только про установку Ubuntu в режиме <<​максимально полного>>​ задействования возможностей UEFI, хотя даже после прочтения этого введения,​ вы уже сможете представлять устройство своего компьютера и, при желании,​ реализовать свой собственный сценарий установки.
  
 Ну что, приступим?​ Ну что, приступим?​