Bios не видит загрузочную флешку с linux

Обновлено: 06.07.2024

При попытке запуска компьютера или ноутбука с флешки, может оказаться что BIOS просто не видит загрузочную флешку. В загрузочном Boot Menu флеш-накопитель не отображается, также нет вариантов выбрать её в самом БИОСе. Разберём все варианты решения этой проблемы.

Режимы загрузки UEFI и Legacy

Исторически так сложилось, что компьютер может загружаться в двух режимах:

  • Современный режим «UEFI» : поддерживается практически всеми компьютерами после 2010 года выпуска;
  • «Legacy» : для старых компьютеров под управлением

Чтобы не было путаницы, BIOS и UEFI выполняют одну и ту же функцию – управляют запуском компьютера и настройкой базовых параметров системы. Но UEFI это новая версия BIOS’а. Для загрузки с UEFI флешки, управляющей программе достаточно найти в корне файловой системы некоторые системные файлы. Старым BIOS’ам обязательно нужна загрузочная запись (MBR) в ‘0’ секторе диска, при отсутствии которого запуск был невозможен.

Загрузочную флэшку можно записать в режиме совместимости UEFI (GPT), BIOS (MBR) или обоих одновременно. Поэтому, если носитель записан по типу UEFI, то загрузка на компьютере с BIOS будет невозможна, флешку нужно перезаписать под MBR, об этом будет ниже.

На компьютерах UEFI есть настройка, которая переключает режимы между UEFI и Legacy. Здесь должно быть выбрано значение, соответствующее формату вашего загрузочного диска. Необязательно знать какой там формат, просто попробуйте переключиться с одного на другой. Зайдите в UEFI (буду называть его ‘биос’, по-народному) с помощью горячих клавиш для вашего компьютера. Название раздела внутри биоса зависит от его версии: «Boot» , «Startup» , «Advanced» , «BIOS Features» .

uefi legacy boot

Вам нужно найти параметр «UEFI/Legacy Boot» и выставить значение:

  • «UEFI only» : загружаться только с UEFI-совместимых флешек, обычно включено по умолчанию;
  • «Legacy only» : поддержка только старых образов с MBR;
  • «Both» : запускаться с обоих типов, рекомендуется.

Режим «Legacy» может называться по-другому: «Legacy Support» , «Legacy Boot» , «Compatibility Support Mode (CSM)» . Если же стоит выбор между названиями операционной системы, то это трактуется так:

  • Windows 10, Windows 8 означает UEFI;
  • Windows 7 или Other OS означает Legacy-режим.

После выбора верного режима ваш биос увидит самозагрузочную флешку в Boot Menu после перезагрузки.

Отключение Secure Boot

Функция материнской платы «Secure Boot» (безопасный запуск) была задумана для предотвращения запуска несанкционированных операционных систем (вирусов) при загрузке ноутбука. Всё бы ничего, но именно из-за этой функции, иногда, BIOS не может загрузиться с флешки в случаях, когда вам требуется установить Windows, Linux или просто запустить портативную ОС.

Необходимо зайти в биос, найти опцию «Secure Boot» и отключить её, т.е. перевести в состояние «Disabled» . Находится она в разных местах, в зависимости от модели компьютера: меню «Boot» , «System Configuration» , «Security» , «Authentication» , «BIOS Features» . Особенно рекомендуется отключать «Secure Boot» для режима Legacy.

Как записать флешку в правильном режиме

Режим загрузочной флешки зависит от ISO-образа, который мы на неё запишем. Бывают образы формата Legacy, UEFI и двойные. Можно не менять режим загрузки в биосе, а просто перезаписать образ. Вам понадобится программа Rufus.

Запустите программу Rufus:

rufus gpt uefi

Если ничего не помогло

Важно понимать, что нельзя просто взять, и скопировать файл ISO-образа в корень флешки, или открыть образ и скопировать файлы из него напрямую в корень флешки. Такой носитель не станет загрузочным, кроме некоторых UEFI-флешек с файловой системой FAT32. Для записи образов нужно использовать программу Rufus или аналогичную, например, «UltraISO» .

Встроенная в материнскую плату программа UEFI или BIOS не умеют распознавать флешку «на ходу» . Т.е., накопитель с загрузочными файлами следует вставить перед включением или перезагрузкой компьютера.

Учтите, что слишком старые компьютеры не умеют загружаться с флешек. Варианты загрузок «USB-HDD» , «USB-FDD» не работают для флэшек, поможет софт с кодовым названием «PLoP» . Вы сможете запустить компьютер с дискеты или загрузочного CD-диска с утилитой PLoP, которая передаст управление загрузочному сектору на флеш-накопителе.

Все началось с того, что мне нужно было установить и поработать с Ubuntu. Устанавливаю я ее уже не впервые, поэтому не ожидал каких-либо проблем на своем пути. И вначале все шло хорошо. Изначально у меня была старая и засранная десятая винда рядом с которой я решил установить ubuntu. Линукс я скачал, загрузочную флешку с помощью unetbootin сделал. Запускаю биос и. Ставлю usb hdd на первое место по приоритетам - абсолютно никаких пробле. Но после этого я случайно во время установки отформатировал весь жесткий диск и мне нужно было заново поставить Windows 10, а поверх нее уже и Ubuntu. Я очистил диск, установил самую новую windows абсолютно точно также, как и раньше сделал загрузочную флешку с помощью unetbootin, запускаю bios, а он уже не видит загрузочной флешки. Почему? Флешка установлена правильно, на другом ноутбуке биос ее видит и распознает, до установки винды и этот ноутбук видел флешку, а потом перестал. В чем может быть проблема?

Простой 3 комментария

myjcom

YardalGedal

ShturmN

А не секьюрбут ли у тебя включился? Касательно моего ноута мне помогла эта статья: тут

  1. сначала попробуйте отключить в биос поддержку USB 3, оставьте только USB 2
  2. если не помогло, попробуйте отключить в биос Secure Boot
  3. если и это не помогло, сделайте под Windows новый стик для UEFI-биос (без unetbootin!):
  4. скачайте Ubuntu-amd64(!) ISO-образ
  5. распакуйте его куда-нибудь с помощью например 7zip
  6. отформатируйте USB-стик как FAT32
  7. скопируйте распакованное содержимое ISO-образа на USB-стик
  8. грузитесь с USB-стика.

Решил установить Ubuntu второй ОС.
Скачал образ и установил его на флешку. Память для будущей Ubuntu выделил ещё когда устанавливал Windows.
Проблема в том, что когда нажимаю F9 (Boot Device Options) и выбираю флешку, выдает ошибку:

"An operating system wasnt found. Try disconnecting any drivers that dont contain an operating system"

Гуглил, не помогло.
У кого такое было и что с этим делать?

BIOS

Весело, однако, но записав Rufus'ом всё запустилось с первого раза


67.7k 8 8 золотых знаков 58 58 серебряных знаков 113 113 бронзовых знаков Что-то в Ваших словах не сходится. Вы не могли бы прикрепить к вопросу фотографию BIOS, с окном, где есть пункт Secure boot. Просто, если она не активна, то тогда у Вас может быть включен режим загрузки Legacy. Но тогда с флешки спокойно должно было загрузиться (как в ответах уже писали, современные загрузочные образы Ubuntu имеют гибридный загрузчик и должны работать и с UEFI, и со старым вариантом загрузки). А неподдержка драйверов для Windows 7/8 в данном деле не имеет значения. Вам же нужен Linux. Тогда странно, что на флешке не нашелся загрузчик. Попробуйте использовать другую программу для записи образа (мне больше нравится rufus - он позволяет выбрать каким делать загрузчик; так же, можно попробовать разные варианты MBR/GPT с BIOS). А если и это не поможет, то еще можно взять другую флешку, ибо был и такой опыт.

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

Есть два варианта загрузки ОС в BIOS материнской платы:

Общепринятый и активно используемый на большинстве современных компьютеров.

UEFI - новый стандарт, изначально разработанный компанией Intel.

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

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

Последние дистрибутивы Ubuntu поддерживают оба варианта загрузки (загрузчик выглядит чуть-чуть иначе).

Если загрузчик ОС на материнской плате ни в какую не хочет видеть флешку - возможно образ *.iso был записан криво. Причины:

Некорректно был скачан сам файл *.iso

Файл *.iso был некорректно записан на USB носитель.

Для корректной записи образов дисков *.iso лучше использовать ИМХО nix-утилиту dd , но есть и другие программы.

Биос не видит загрузочную флешку

Руководства по установке Windows с флешки или просто загрузки компьютера с неё включают в себя простые шаги: поставить загрузку с флешки в БИОС (UEFI) или же выбрать загрузочную флешку в Boot Menu, однако в некоторых случаях USB накопитель там не отображается.

Загрузка Legacy и EFI, Secure Boot

Загрузочная флешка не отображается в Boot Menu

Самая распространенная причина того, что загрузочная флешка не видна в Boot Menu — несоответствие режима загрузки, который поддерживается этой флешкой режиму загрузки, выставленному в БИОС (UEFI).

Большинство современных компьютеров и ноутбуков поддерживают два режима загрузки: EFI и Legacy, при этом часто по умолчанию включен только первый (хотя, бывает и наоборот).

Если записать USB накопитель для Legacy-режима (Windows 7, многие Live CD), а в БИОС включена только загрузка EFI, то такая флешка будет не видна в качестве загрузочной и выбрать её в Boot Menu не получится.

Решения в данной ситуации могут быть следующими:

  1. Включить поддержку нужного режима загрузки в БИОС.
  2. Записать флешку иначе для поддержки нужного режима загрузки, если это возможно (для некоторых образов, особенно не самых новых, возможна только загрузка Legacy).

Что касается первого пункта, чаще всего требуется включить именно поддержку Legacy режима загрузки. Обычно это делается на вкладке Boot (загрузка) в БИОС (см. Как зайти в БИОС), а пункт, который нужно включить (установить в режим Enabled) может называться:

  • Legacy Support, Legacy Boot
  • Compatibility Support Mode (CSM)
  • Иногда этот пункт выглядит как выбор ОС в БИОС. Т.е. название пункта — OS, а варианты значений пункта включают в себя Windows 10 или 8 (для EFI загрузки) и Windows 7 или Other OS (для Legacy загрузки).

Дополнительно, при использовании загрузочной флешки, которая поддерживает только Legacy загрузку, следует отключить Secure Boot, см. Как отключить Secure Boot.

По второму пункту: если записываемый на флешку образ поддерживает загрузку и для EFI и для Legacy режима, вы просто можете записать его иначе, не меняя параметров БИОС (однако, для образов, отличных от оригинальных Windows 10, 8.1 и 8 всё равно может требоваться отключение Secure Boot).

Проще всего это сделать с помощью программы бесплатной программы Rufus — она позволяет легко выбрать, для какого типа загрузки следует записать накопитель, основные два варианта — MBR для компьютеров с BIOS или UEFI-CSM (Legacy), GPT для компьютеров с UEFI (EFI загрузка).

Типы загрузки с флешки в Rufus

Подробнее по программе и где скачать — Создание загрузочной флешки в Rufus.

Примечание: если речь идет об оригинальном образе Windows 10 или 8.1, можно записать его официальным способом, такая флешка будет поддерживать сразу два типа загрузки, см. Загрузочная флешка Windows 10.

Дополнительные причины того, что флешка не отображается в Boot Menu и BIOS

В завершение — ещё некоторые нюансы, которые, по моему опыту, бывают не до конца понятны начинающим пользователям, из-за чего возникают проблемы и невозможность поставить загрузку с флешки в БИОС или выбрать её в Boot Menu.

  • В большинстве современных версий BIOS для того, чтобы поставить загрузку с флешки в настройках, её следует предварительно подключить (так, чтобы она определилась компьютером). Если она отключена, то не отображается (подключаем, перезагружаем компьютер, входим в БИОС). Также учитывайте, что «USB-HDD» на некоторых старых материнских платах — это не флешка. Подробнее: Как поставить загрузку с флешки в БИОС.
  • Для того, чтобы USB накопитель был виден в Boot Menu, он должен быть загрузочным. Иногда пользователи просто копируют ISO (сам файл образа) на флешку (это не делает ее загрузочной), иногда — так же вручную копируют содержимое образа на накопитель (это работает только для EFI загрузки и только для накопителей FAT32). Возможно, будет полезным: Лучшие программы для создания загрузочной флешки.

Кажется, всё. Если вспомню ещё какие-либо особенности, имеющие отношение к теме, обязательно дополню материал.

Читайте также: