Установка ubuntu на uefi с флешки

Установка Linux на UEFI

Перед тем, как начинает загружаться операционная система, специализированное программное обеспечение компьютера инициализирует все компоненты, проверяет их готовность к работе и только потом передает управление загрузчику ОС.

Раньше для этих целей использовался набор программ BIOS, но этот стандарт сейчас считается устаревшим, а ему на замену пришла технология UEFI, которая поддерживает защищенную загрузку, имеет приятный графический интерфейс настройки и много других преимуществ. Большинство современных материнских плат и ноутбуков выпускаются уже с UEFI. В этой статье мы рассмотрим как выполняется установка Linux на UEFI и с какими проблемами вы можете столкнуться.

Установка Linux на Legasy BIOS

Это вариант для владельцев плат UEFI, которые не хотят разбираться в тонкостях использования этой технологии и согласны использовать свое устройство как раньше с BIOS. Большинство материнских плат позволяют эмулировать режим BIOS. В этом режиме вы можете установить Linux безо всяких проблем и дополнительных разделов, так как это делалось в BIOS.

Чтобы включить режим Legasy BIOS надо войти в настройки BIOS/UEFI с помощью кнопки F2, Del или Shift+F2 и найти там соответствующий пункт. Например, у меня этот пункт находится на вкладке Boot. Здесь нужно выбрать режим загрузки UEFI или Legasy.

После сохранения настроек вы можете устанавливать свою операционную систему как обычно. Если же вас такой вариант не устраивает, дальше мы рассмотрим как установить Linux именно на UEFI.

Установка Linux на платы с UEFI

Я буду рассматривать установку на примере Ubuntu, но все действия аналогичны и для других дистрибутивов. Сначала необходимо записать образ диска на флешку. Большинство дистрибутивов уже поддерживают загрузку в UEFI.

Шаг 1. Запись Linux на флешку UEFI в Linux

Для записи образа на флешку в Linux лучше использовать утилиту Etcher. Программа запишет носитель, который можно загружать как в UEFI, так и в обычной системе. После запуска программы надо выбрать образ системы:

Затем карту памяти и дождаться завершения записи:

Также можно записать образ на флешку вручную. Это проще чем для обычного BIOS, хотя и потребует больше действий. Сначала отформатируйте ваш носитель в FAT32. Это можно сделать в стандартной утилите управления дисками Gnome:

Затем распакуйте содержимое установочного образа в корень флешки:

sudo mount /путь/к/образу.iso /mnt
sudo mount /dev/sdb1 /media/flash/
sudo cp -r /mnt/* /media/flash

Здесь /dev/sdb1 — имя раздела вашей флешки. Вы можете выполнить все эти действия в файловой менеджере. Не обязательно использовать команды. Далее нужно установить на раздел флешки, куда вы распаковали свои файлы два флага — boot и lba. Это можно сделать с помощью Gparted. Просто запустите программу, выберите в списке дисков свою флешку:

Нажмите правой кнопкой по разделу, выберите Управление флагами и установите галочки на против флагов boot и lba.

Каким бы способом вы не пользовались, ваша флешка готова и вы можете с нее загружаться. Большинство образов Linux уже содержат загрузчик EFI и прошивка компьютера его найдет при следующей перезагрузке.

Шаг 1 (альтернатива). Запись Linux на флешку UEFI в Windows

Если вы решили записать Linux в Windows, то лучше использовать утилиту Rufus. В ней необходимо выставить такие параметры:

  • Схема раздела и тип системного интерфейса: GPT для компьютеров с UEFI;
  • Файловая система: FAT32.

Все остальные параметры — по умолчанию. После завершения записи ваша флешка готова к использованию.

Шаг 2. Выбор порядка загрузки

Для того чтобы ваша система смогла загрузиться с только что записанной флешки нужно отключить UEFI Secure Boot. Этот режим позволяет загружаться только подписанным операционным системам, а подписанными являются только ОС от Microsoft. Поэтому для Linux этот режим надо отключать. У меня эта настройка тоже есть на вкладке Boot:

Кроме того, надо установить на первое место флешку:

После этого можно перезагружать компьютер и приступать к установке. Если у вас появилось вот такое окно, значит все хорошо. Здесь надо выбрать «Try Ubuntu without installing», это обязательное условие:

Я не буду описывать все шаги установки, которые надо выполнить, они ничем не отличаются от установки обычной ОС, отличие только в установке загрузчика и разметке диска. На нем и остановимся далее.

Шаг 3. Разметка диска для UEFI

У UEFI в этом плане есть несколько отличий от BIOS. Во первых, это использование таблицы разделов диска GPT. Это новая технология, которая имеет массу преимуществ над MBR, среди которых очень большое количество первичных разделов (в MBR только четыре), восстановление при повреждениях, и многое другое. Подробнее о том чем GPT отличается от MBR читайте в отдельной статье. Второе отличие в том, что файлы загрузчика операционной системы больше не хранятся в первых 512 байтах жесткого диска. Все они хранятся на отдельном разделе, который называется ESP.

Перед тем, как нажать «Install Ubuntu» желательно подготовить диск с помощью Gparted. Откройте утилиту из главного меню образа. Затем выберите Device -> Create Partition Table:

В списке выберите таблицу разделов GPT:

Дальше переходим к созданию разделов.

Шаг 4. Создание раздела ESP

В Gparted нам необходимо создать только раздел ESP для UEFI. Для этого выберите «Незамеченно», а затем нажмите по нему правой кнопкой и выберите «New»:

В качестве файловой системы для раздела надо выбрать FAT32, размер — 100 мегабайт. Далее нажмите кнопку «Apply» для применения изменений.

Затем нажмите «Manage Flags» и установите галочки напротив флагов «boot» и «efi».

Далее переходим к установщику Ubuntu.

Шаг 5. Вариант разметки дисков

Когда система предложит выбрать способ разметки можно позволить системе все разметить автоматически. Но это только в том случае, если вы у вас уже не установлена какая-либо операционная система. Иначе выбираем «Свой вариант»:

Шаг 6. Назначение разделов

Если вы выбрали другой вариант разметки, то перед вами откроется меню со списком всех разделов. Найдите внизу окна «Устройство для установки загрузчика» и выберите в списке раздел для EFI.

Затем кликните по разделу для EFI в списке и выберите «Системный раздел EFI»:

Далее можно продолжить установку как обычно. Вам надо создать корневой раздел, и по желанию вы можете создать раздел для загрузчика, подкачки и домашний раздел. Подробнее про установку Ubuntu 18.04 вы можете прочитать по ссылке.

Шаг 7. Завершение установки

После того как все файлы распакуются и установится загрузчик установка Linux на UEFI будет завершена, вы можете перезагрузить комьпютер и пользоваться своей системой как обычно.

Но давайте еще рассмотрим управление пунктами меню и загрузчиками EFI.

Управление загрузчиком UEFI с помощью eifbootmgr

Когда система загрузится вы можете отобразить настройки UEFI по умолчанию выполнив команду:

Рассмотрим подробнее что означает каждый из параметров:

  • BootCurrent — загрузчик, который был использован для запуска этой операционной системы;
  • BootOrder — порядок загрузчиков, в котором менеджер загрузки будет их перебирать во время старта системы. Если первый загрузчик не сработал, то будет использован второй и так далее;
  • BootNext — загрузчик, который будет запущен при следующей загрузке;
  • Timeout — таймаут на протяжении которого будет показываться меню выбора загрузчика, перед тем, как он будет выбран автоматически;
  • Пункты 0000 — 0004 — загрузчики которые можно использовать.

Вы можете изменить порядок загрузки с помощью опции -o, например, сделаем так чтобы первым загружалась ОС из оптического диска:

sudo efibootmgr -o 0,1,2,3

И вернем обратно на первое место Ubuntu:

sudo efibootmgr -o 3,0,1,2

Можно изменить таймаут, чтобы отображалось меню выбора системы:

sudo efibootmgr -t 20

Здесь мы установили таймаут в 20 секунд.

Выводы

В этой статье мы рассмотрели как установить Linux на UEFI, а также как управлять порядком загрузки в установленной системе. Теперь, если у вас возникнет желание установить эту операционную систему на свой новый ноутбук с EFI, то вы уже знаете как это сделать. Если у вас остались вопросы, спрашивайте в комментариях!

Установка ubuntu на uefi с флешки

Подключаем к планшету флешку клавиатуру и опционально мышку и перезапускаем планшет
На моем при включение надо жать кнопку Esc что бы появился доступ к выбору загрузочного устройства

В появившемся меню выбираем «Boot live in safe graphics mode» так как на первом варианте у меня виснет(возможно вам повезет больше)
ждем пока загрузиться система, если графика сама не стартовала то вводим логин пароль в текстовом режиме(baytrail/baytrail)
и набираем

Сообщение отредактировал leonidy-85 — 16.03.15, 17:11

вроде и федора существует на 32битном уефи, вчера сайт ссылка работал, а сегодня когда захотел скачать сайт не работает.

Сообщение отредактировал machetekills — 16.03.15, 16:59

Ubuntu 15.04 Daily Build vivid-desktop-amd64.iso от 13-Mar-2015 с ядром 3.19.0.9, вчера ставить пытался эту сборку, в grub.cfg убирал строки загрузки quiet и splash, в EFI/BOOT вставил bootia32 , но графика не стартует, нужен hdmi телек, подсоединяя планшет в телевизор на телеке должно стартовать графа а затем отсоединив графика стартует в планшете, но эту проблему не решить если нет hdmi на планшете.
Сегодня попробую ставить федору и Убунту 14.10

Сообщение отредактировал machetekills — 14.07.15, 18:39

что дальше делать один разраб знает.
убунту без проблем пошла, только не работает тач, wifi работает, блютуз не проверил, видео в ютубе страшно зависает.
устройство Chuwi vi8 single

Сообщение отредактировал machetekills — 18.03.15, 12:36

Сообщение отредактировал machetekills — 18.03.15, 18:11

В появившемся меню выбираем «Boot live in safe graphics mode» так как на первом варианте у меня виснет(возможно вам повезет больше)
ждем пока загрузиться система, если графика сама не стартовала то вводим логин пароль в текстовом режиме(baytrail/baytrail)
и набираем
sudo su
cd /usr/lib/xorg/modules/drivers/
sudo rm vesa_drv.so
startx

Если все прошло успешно то запуститься рабочий стол

Всем доброго времени суток, уважаемые форумчане.
Ребятки, а вот как быть с убунтой 13.04? 14 версия не запускается вообще. Я читал инфу, что 13.04 максимум. Я о чудо. Она у меня завелась. Да вот беда — диски встроенные не видит. Я как-то писал свои исследования по этому поводу в теме моего планшета. Он их как бы видит, но и не видит. Через консоль под рутом он видит с ошибкой доступа. Различные варианты разметки не помогают. GPT и MBR пробовал. Знакомый считает, что трабл в драйверах.

Сообщение отредактировал intro94 — 25.03.15, 14:34

Привет, друзья. Хочу поделиться с вами тем, как можно еще интересно использовать наши маленькие игрушки. А точнее про установку Kali Linux Live USB для возможности пин-теста вай-фай сетей.

Почему Live USB? Потому что:

Во-первых, в Live версии мы имеем все возможности Kali linux в сфере пин-теста.
Во вторых, при установке полноценной версии, в любом случае у нас не будут работать многие устройства планшета, и мы столкнемся с проблемами.
В третьих, для пользования инструментами kali linux встроенная wi-fi антенна не пригодна, поэтому нам нужна usb антенна.
И самое главное, мы сохраняем win 8.1 и продолжаем наслаждаться ей. Поэтому для планшета эта установка абсолютно безопасна, т.к. не затрагивает его жесткий диск.
Ну и конечно же еще и потому, что мы можем это сделать.
По окончанию инструкций ниже мы получим USB LIVE версию Kali linux с возможностью сохранения изменений, а так же с возможностью установки программ.Но все же это Live версия, поэтому не стоит ждать от нее полного контакта.
Замечено, что не работает ни один сенсор и ни один девайс планшета т.к. отсутсвуют драйвера. Фактически при помощи хаба, клавиатуры, мыши и usb wifi антенны, он превращен в обычный маленький ПК.

Для полноценной работы в kali linux нам понадобятся:
— Сам планшет (у меня Pipo W4)
-USB хаб+OTG Кабель
-мышь
-клавиатура
-совместимая usb wifi антенна
-USB флешка 8gb и выше

Подготовительные работы:
1. Скачиваем образ kali linux с офф сайта (первые два), неважно, 32 или 64 битный.
2. Скачиваем программу Win32 Disk Imager и записываем образ на флешку.
В данном случае Rufus не подойдет, т.к. он создает раздел на все свободное место флешки, а Win32 Disk Imager разбивает флешку ровно так, как нужно, и оставшееся свободное место на ней мы будем использовать под специальный раздел.
3. Скачиваем bootia32.efi
Теперь, непосредственно, сам процесс:
1. С компьютера загружаемся с флешки в Kali Linux Live USB
2. Запускаем терминал и пишем gparted .В запустившейся программе выбираем в девайсах нашу флешку и создаем новый основной раздел в пустой области ext4 с меткой persistence
Посмотрите как обозначаются разделы флешки в gparted и раздел с Windows на основном жестком диске. Они нам пригодятся для команд ниже.
3. Открываем терминал и пишем команды (у меня флешка sdc с разделами sdc1 sdc2 sdc3):

4. У вас на рабочем столе или в «компьютере» должен быть диск (раздел) «Kali Linux». На него необходимо скопировать скаченный ранее bootia32.efi по пути /EFI/Boot/ предварительно создав эти папки.
Далее открываем терминал и вводим leafpad и вставляем туда содержимое кода ниже:

# Config file for GRUB2 — The GNU GRand Unified Bootloader
# /boot/grub/grub.cfg

set menu_color_normal=green/black
set menu_color_highlight=black/yellow

function load_video <
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod all_video
>

# Timeout for menu
set timeout=5

# Set default boot entry as Entry 0
set default=0
set color_normal=green/black

menuentry ‘Kali Linux Live’ <
linux /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence
initrd /live/initrd.img
>

menuentry ‘Windows 8.1’ <
set root=(hd1,gpt1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
>

Сохраняем этот файл как grub.cfg на диск (раздел) «Kali Linux» по пути /boot/grub/
5. poweroff в терминале

Теперь самое время подключить все девайсы к нашему планшету. В БИОС’е выбираем загрузиться с флешки и в меню grub выбираем или загрузку Kali Linux Live или Windows 8.1 и наслаждаемся.

Установка Ubuntu 16.04 на ноутбук ASUS с UEFI

Не могу установить Ubuntu 16.04 на ноут ASUS X555UF.

На ноутбуке стоит заводская Windows 10.

2 системных раздела( один как я понял с UEFI, второй раздел восстановления ), 1 раздел с самой виндой, 1 раздел с данными и 158Гб не размеченная область.

Делал загрузочную флешку разными программами на компе с виндой — толку ноль.

Менял настройки в BIOS/UEFI

Secure Boot Control — Disable Fast Boot — Disable Launch CSM — Enable

Пробовал разные версии 14.04, 15.10.

В всех случая одни и те же симптомы: не всегда загружается Live( либо зависает в процессе или выводит сообщения в термина загрузки, которые я не могу прочитать, потому что они выводятся без конца и очень быстро ), при попытке сразу установить после ответа на вопрос об обновлении загрузки и установке доп. обеспечения ( если я правильно помню там разметка диска идет ) выдает сообщение об ошибке «ubi-partman exit code 10. » и дает на выбор: «Повторить» «Продолжить без» «Выйти» пробовал продолжить, пошла установка, но на разделы ни на один ничего не записалось.

Надеюсь кто-то сможет помочь.

  • 1. Идём в биос, раздел «Security», отключаем параметр «Secure Boot Control».
  • 2. Перезагружаемся и снова в биос, раздел «Boot», включаем параметр «Launch CSM».
  • 3. Перезагружаемся и снова в биос, включаем параметр «Launch PXE OpROM».

С таким подходом у меня Ubuntu встала нормально.(asus n46jv)

  • Показать ответ
  • Ссылка

Единственное отличие в параметре Launch PXE OpROM у меня он Disable, но один раз на 16.04 я пробовал его включать, но вообще это загрузка по инетру как я разобрался.

  • Показать ответ
  • Ссылка

Launch PXE opROM сканирует диск на предмет загрузочных записей.

До кучи попробуй обнови BIOS.

Только смотри — осторожно.

  • Показать ответы
  • Ссылка

Уже обновил на 2016 года с оф. сайта asus, вроде без проблем.

Сделал как написано выше, сбросил на дефолтные настройки и прошелся по этим пунктам, одну флешку вообще не читает, пишет тип ОС не найдена нажмите любую кнопку, вот сейчас другую прожигаю

Увы не помогло! Такая же проблема

Слушай, а может виндовый GPT виноват? Попробуй на эту тему погуглить. Например, W7 при установке не видит диска с разделом W10.

  • Показать ответ
  • Ссылка

После попробую я тут Rufus’ом прожог Kali на «MBR для компьютеров с BIOS UEFI-CSM» половина шагов в установке зафейлилась, к сетке не подключилась, но разметка норм прошла, щас вот установка, попробую потом с Live через chroot поставить grub-uefi

  • Показать ответ
  • Ссылка

нифига в конце выдал ошибку шага «Установка системы» и ушел в черный экран

  • Показать ответ
  • Ссылка

Писал через это, она ее тогда вообще не читает Точнее читает только: Операционная система не найдена. Нажмите любую кнопку.

Кратко о главном:

  • Венда перезаписывает порядок записей в EFI меню.
  • Венда может испоганить/заменить/удалить соседние записи.
  • Венда срёт в esp.
  • Линукс умеет EFI достаточно коряво.
  • Линукс обычно может оставить хлам в esp после удаления.
  • Линукс сложно ставить в EFI режиме на некоторые ноутбуки. Да и не линукс тоже.

Если ты хочешь пользоваться и вынь10 и линуксом, то ставь одного из них в Legacy режиме, иначе они будут друг другу подсирать. Я выбрал бы линукс, но так как у тебя венда OEMовская, предустановленная, то ставь убунту в легаси, ничего не потеряешь. Это проще и быстрее.

Попробуй 16.04, у Andrew стоит она, насколько я помню, но деталей его железа не помню.

Также некоторые вещи описаны по ссылке у меня в профиле.

  • Показать ответ
  • Ссылка

Так как винду установлена на диск с разметкой GPT в режиме UEFI, и винду терять ты не хочешь, значит линукс тоже надо ставить в режиме UEFI. Значит установочная флешка должна загружаться в режиме UEFI. Значит на ней должна быть файловая система FAT32 и загрузчик в EFIBOOTBOOTX64.EFI. Под виндой просто оотформатируй флешку в FAT32, смонтируй установочный ISO-образ, и скопируй содержимое образа на флешку.

Венда может испоганить/заменить/удалить соседние записи.

Только если ты сам её об этом попросишь.

Если ты хочешь пользоваться и вынь10 и линуксом, то ставь одного из них в Legacy режиме, иначе они будут друг другу подсирать. Я выбрал бы линукс, но так как у тебя венда OEMовская, предустановленная, то ставь убунту в легаси, ничего не потеряешь. Это проще и быстрее.

Не будут. Win10 с бубунтой абсолютно прекрасно делят один ESP, и всё работает.

Не уверен, что проблема ТСа именно в UEFI. ТС, ты пробовал запустить установку и вручную разделы назначить?

  • Показать ответ
  • Ссылка

Может у тебя образы битые? С оффсайта брал? Контрольные суммы проверял? Или флэшка тупит. Или записываешь не так. unetbootin и dd у меня вполне работали.

  • Показать ответ
  • Ссылка

Венда может испоганить/заменить/удалить соседние записи.

Только если ты сам её об этом попросишь.

Только записи из меню, не файлы. Про файлы речи не шло.

Или я выразился слишком неясно, или ты меня понимать не хочешь. Причину я изложил выше в этом комментарии.

Win10 с бубунтой абсолютно прекрасно делят один ESP, и всё работает.

esp — да, у некросовта своя дира, у бубунты — своя, они друг к другу не лезут, НО, только пока у них нет общих файлов (референс на сотрудничество).

Не уверен, что проблема ТСа именно в UEFI.

Не обязательно, но раз в тегах efi, то.

Я не говорю, что ефи говно, сам им пользуюсь. Просто в спецификации столько неясностей и прогибов под некрософт, что приходится страдать, особенно, если у тебя несколько ОС, и особенно, если среди них есть венда. А если тебе посчастливилось стать обладателем бажной матплаты или фирмваря, то это совсем беда.

  • Показать ответ
  • Ссылка

Очень такой активизации.

Теперь по порядку. Сколько я не гуглил, а у меня это не очень выходит как я понял, не нашел как врубить Legacy.

Образы разные, все с офсайта и все проверены по контрольным сумма, был горький опыт теперь проверяю.

Kubuntu 15.10 Ubuntu 14.04 Ubuntu 16.04 Kali-Linux 2016 ArchLinux

У всех разновидностей Ubuntu проблемы одни либо Live гризится, но в процессе открытия терминала, запуска установки и прочего выкидывает черный экран с невероятно быстро бегущей ошибкой, что ее прочитать не выходит, либо при установке перед пунктом разметки выкидывает ошибку «ubi-partman exit code 10. »

У Kali-Linux все по началу нормально, только сеть не врубается, но после шага «Установка системы», он выдает сообщение «Ошибка в шаге „Установка системы“ и уходит в черный экран.

И наконец только пробовал ArchLinux загрука образа идет как по маслу, все устройства и сервисы при загрузке [ OK ]. Но стоит ввести команду wifi-menu, как сразу же вылетает этот же черный экран с бегущей ошибкой. Нашел в BIOS/UEFI какие-то настройки по сети, думал он их блокировал, врубил на Enabled и тоже самое, подключится проводом возможности нет.

По поводу настрое в BIOS/UEFI пробовал разные комбинации:

Secure Boot Control Enabled/Disable

Launch CSM Enabled/Disable

Launch PXE OpROM Enabled/Disable

По поводу прожига флешек использовал Rufus в разных режимах (GPT и MBR для BIOS/UEFI-CSM) Universal-USB-Install YUMI (на форме по Kali нашел)

Я даже не знаю, что пробовать дальше.

Если нужны какие-то фотки, еще информация, пишите все сделаю и дам, только помогите разобраться, не могу я уже без линукса, но винду тоже не снесу, если только заново поставлю, готов и к Legacy если только смогу найти как и где это сделать, обидно конечно, винда то уже настроена, все IDE стоят. (Комп новый купил во вторник 19ого числа)

  • Показать ответ
  • Ссылка

Венда может их поменять местами, что ты упомянул выше. Самостоятельно каким-то образом изменить или удалить записи — не встречал. Для параноиков есть контрольные суммы.

Причину я изложил выше в этом комментарии.

Не вижу причин. Максимум, венда поставит себя в приоритете один раз при установке, что легко фиксится. Остальное не относится именно к проблеме сожительства вин10 и линукса как такового (если линукс имеет проблемы с конкретной реализацией UEFI, то это проблема линукса или бажной фирмвари, а не конфликта венды и линукса).

только пока у них нет общих файлов (референс на сотрудничество)

Ой началось. Паранойа как она есть. Запиши контрольные суммы и успокойся.

«Прогиб» там всего один — Secure Boot, и то уже линуксы его умеют.

Ubuntu Documentation

  • Page History
  • Login to edit

There is a good wiki page about booting with UEFI, and a good tutorial thread, UEFI Installing — Tips.

Boot and install

If you want to boot in UEFI mode and install your Ubuntu flavour alongside Windows, you should use a 64-bit ISO file, for example

ubuntu-18.04.x-desktop-amd64.iso

Make the boot drive with for example mkusb, Disks, the new Ubuntu Startup Disk Creator (version 0.3.2) or the Win32 Disk Imager. These tools clone the iso file and are likely to succeed. Some ‘grub and ISO’ systems work in UEFI mode, others work only in BIOS mode. Syslinux does not work in UEFI mode.

If you have problems, try another tool to create the USB boot drive. You can also try the simple extraction described in this link. It works [only] in UEFI mode.

Test if running in UEFI mode

You may want to test if your Ubuntu flavour is running in [U]EFI mode. An installed system and a live system too is using the directory /sys/firmware/efi, so you can run the following command line,

The following command line is more robust and also easier to understand, so you may prefer it (if you copy & paste and are not bothered by typing a long command line),

Stable portable systems — good for USB sticks

Persistent USB drive that works with UEFI and BIOS

A persistent USB install of *buntu, usable with both Legacy and UEFI systems is described in the following post at the Ubuntu Forums

One pendrive for all PC (Intel/AMD) computers

You may want a ‘Swiss Army Knife’ pendrive, that works in most computers, from old 32-bit computers via 64-bit computers in BIOS mode to computers running in UEFI mode. It is useful for travelling and borrowing computers or for installing. There is a compressed image file and also a recipe how to make it, so that you can extend it or change it for what you need. See this tutorial about One pendrive for all (Intel/AMD) PC computers.

A new and so far successful attempt to create a stable portable system, that works in UEFI and BIOS mode

If you want a pendrive with a live and an installed system, that works in UEFI and BIOS mode, you can try

Installed system: add an ESP to an existing installation with MBR

Adding required partitions for different platforms

Platforms: Legacy PC, UEFI-based Windows computer, Apple computer

Creating an EFI-only image

If you need to install Ubuntu in EFI-only mode, you might want to create an EFI only image. Askubuntu describes how to do this.

Ubuntu single boot in UEFI mode

Single boot Ubuntu systems are still often installed in BIOS/CSM mode. Normally you install in UEFI mode because Windows is installed in UEFI mode and you want to dual boot. But it is possible to install Ubuntu (and the flavours Kubuntu Lubuntu, Xubuntu) as a single boot system in UEFI mode too, which can be useful for two purposes

to keep the systems separated, Ubuntu in one drive and Windows in another drive (so it will actually be a dual boot system, but not during the installation). Probably stable when installed in an internal drive.

to make a portable installed Ubuntu USB pendrive for UEFI mode (portable alias works in many computers). Not stable when installed in an external drive (USB stick) because Windows can tamper with it, particularly during major updates [of Windows].

It is straight-forward to install Ubuntu 16.04.1 LTS (64-bit), ubuntu-16.04.1-desktop-amd64.iso in UEFI mode to the whole drive, when no other drive is connected in the computer.

This installation works without any tweaks. You need not run Boot Repair to make it work in UEFI mode, so version 16.04.1 LTS and newer versions work well with UEFI.

See this link with detailed instructions.

Installation/FromUSBStick/uefi (последним исправлял пользователь nio-wiklund 2020-01-24 08:34:22)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

  • Главная
  • Советы
  • Compiz
  • Аудио/Видео
  • Интернет
  • Ubuntu
  • Почему Linux?
  • Программы для Linux
  • 10 фатальных ошибок
  • Форум Compizomania
  • Помощь сайту
  • Linux Mint

17 ноября 2013

Как установить Linux OS на компьютер с UEFI (Secure Boot)

Прежде всего давайте выясним, что такое BIOS и UEFI, и для чего они служат в компьютере?

1. BIOS (англ. basic input/output system — «базовая система ввода-вывода»).
В персональных IBM PC-совместимых компьютерах, использующих микроархитектуру x86, BIOS представляет собой набор записанных в микросхему EEPROM (ЭСППЗУ) персонального компьютера микропрограмм (образующих системное программное обеспечение), обеспечивающих начальную загрузку компьютера и последующий запуск операционной системы. (Wiki)


2. UEFI — Extensible Firmware Interface (EFI) (англ. Расширяемый интерфейс прошивки) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами. Первая спецификация EFI была разработана Intel, позднее от первого названия отказались и последняя версия стандарта носит название Unified Extensible Firmware Interface (UEFI). В настоящее время разработкой UEFI занимается Unified EFI Forum. (Wiki)

Итак, если выражаться простым языком, обе микропрограммы служат прежде всего для начальной загрузки компьютера и последующего запуска операционной системы.

На компьютеры с BIOS, которые выпускались до недавнего времени, мы могли свободно загрузить и установить любую Linux OS рядом с Windows, а затем во время загрузки выбрать в загрузчике GRUB систему, какой будем пользоваться в настоящий момент.
В новых компьютерах с UEFI и предустановленной Windows 8 установить Linux OS рядом с Windows, задача усложнилась, т.к. включённая Secure Boot не позволяет это сделать. По умолчанию машина с прошивкой UEFI будет загружаться только с подписанным ключом, встроенным в прошивку UEFI.
По данному вопросу в интернет кругах среди специалистов велись жаркие дебаты, о том что существует сговор между Microsoft и производителями компьютеров, с целью невозможности установки других систем кроме Windows на данных машинах. На это Microsoft отвечала, что это делается в целях безопасности системы и что даже Windows 7 будет невозможно установить с прошивкой UEFI. Но оставим эти споры. Как говорится: «Плетью обуха не перешибёшь» и будем двигаться дальше, чтобы всё-таки решить данную проблему если хотим установить Linux OS на подобной машине.

Варианты установки Linux OS:

1. Выберите дистрибутив Linux, который поддерживает Secure Boot.
Современные версии Ubuntu, начиная с Ubuntu 12.04.2 LTS и старше будут грузиться и устанавливаться обычно на большинстве компьютеров с включенным Secure Boot. Это потому, что по договорённости Canonical c Microsoft, загрузчик EFI подписан ключом для установки Ubuntu. Но разработчики Ubuntu отмечают, что Ubuntu может не загружаться на всех компьютерах с прошивкой UEFI. Пользователям возможно потребуется отключить Secure Boot для использования Ubuntu на некоторых компьютерах.

2. Отключить Secure Boot.
Secure Boot может быть отключен, что даёт возможность устанавливать и загружать системы Linux, как на старые ПК с традиционнм BIOS. Это также необходимо, если вы хотите установить более старую версию Windows, которая была разработана до UEFI, например, Windows 7.

Как отключить Secure Boot?

Для доступа к экрану UEFI и отключению Secure Boot, вам нужно прежде пререзагрузить компьютер. Для этого войдите в меню Windows 8. Чтобы сделать это, откройте Настройки, нажмите счетание клавиш Windows+ I и нажмите кнопку Power, затем нажмите и удерживайте клавишу Shift, и Перезагрузить.

Ваш компьютер будет перезагружен в Advanced boot options. Выберите параметр Устранение неполадок — Дополнительные параметры, а затем UEFI settings (Настройки UEFI):

Где и нужно отключить Secure Boot Control:

Загрузка со съемного носителя.

Вы можете загрузиться со съемного носителя следующим образом — Удерживайте нажатой кнопку SHIFT, клик Перезагрузка. Вставьте загрузочное устройство (флешку/диск), выберите Использовать устройство и выберите устройство, которое вы хотите загрузить:

После загрузки с помощью съемных устройств, вы можете установить дистрибутив Linux, как обычно или просто использовать Live образ со съемного устройства, не устанавливая его.