![]() |
UEFI не видит EFI загрузчик системы. А другие видит.
Добрый день.
Немножко извращенства будет.. Вопрос: Как чаще всего UEFI bios ищет загрузчики на устройствах и формирует свою менюшку? Насколько я читал, так это он ищет файл efi/boot/bootx64.efi, или аналогичный, и, если находит, добавляет его.. Но вижу, что это не так Моя ситуация: Понимаю, что EFI предназначена для GTP разметки, но: Относительно не старая мат.плата (5лет), спокойно видит efi и Leagasy(bootmgr) загрузчики на моей флешке (разметка MBR, загрузочный набор 2k10) И на внешнем жестком диске (MBR, 3 раздела, на первом 2k10, на третьем установщик centos ) - видит 2 efi загрзучика (2k10 и centos) и один обычный bootmgr От 2k10 Но в упор не видит на efi загручика на внутреннем диске (MBR) с efi разделом, хотел туда поставить rEFInd. На диске 2 системы, хотел настроить мультизагрузку Сделал все по инструкции (и еще вот годная статья, правда там про GPT)- поместил загрузчики в папку EFI/BOOT, переименовал файлы. Все говорят, что этого достаточно, но нет. Не видит UEFI EFI загрузчик. Не создает пунктик в менюшке при нажатии F8.. Подскажите, что делаю не так? Что нужно, чтоб увидела? PS. Модератор, положите тему, где ей лучше лежать, если я ошибся с разделом. (спасибо) |
PATRI0T, всё правильно: для внутренних и внешних устройств разные соглашения
|
Цитата:
|
Цитата:
И тогда для моей задачи только GPT. Правильно? |
А, вот еще момент, который не понял.
Флешка в MBR, я переименовываю efi папку (преименовываю\удаляю bootx64.efi и делаю пр. вредительские действия), перезагружаюсь - UEFI все равно видит загрузчик. Но не загружается (оно и понятно).. Вредительские действия делал только для того, чтобы понять - как же эта собака менюшку свою загрузочную формирует и откуда же она видит загрузчики.. Я уже чуть не бился головой о клаву, т.к. было 3часа ночи, надо было комп отдавать.. Это сможете кто нибудь пояснить? Или отправьте, где почитать |
Busla, Кстати да, что это за соглашения такие? Я спецификацию UEFI быстренько проглядел, но там вроде как нигде не указано, что для SATA устройств только GPT поддерживается. Точнее, я-то всегда знал, что UEFI-загрузка возможна только с GPT-хардов, но как-то никогда не задумывался почему тогда возможен поиск .efi-файлов на MBR-носителях, подключенных через USB. Ничего не имею против GPT, но странно как-то получается. Чем так внутренние запоминающие устройства провинились, что им было отказано в UEFI-загрузке с MBR-разметки?
PATRI0T, Менеджер загрузки может хранить старые данные и Boot Menu не обновит до тех пор, пока накопитель физически не будет извлечен из ПК. Полагаю, если вы целенаправленно засунете bootx64.efi в какую-нибудь задницу, а потом передёрните флэшку, то UEFI-загрузка с нее станет невозможной до тех пор, пока не сделаете все имена и пути по умолчанию. Вообще, конечно, да, UEFI в этом плане абсолютно неинформативен. Ему остро не хватает GUI для полноценного взаимодействия с загружаемыми .efi-файлами. В принципе, править меню меню загрузки можно из UEFI Shell, причем на некоторых материнских платах и устройствах производители добавляют ее в прошивку изначально, но чаще всего приходится качать ее вручную. Теоретически, через UEFI Shell можно указать путь к любому исполняемому файлу .efi и если его архитектура (32 \ 64) соответствует архитектуре UEFI-прошивки (32 \ 64), то он запустится и заработает. |
Цитата:
оно запоминает порядок у себя внутри, чтобы каждый раз не пересканировать все устройства - иначе бы загрузка была медленной |
usbdrive, Ой, да ладно, MSI уже не первый год пихает NTFS-драйвер в свои прошивки, чтобы можно было с NTFS-флэшек загружаться в UEFI-режиме. Весьма удобная фишка. Почему-то другие вендоры NTFS-драйвер зачастую игнорируют, хотя это первое, что приходит в голову, когда задумываешься о модификации UEFI-прошивки. Я вообще не понимаю каким надо было быть на всю голову больным ублюдком, чтобы завязать всё на FAT32.
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Время: 12:11. |
Время: 12:11.
© OSzone.net 2001-