Uefi shell acer что это
Можно ли обновить мой BIOS на UEFI?
Не совсем. UEFI нельзя прошить вместо BIOS, поскольку он занимает гораздо больше памяти. Но существует такая штука, как DUET. Это загружаемая из BIOS посредством отдельного загрузочного раздела среда UEFI, которая может быть полезна, если вы собираетесь использовать диски объемом >2Тб на своем старом железе с BIOS. Подробнее можно ознакомиться здесь: http://www.rodsbooks.com/bios2uefi/
Здесь за гибкую настройку приоритета загрузки отвечает целый модуль CSM
| Что такое GPT? Где в GPT хранятся аналоги загрузочных секторов? Возможно ли сконвертировать диск из MBR в GPT и обратно без потери данных? Настройка UEFI-загрузчика. Самое краткое руководство в миреКак устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав? Я обещал «самое краткое руководство». Вот оно: TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному «пути по-умолчанию», где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается Как делать не надоЕсть, на самом-то деле, несколько способов настроить UEFI-загрузку. Я начну с описания других вариантов — чтобы было понятно, как (и почему) делать не надо. Если вы пришли за руководством — мотайте в самый низ. Не надо лезть в NVRAM и трогать efivarsНаиболее «популярная» процедура установки загрузчика в систему такова: установщик ОС создаёт специальный раздел, на нём — структуру каталогов и размещает файлы загрузчика. После этого он с помощью особой утилиты (efibootmgr в linux, bcdedit в windows) взаимодействует с прошивкой UEFI-чипа, добавляя в неё загрузочную запись. В этой записи указывается путь к файлу загрузчика (начиная от корня файловой системы) и при необходимости — параметры. После этого в загрузочном меню компьютера появляется опция загрузки ОС. Для linux существует возможность вообще обойтись без загрузчика. В загрузочной записи указывается путь сразу к ядру вместе со всеми параметрами. Ядро должно быть скомпилировано с опцией EFISTUB (что давно является стандартом для большинства дистрибутивов), в этом случае оно содержит в себе заголовок «исполняемого файла EFI», позволяющий прошивке его запускать без внешнего загрузчика. При старте системы, когда пользователь выбирает нужную ему загрузочную запись, прошивка UEFI сперва ищет на прописанном в этой записи диске особый EFI-раздел, обращается к файловой системе на этом разделе (обязательно FAT или FAT32), и запускает загрузчик. Загрузчик считывает из файла настроек свой конфиг, и либо грузит ОС, либо предоставляет загрузочное меню. Ничего не замечаете? Да, у нас два загрузочных меню — одно на уровне прошивки чипа UEFI, другое — на уровне загрузчика. В реальности о существовании второго пользователи могут даже не догадываться — если в меню всего один пункт, загрузчик Windows начинает его грузить без лишних вопросов. Увидеть экран с этим меню можно, если поставить вторую копию Windows или просто криво её переустановить. Обычно для управления загрузочными записями руководства в интернете предлагают взаимодействовать с прошивкой UEFI. Есть аж пять основных вариантов, как это можно сделать: efibootmgr под linux, bcdedit в windows, какая-то софтина на «Маках», команда bcfg утилиты uefi shell (запускается из-под UEFI, «на голом железе» и без ОС, поскольку скомпилирована в том самом особом формате) и для особо качественных прошивок — графическими средствами UEFI (говоря популярным языком, «в настройках BIOS»). За всеми вышенаписанными «многобуков» вы могли легко упустить такую мысль: пользователь, чтобы изменить настройки программной части (например, добавить параметр запуска ОС), вынужден перезаписывать flash-память микросхемы на плате. Есть ли тут подводные камни? О да! Windows иногда способна сделать из ноутбука кирпич, linux тоже, причём разными способами. Качество прошивок часто оставляет желать лучшего — стандарты UEFI либо реализованы криво, либо не реализованы вообще. По логике, прошивка обязана переживать полное удаление всех переменных efivars без последствий, не хранить в них критичных для себя данных и самостоятельно восстанавливать значения по-умолчанию — просто потому что пользователь имеет к ним доступ, и вероятность их полного удаления далека от нуля. Я лично в процессе экспериментов неоднократно (к счастью, обратимо) «кирпичил» свой Lenovo — из загрузочного меню исчезали все пункты, включая опцию «зайти в настройки». Работа с загрузочными записями UEFI — тоже не сахар. К примеру, утилита efibootmgr не имеет опции «редактировать существующую запись». Если ты хочешь немного изменить параметр ядра — ты удаляешь запись целиком и добавляешь её снова, уже измененную. При этом строка содержит в себе двойные и одинарные кавычки, а также прямые и обратные слеши в не особо очевидном порядке. Когда я наконец заставил эту магию работать — я сохранил её в виде bash-скриптов, которые до сих пор валяются у меня в корневой ФС: Не надо использовать GRUBЭто чёртов мастодонт, 90% функциональности которого предназначено для дисков с MBR. Для настройки необходимо отредактировать ряд файлов, после чего выполнить команду генерации конфига. На выходе получается огромная малопонятная нормальному человеку простыня. В составе — гора исполняемых файлов. Ставится командой, которую просто так из головы не возьмешь — надо обязательно лезть в документацию Для сравнения — самый простенький UEFI-bootloader, который есть в составе пакета systemd, ставится командой Эта команда делает ровно две вещи: копирует исполняемый файл загрузчика на EFI-раздел и добавляет свою загрузочную запись в прошивку. А конфиг для неё занимает ровно СЕМЬ строчек. «Самое краткое руководство» — чуть более подробноЗагрузочное меню надо реализовывать на уровне загрузчика — править текстовые конфиги гораздо проще и безопасней. Загрузочная запись нам не нужна — дело в том, что при выставлении в настройках BIOS загрузки с диска прошивка UEFI сначала ищет на нём EFI-раздел, а затем пытается исполнить файл по строго фиксированному адресу на этом разделе: /EFI/Boot/BOOTX64.EFI Что такое «EFI-раздел»? В теории, он должен иметь особый тип «EFI System» (ef00). На практике, годится первый раздел на GPT-диске, отформатированный в FAT32 и имеющий достаточно места, чтобы разместить загрузчик и вспомогательные файлы (если есть). Пункт 3: «Скачиваем из интернета любой UEFI-загрузчик». Что это значит? Загрузчик — это просто исполняемый файл определенного формата, к которому в комплекте идет конфиг. К примеру, если у вас есть под рукой установленный пакет с systemd — файл загрузчика можно найти по адресу /usr/lib/systemd/boot/efi/systemd-bootx64.efi, переименовать его в bootx64.efi и скопировать в /EFI/Boot/ на EFI-разделе. Нет под рукой systemd? Скачайте архив с сайта Archlinux. Или с репозитария Ubuntu. Или Debian. Есть под рукой система с Windows? Возьмите виндовый загрузчик оттуда, тоже сгодится )) Если сумеете настроить, я честно говоря не пробовал. Пункт 4: «Настроить конфиг». Как и обычная программа, когда загрузчик запускается — он ожидает найти по определенным путям файлы конфигурации. Обычно эту информацию легко найти в интернете. Для загрузчика systemd-boot нам необходимо в корне EFI-раздела создать каталог «loader», а в нём файл «loader.conf» с тремя строчками (привожу свои): Параметр editor отвечает за возможность отредактировать пункт загрузочного меню перед запуском. Рядом с loader.conf необходимо создать каталог entries — один файл в нём будет отвечать за одну загрузочную запись в boot-меню. У меня там один файл arch.conf с таким содержанием: Я не упомянул, но довольно очевидно — ядро и initramfs должны лежать в одной файловой системе с загрузчиком, то есть на EFI-разделе. Пути к ним в конфигах отсчитываются от корня этой ФС. Другие загрузчикиsystemd-boot очень простой и предоставляет спартанского вида чёрно-белое меню. Есть варианты красивей, если душа просит красоты. rEFind — очень красивый загрузчик. Скачать можно тут в виде deb-пакета. Использую на своём ноуте. Умеет создавать загрузочное меню автоматически, без конфига — просто сканируя файлы. Clover. Позволяет выставлять нативное разрешение экрана, имеет поддержку мыши на экране загрузки, разные темы оформления. Дефолтная тема ужасна, конфиг в виде xml нечитаем, настроить не смог. Различные неочевидные последствияВы можете легко попробовать эту схему в работе. Берёте USB-флешку, форматируете в таблицу разделов GPT, создаете FAT-раздел и копируете туда загрузчик. Комп сможет с неё стартовать. Если просто скопировать на такую флешку boot-раздел установленного linux — система будет спокойно загружаться с флешки, не видя разницы. BootDevСоздание загрузочных дисков и прочие полезные мелочи Страницы2018-05-23UEFI Shell: Описание командной оболочкиСодержание1. Командная оболочка UEFI ShellОсновные возможности похожи на оные у других командных оболочек. Если вам знакомы какие нибудь из них (bash, cmd и т. д.), то многие моменты будут вам знакомы. 1.1 Специальные Cимволы1.2 Экранирование Символов1.3 КавычкиКавычки ( « ) предназначены для объединение нескольких слов в единую строку. Командная оболочка воспринимает слова разделенные знаком пробел, как отдельные аргументы. Чтобы избежать такого восприятия, необходимую последовательность слов заключат в кавычки. К примеру, это бывает необходимо, когда в качестве аргументов используются полные пути до файла содержащие пробел. 1.4 Перенаправления1.4.1 Перенаправление ВыводаВывод любой команды может быть перенаправлен в файл. Например: command > file.log #перезапись unicode файла В первом случае, результат выполненной команды command будет сохранен в файл file.log, с перезаписью (файл создается заново). У команды перенаправления существуют два модификатора a (вывод происходит в кодировке ASCII), v (вывод происходит в переменную). Например: command >a file.log #перезапись ascii файла
command > NUL 1.4.2 Перенаправление ВводаДанные из существующего файла или переменной могут быть направлены на входной поток любой команды. Например: command #получение входящих данных из unicode файла 1.4.3 Конвейер КомандДанные из выходного потока одной команды можно направить на входящий поток другой, образуя при этом конвейер команд. Например: command1 | command2 В первом случае происходит перенаправление вывода команды command1 во входящий поток команды command2. Во втором случае все тоже самое но в кодировке ASCII. 1.5 Комментарии1.6 Переменные1.6.1 Переменные ОкруженияПеременные окружения создаются самой командной оболочкой при ее инициализации. Некоторые из них можно изменять а некоторые нет. Каждый новый сеанс командной оболочки содержит свой независимый список переменных окружения. Ниже представлен список переменных окружения UEFI Shell: 1.6.2 Позиционные Переменные1.6.3 ПсевдонимыПсевдонимы представляют собой дополнительное имя уже имеющейся команды или приложения. Возможны два варианта псевдонимов, на основе переменных, и созданные с помощью команды alias. Для создания псевдонима с помощью переменной, необходимо создать переменную содержащую текст выполняемой команды. После чего вызвать созданную переменную. 1.6.4 Файловые МаскиПример использования файловых масок: 1.7 Интерактивные Возможности1.7.1 Клавиши Истории КомандКомандная оболочка UEFI Shell запоминает последние выполненные команды. Нажатием на клавиши стрелок вверх или вниз, можно выводить в командную строку последние выполненные команды. Нажатием на клавишу F7 можно посмотреть список последних 24 команд, с возможностью повтора необходимой по ее номеру. 1.7.2 Прерывание Выполнения1.7.3 Контроль Выходного Потока1.7.4 Поддержка Прокрутки Буфера1.8 Справка Командной Строки2. Список команд UEFI ShellВ данном разделе будут кратко описаны стандартные команды оболочки UEFI Shell. Более подробное описание каждой команды на данный момент отсутствует. Если вы считаете, что подробное описание на русском все же необходимо, напишите об этом в комментариях. Что такое UEFI built in EFI Shell?UEFI Shell, или командная оболочка UEFI — это часть системы UEFI, предназначенная для выполнения запуска исполняемых *. efi файлов и UEFI-загрузчиков. Как установить Windows через EFI Shell?Чтобы установить Windows на компьютер на базе EFI Как восстановить загрузчик Windows 10 UEFI?Восстановление загрузки Windows 10 в режиме UEFI Как выйти из UEFI Shell?При загрузке ноутбука нажмите клавишу F2 и войдите в UEFI-BIOS. Зайдите в раздел «Security» и, найдите параметр «Secure Boot», переключите его в положение «Disabled». Таким нехитрым способом мы смогли отключить Secure Boot в UEFI-BIOS. Но это еще не все. Как установить приоритет загрузки в BIOS UEFI?В UEFI можно использовать для управления мышь и клавиатуру. Определившись с элементами управления, перейдите в меню BOOT. В нем и располагается пункт Boot device priority, который позволяет выставить приоритет загрузки информации при старте компьютера. Как установить Windows на EFI?При загрузке компьютера включите BIOS: Как установить загрузку с флешки на ноутбуке Acer?Начнём с ноутбука Acer, в первую очередь подсоединяем к ноутбуку нашу флешку Corsair Voyager, далее нажимаем F12 при загрузке, затем нужно выбрать в появившемся меню загрузки нашу флешку и нажать Enter, произойдёт загрузка с флешки. Как вернуть загрузчик Windows 10?В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы. Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически. Как восстановить загрузчик Windows 10 без диска?Восстановить загрузчик автоматически Как поставить загрузчик Windows 10?Используйте команду bootrec.exe для восстановления загрузчика: Как поставить Legacy BIOS?Нажмите клавишу F10, чтобы сохранить изменения и выйти из BIOS. Выключите вашу систему, а затем включите. Нажмите клавиши F2 или Delete, чтобы загрузиться в BIOS. После этого вы загрузитесь в Legacy BIOS. Как отключить режим безопасной загрузки?Отключить безопасную загрузку в Windows 10 Как поменять UEFI на Legacy Acer?Для этого, перед запуском операционной системы, следует нажать функциональную клавишу [F2] или кнопку [DEL] (в зависимости от модели устройства). Итак, в разделе «Boot» у нас имеется два параметра «Boot Mode», где можно изменить режим загрузки с «UEFI» на «Legacy» и «Secure Boot», отвечающий за безопасную загрузку. Как выставить приоритет загрузки?Находясь в закладке Boot найдите пункт, в котором настраивается очередность загрузки. Называется он чаще всего «Boot Device Priority»: Выберите его и нажмите ентер. В открывшемся окне вы увидите очередность устройств, с которых BIOS пытается загрузить операционную систему. Как изменить порядок загрузки в BIOS Windows 7?Настройка порядка загрузки Отсутствует Windows на ноутбукеКупили данный ноутбуку недавно, и удивило, что на нём отсутствует Windows, хотя бы любой версии. И теперь мучаюсь с boot, и приходится самостоятельно устанавливать винду через EFI Shell. У кого была схожая проблема, пожалуйста напишите как решали её, и какой метод быстрее. какой Windows пытаетесь установить тогда проблем не должно быть фотки скиньте сюда что при запуске показывает компьютер на экране пробуйте при запуске нажимать по очередности F2 если не получается выключаем зажав кнопку включения и держа 10-15 секунд компьютер вырубится и пробуйте следующую при запуске жмем F10 и тд до F12 должно запустится боот меню через какую программу делали установочную флешку вы пробовали ее запустить на нормальном компьютере начальное окно установки появляется Ошибочка, оказывается я устанавливал семерку, но всё равно, мне необходимо хотя бы какую-нибудь винду установить могу скинуть образ со всеми версиями Windows 10 ALL VERSION 20H2 (64-bit) (за 19.11.2020) вот ссылка на образ https://disk.yandex.ru/d/CZaYHYMe0Si78w меню выбора такое Спасибо, сейчас постараюсь попробуйте зайти в BIOS при помощи кнопки Delete на клавиатуре В этом ноуте вход в BIOS по F2. У Acer вход в bios через F2 (или FN+F2) Тут уже можно USB флешку вставлять. *конечно, если bios не сильно порезан. В биос не заходит, только в boot manager, с помощью команды exit, и то она пока флешку не видит с виндой, сейчас постараюсь исправить это. флешку делали правильно установочную странно что не видит Если этот Boot Manager есть, то дальше разбираться с самим образом на флешке (как он там был записан) Ни в биос, ни в boot manager, не видно флешку Флешку нужно создавать в UEFI режиме В BIOS флешку и не должно быть видно, там максимум виден USB-контроллер. В BIOS можно выставить загрузку с флешки, но при этом там не отображается, подключена она или нет. При включении ноута загружается EFI Shell. Вот там в списке дисков и должна быть видна флешка. Причем увидится там флешка после перезагрузки ноута с подключенной флешкой. Меня, честно, удивляют люди, НАСТОЛЬКО не разбирающиеся в компьютерах и при этом покупающие компы с DOS. Удалось зайти в биос, сделал всё что ты написал, только USB флешку, всё равно не видит попробовать записать образ через rufus одним из двух вариантов: Для выхода из жёлтой шелловской оболочки достаточно набрать команду «exit», откроется меню выбора загрузки, включаем USB. Установочная флешка уже в разьеме должна стоять. Себе Минт накатил, менее требовательный к железу, чем винда. а как с дровами у него на Минте? все подхватило? тачпад и тд.? Да уж, ответы удивляют.. Видно же что человек вообще никогда не имел дела с установкой Windows, так зачем вы ему советуете самые сложные варианты? Вы думаете, он сможет разобраться с Rufus? С UltraISO? Зачем ему даёте ссылки на образы? Что он с ними делать-то будет. Теперь перейдём к автору. 1. Не нужно ругать днс за пк без винды, у них достаточно ноубуков с предустановленной win10, никто вам не мешал взять именно такой. А нормальные люди покупают пк без windows, чтобы не переплачивать 5-10 тыс. рублей за не понятно что.. 2. Самый простой путь создания загрузочной флешки. Зайдите на сайт Microsoft: Здесь нажмите «Скачать средство сейчас». Скачается программа MediaCreationTool. Запустите ее и следуйте всем инструкциям. Она сама скачает последний образ Win10 и установит его на вашу флешку. 3. После создания загр.флешки воткните ее в юсб-порт, и перезагрузите ноутбук. — Во время его включения нажимайте многократно F2 пока не войдёте в меню BIOS. — Здесь зайдите во вкладку BOOT и выберите пункт загрузки пк с юсб-флешки. — Нажмите F10 чтобы сохранить изменения и выйти 4. ПК перезагрузится и начнётся установка Windows 5. После установки можете купить лицензионный ОЕМ-ключ на фaрпосте за пару сотен рублей, а можете использовать без лицензии, если водяной знак не мешает. |










