Почему не могу загрузится с USB флешки в режиме UEFI?
Есть, значит, ноут. Toshiba Tecra R940-S9420. Ноут вроде 2012 года выпуска, имеет на борту intel Core i5 3320m да интеловскую графику. Акцентирую на этом внимание, потому как было 2 ревизии ноута (1ая - на Windows 7, вторая - Windows 8). Мой ноут шёл с Windows 7 Prof. Подозреваю, что в редакции с 8 виндой ключик был вшит в тот самый UEFI.
""Установлен SSD с MLC памятью""
Сам девайс мне попал в руки со включенным режимом CSM Boot. Я особо не вдавался никогда в подробности и все приколы ноутбуков с разметкой диска GPT и опцией Secure Boot меня обошли стороной. Однако стало интересно, чего там за UEFI и че его все так не любят. Далее последовательность действий.
- Включил режим загрузки UEFI вместо CSM
- Secure boot отключен.
- Записал на другом пк дистрибутив Ubuntu 16.04.6 при помощи утилиты Rufus с разметкой флешки в GPT.
- Вставил флешку в ноут, press F12 to boot menu, выбрал флешку с линуксом
- Получил около 5 строк ошибок, конкретнее
"Could not get fio for li->DeviceHandle: Invalid Parameter
failed to get device path
failed to find fs: Invalid Parameter
failed to load image \EFI\BOOT\grubx64.efi: Invalid parameter
start_image() returned Invalid Parameter"
Далее ноут уходит в ребут и так циклически.
Опробовал свежую федору 31 - то же самое. Ошибки те же.
Далее начал гуглить, но ничего путнего обнаружено небыло. Чисто ради эксперемента опробовал таким же методом записанный образ Windows 10. Получил мимолётную ошибку из 2 строк (текста не сохранил, но если примерно, то в первой строке - Невозможно произвести загрузку с дика. Вторая - вставьте исправный диск и прожмите Enter). Гугл выдал кучу сайтов с разными советами, но в основном всё якобы из-за смерти самого винта. Но ссд у меня то рабочий, переключаешь обратно режим загрузки в CSM и попадаешь в 31 Fedora.
И не пойму я. Смотрел гайды как ставить ОС на ноуты с UEFI, там процесс загрузки с флешки проходит абсолютно нормально. Чего я могу не знать?
При установке Винды в режиме UEFI на диске образуется небольшой (100...300 мегабайт) скрытый системный раздельчик обязательно FAT32, он-то и является загрузочным (а вовсе не тот, на котором ОС). Но вам надо установить Винду с UEFI не на диск, а на флэшку, я правильно понял?
Можно попробовать действовать так: сначала установить на диск, убедиться, что всё ОК и Винда нормально запускается, сделать настройку и установку пользовательского софта, а затем склонировать то, что получилось (все разделы), на эту вашу флэшку.
Сам я это не пробовал (нужды не возникало), поэтому предлагаю это не как ответ, а как комментарий.
Виктор, Не не, я как раз хочу поставить систему на винт, загрузившись с флешки. Проблема в том, что я не могу с флешки дойти хотя бы до окна приветствия инсталятора, и не пойму почему так.
verlouren, ну тогда я вижу две причины - правильная настройка BIOS, и правильное изготовление загрузочной флэшки. По пункту 2 - лично я изготавливаю такие флэшки с помощью мультиплатформенной утилиты unetbootin, которой надо подсунуть iso-дистрибутив нужной ОС и указать целевую флэшку.
По пункту 1 дело сложнее. Я не люблю GPT и UEFI и стараюсь обходиться доброй старой разметкой MBR (главная причина этого - нежелание попасть вот в такую ситуацию, как у вас, поскольку для MBR всё просто и понятно, и есть куча проверенных инструментов для решения проблем). Мне удалось даже установить Win10 на MBR, хотя по умолчанию она этого не допускает. А Линукс на MBR ставится вообще элементарно.