Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_desktop_14_04:особенности_установки_на_платы_с_uefi [2014/07/12 16:44] |
wiki:руководство_по_ubuntu_desktop_14_04:особенности_установки_на_платы_с_uefi [2016/03/30 15:31] [Особенности установки на платы с UEFI] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
<колонки 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). В случае с MBR вы сохраняете совместимость со старыми системами и программами, например, в Linux, с программой "разбивки" дисков, fdisk. В случае с GPT - появляется много преимуществ, например, адресация диска размером более 2 ТиБ (Предел MBR) или отсутствие ограничения на 4 primary - раздела (В GPT - все разделы primary). В теории, 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. | ||
- | Загрузочным разделом, обычно, служит раздел с файловой системой FAT и установленными ключом. Стоит отметить, что загрузочный раздел жесткого диска в UEFI выбирается, обычно, не очень тривиальным методом. Как правило опция в загрузке имеет название скрипта, что лежит в /boot/efi. В случае с Ubuntu Linux, как это ни странно - "ubuntu" :) | ||
- | |||
- | Что из себя представляет загрузчик UEFI? | ||
- | Загрузчик представляет из себя сценарий EFI-Shell, обычный текстовый файл, с расширением .nsh. | ||
- | |||
- | Как установить 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. | ||
Строка 81: | Строка 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**. В чём их отличие? | ||
Строка 96: | Строка 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, хотя даже после прочтения этого введения, вы уже сможете представлять устройство своего компьютера и, при желании, реализовать свой собственный сценарий установки. |
Ну что, приступим? | Ну что, приступим? | ||
Строка 256: | Строка 189: | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:программное_обеспечение#Игры|> Игры]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:программное_обеспечение#Игры|> Игры]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция|Виртуализация и эмуляция]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция|Виртуализация и эмуляция]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция#Virtual_Box|> Virtual Box]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:Virtual_Box|> Virtual Box]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция#Wine|> Wine]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:Wine|> Wine]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция#Play_on_Linux|> Play on Linux]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:Установка_World_of_Tanks_в_PlayOnLinux|> Установка World of Tanks в PlayOnLinux]]| |
|[[wiki:руководство_по_ubuntu_desktop_14_04:эпилог|Эпилог]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:эпилог|Эпилог]]| | ||