Как поставить в BIOS загрузку с диска или USB флешки?
Вот небольшой список производителей и сочетаний клавиш для входа в БИОС:
Так же внизу черного экрана пишутся клавиши для входа в биос и для вывода списка, в котором содержатся доступные устройства для загрузки и чтобы можно было с него загрузиться. Но о нём в конце статьи.
Теперь нужно поставить в загрузку флешку или диск. Рассмотрим на нескольких примерах, отличающихся от производителя BIOS.
Настройка Award Bios для загрузки с флешки или диска: Главное окно представляет собой вот такой вид, в которым нам нужен второй пункт:
Если Вы выберете флешку, то помимо прочего нужно ещё зайти в пункт «Hard Disk Boot Priority» и передвигаем нашу флешку на самый верх с помощью кнопок «+» и «-» или «PageUp» и «PageDown»:
Что переводится как «Нажмите любую кнопку чтобы загрузиться с CD или DVD». Это значит, что если в этот момент не нажать любую кнопку на клавиатуре, то компьютер продолжит загружаться со следующего по списку устройства.
Ещё разновидность этого биоса:
Как выбрать с чего грузиться в AMI BIOS Если, войдя в Биос, Вы видите такой экран, значит у Вас AMI BIOS:
Чтобы загрузиться с CD/DVD диска нужно в этом меню выбрать «ATAPI CD-ROM» (или просто «CDROM»), при этом нет надобности заходить в предыдущее меню «Hard Disk Drives». Теперь сохраняем результаты кнопкой «F10» или переходим в раздел БИОСа «Exit» и выбираем «Exit Saving Changes».
Еще один AMI BIOS, но тут всё понятно:
Настройка Phoenix-Award Bios для загрузки с флешки Если, войдя в Биос, вы видите такой экран, значит у вас Phoenix-Award BIOS:
Настройка EFI (UEFI) Bios с графическим интерфейсом для загрузки с флешки Сейчас уже этим никого не удивишь. Практически все новые компьютеры снабжаются подобной оболочкой. Подробнее о ней Вы можете прочитать в статье Чем UEFI лучше обычного BIOS и каковы отличия. При загрузке, в нижней части экрана есть раздел «Boot Priority», где можно с помощью мышки (перетаскиванием) картинок выставить нужный порядок загрузки. Также можно нажать в правом верхнем углу кнопку «Exit/Advanced mode» и выбрать в появившемся окне Advanced mode (расширенный режим).
Опция First Boot Device определяет первое по приоритету устройство, на котором БИОС будет искать загрузчик операционной системы.
Возможное значения опции:
Опция также может иметь другие названия:
Примечание 1. Загрузчик операционной системы – это системная программа, которая подготовляет компьютер для загрузки операционной системы (загружает ядро операционной системы в оперативную память, формирует параметры работы ОС…). Запуск загрузчика выполняет BIOS.
Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY
Название данной опции у данного производителя в данной версии BIOS:
First Boot Device значение по умолчанию [Hard Disk]
Обозначение опции BIOS
Описание опции в БИОСе
Переведенное значение опции БИОС
Select Boot Device Priority
Выберите приоритет среди типов загрузочных устройств, в первую очередь опрашивать
Загрузка с дискеты
Жесткий диск
Загрузка с дисковода
Загрузка с использованием сетевого чипа через локальную сеть с другого компьютера
Название данной опции у данного производителя в данной версии BIOS:
1st Boot Priority значение по умолчанию [Hard Drive]
Обозначение опции BIOS
Описание опции в БИОСе
Переведенное значение опции БИОС
General Help Set Boot Priority.
Общая Помощь: Установите приоритет загрузки из представленных устройств.
Загрузка с флоппи дисковода
Загрузка с жесткого диска
Загрузка с ЮЗБ носителя
Загрузка через чип сетевой карты с другого компьютера по сети.
Booting from Hard Disk error, Entering rescue mode
Пример решения проблемы, от которой холодок пробегает по коже, когда ее видишь на рабочем сервере в продакшене. После плановой перезагрузки виртуальная машина не загрузилась, показав ошибку и перейдя в grub rescue. Я уже не первый раз сталкиваюсь с подобным и примерный план восстановления в голове присутствует. Делюсь информацией с вами.
Введение
Есть сильно нагруженная виртуальная машина, для которой нужно было добавить ядер и оперативной памяти. Аптайм у нее был примерно пол года. Ничего не предвещало беды. Я предупредил, что простой будет секунд 30 и ребутнул машину. Как только увидел консоль виртуалки, понял, что дальше начинается веселье с непредсказуемым результатом. Адреналина добавила информация от разработчиков, что бэкапов у них нет 🙂
Для тех, кто еще не знаком с подобным, поясню. Начальный загрузчик не смог найти /boot раздел для продолжения загрузки. Вместо этого он сообщил, что раздел с указанным lvmid, где располагается boot, он не видит и дальше загрузиться не может. Машина находится в режиме grub rescue. Причин появления этого режима может быть много. Мне всегда приходится с чем-то новым сталкиваться, но методика решения проблемы примерно одна, и я дальше о ней расскажу. А потом поясню, что было с этой конкретной виртуалкой.
grub rescue
В grub rescue mode доступно всего четыре команды:
Для начала воспользуемся командой ls и посмотрим, какие разделы видит grub.
В моем случае несколько отдельных разделов диска и lvm том. К слову сказать, в моем случае раздел /boot расположен на lvm разделе, но по какой-то причине загрузчик не смог с него загрузиться. У вас может вообще не быть lvm, а проблема в чем-то другом. Например, если у вас в grub.cfg указан UUID раздела, с которого надо грузиться (это может быть массив mdadm), а раздел этот по какой-то причине исчез, или изменил свой uuid, вы как раз получите эту ошибку.
Сейчас нам нужно найти раздел, на котором расположен загрузчик. Первая часть загрузчика, которая записана в MBR диска очень примитивная и почти ничего не умеет. Она даже разделы диска толком не определила, решив почему-то, что там файловая система msdos, хотя это не она. Нам нужно проверить все разделы диска hd0 и найти реальный загрузчик. Проверяем это командами:
Я нашел на msdos1 искомый раздел /boot. Понял это по содержимому. В разделе есть директория /grub, где располагается вторая часть загрузчика. Искомая директория может называться /grub2 или /boot/grub. Указываем загрузчику использовать этот раздел при выполнении дальнейших команд.
Далее загружаем необходимые модули. Какие будут нужны, зависит от конкретной ситуации. На всякий случай показываю самые популярные:
Начать стоит вообще без модулей, а потом добавлять, в зависимости от вашей ситуации. В завершении загружаем модуль normal и вводим одноименную команду:
После этого вы должны увидеть стандартное меню загрузчика grub. Дальше вы загрузитесь в операционную систему.
Обновление загрузчика
Дальнейшее решение проблемы с загрузкой будет зависеть от того, что у вас сломалось. Возможно будет достаточно просто переустановить загрузчик:
Эта команда переустановит в MBR код загрузчика, который будет подхватывать тот раздел /boot, с которого вы в данный момент загрузились. Если это не поможет, то внесите необходимые изменения в в конфиг grub и пересоздайте его командой:
А после этого установите на диск:
Конфиг груба находится в разных дистрибутивах в разных местах. Какие туда вносить изменения, заранее тоже не могу сказать, будет зависеть от проблем. Скорее всего все это придется вам гуглить, если не получится сходу починиться по моим рекомендациям.
Почему система не загрузилась
Теперь рассказываю, что было в моем случае. Корень системы / располагался на lvm разделе вместе с /boot разделом. В какой-то момент корневой раздел был увеличен в размере за счет расширения тома lvm еще одним диском. Все это было сделано на лету, без перезагрузки системы. Причем сделано было мной давно, и с тех пор сервер ни разу не перезагружался до настоящего времени. Я не знаю почему, но данная операция привела к тому, что grub перестал загружаться с этого lvm раздела.
UUID физического тома и логического раздела не поменялись. То есть там информация, в начале загрузки, с ошибкой загрузки диска с lvmid, верная. Уиды правильные. Я понял, что причина в изменении размера диска только по аналогичным сообщениям в интернете. Наткнулся на несколько человек, которые обращались с похожей проблемой, где перед этим они тоже изменяли корневой раздел. Похоже это какой-то системный баг, возможно даже конкретной системы.
В моем случае на диске почему-то оказался отдельный раздел на 500 мб с файловой системой ext2. На нем как раз и был загрузчик, с которого я загрузился в rescue boot. Откуда взялся этот раздел, я не знаю. По идее, если он был создан автоматически во время установки системы, на нем бы и должен быть актуальный раздел /boot. Но нет, его не было в fstab и он не использовался. Я не стал долго разбираться, почему так получилось, а просто подмонтировал этот раздел в систему, обновил на нем grub и записал обновленный grub в MBR. После этого система благополучно загрузилась с этого раздела.
Если кто-то знает, почему мой загрузчик не смог загрузиться с lvm раздела, при том, что uuid указан правильно, прошу подсказки. Самому очень интересно, так как ситуация получилась неприятная и совершенно мне не понятная. Я часто расширяю корневой lvm раздел на ходу, но первый раз сталкиваюсь с тем, что это приводит к поломке загрузчика. Grub уже давно умеет грузиться с lvm раздела и каких-то дополнительных действий для этого делать не надо.
Что еще предпринять, чтобы починить загрузку
Если ничего из описанного не помогает, то дальше могут быть такие варианты:
Если ничего не помогло и вы не понимаете, что нужно сделать, то посмотрите вот это руководство по grub. Здесь очень хорошо и подробно все описано.
Еще совет. Если у вас живы сами данные, то зачастую бывает проще настроить новую виртуалку, подключить к ней диск от старой и перенести все данные. Так вы точно сможете спрогнозировать время восстановления системы. Обычно за час на все про все можно уложиться. Когда вы начинаете чинить упавшую систему, никогда точно не знаете, сколько времени уйдет на восстановление. В моем случае я загрузку за 30 минут и запустил машину. Потом еще 2 часа разбирался на копии виртуальной машины, что случилось и пытался найти решение проблемы без переустановки виртулаки. Получил некоторый опыт, но если бы я сразу все перенес на новую виртуальную машину, то потратил бы меньше времени.
Решаем проблему DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER
Эта переведенная фраза «Disk boot failure,insert system disk and press enter» дословно означает, что вашем загрузочном винчестере поломка, и вам необходимо вставить другой и нажать клавишу Enter.
Такое системное сообщение, не во всех случаях подразумевает, неисправность винчестера. Возможно ПК не распознает жесткий диск, с ОС. В этой заметке мы попытаемся решить эту неисправность своими силами. В большинстве случаев у вас не возникнут затруднения.
Надпись при загрузке компьютера
Такая ошибка может появляться в следствии следующих причин:
Вы забыли вытянуть диски или флешку
1.Первым делом из компьютера изымаются все flash накопители, DVD/CD диски, дискеты и также внешние переносные накопители. Оставьте только винчестер с ОС. Попробуйте провести перезапуск.
Следует увериться в отсутствии дискеты в приводе компьютера. При необходимости, извлеките ее и перезагрузите ПК. Чаще всего, ваш системник, не обнаружив загрузочный диск, откажется грузиться дальше и будет просить иную дискету. Несмотря на то что в современных устройствах дискеты не ставят, во многих старых работающих компьютерах они все еще присутствуют. Вы также можете полностью отключить дисковод, если вы им не пользуетесь. Для этого необходимо открыть корпус ПК и вытянуть все шлейфы флоппи дисковода. Также отключите и любые DVD дисководы, вытянув шлейфы этих устройств из материнской платы.
Оставьте подключенным только HDD или SSD с ОС. Перезагрузите ПК и если ошибка исчезнет, значит, в BIOS стоят неверные настройки. И ПК пытается загрузить ОС не с тех носителей.
Проверяем шлейфы на HDD
Либо при старте компьютера, либо в BIOS проследите обнаруживается ли винчестер. Если винчестер не обнаружен, это наводит на определенные выводы. Первым делом стоит убрать панель с системника и убедиться, что все шлейфы на жестком диске подключены, надежно ли они закреплены. Затем необходимо пропылесосить весь корпус и отчистить его от пыли. Потом снова запустите ПК, возможно ошибка пропала.
Проверяем шлейф HDD
Если сообщение не исчезло, необходимо снять HDD c ОС и попробовать запустить его на втором компьютере. Так вы сможете испытать его работоспособность. В случае, если при запуске ПК появляется надпись «Disk boot failure» ваш HDD выше из строя. Когда носитель зарегистрирован в чужом биосе и грузиться ОС с него, это означает что диск в порядке.
Виновник: приоритетность загрузки вBios
Bios контролирует загрузку ОС. В ней определено с какого места будет осуществляться запуск системы.
Часто, пользователь после установки Windows забывает вернуть параметры загрузки в нужный порядок.
Жесткий диск может вообще не определяться, либо стоять на самом последнем месте. Во время загрузки ПК быстро мелькает черный экран с различными надписями. Среди них должна высветиться информация о жестком диске.
Для проверки этой гипотезы также можно зайти вBios.
Или рассмотрим другую версию BIOS — AMI.
В случае, если вы меняли операционную систему для разгона компьютера, вы возможно поменяли что-то BIOS. Это можно исправить возвратом настроек к режиму по умолчанию. Что бы воспользоваться этой возможностью в опциях «Exit» нажмите на «Load Setup Defaults».
Аппаратные способы борьбы с ошибкой DISK BOOT FAILURE
После каждой манипуляции включайте персональный компьютер и проверяйте появится ли жесткий диск в биосе. Помните, что при включении вы не должны дотрагиваться до внутренностей ПК.
Внимание! В некоторых случаях проблема может быть из-за севшей батарейки на материнской плате, которая разрядилась. Симптомом этого могут служить, сброшенные параметры биос и сброс настроек часов. В таком случае батарейку необходмо заменить на новую.
Для ее замены выключите ПК. Аккуратно достаньте батарейку, которую держит защелка, из гнезда. Поставьте новую до характерного защелкивания.
Проблема не решена
В случае если вы проделали все операции, но ошибка DISK BOOT FAILURE все же осталась, возможно был поврежден ваш жесткий диск с операционной системой. Вы можете попробовать восстановить его или переустановитьWindows.
Также вы можете загрузиться используя аварийный liveCD-диск и проверить компьютер на вирусы, перенести ценные файлы с системного диска на прочие носители.
Опция Hard Drive Order предназначена для определения последовательности поиска загрузочных устройств (поиск загрузчика ОС будет начинаться c опроса накопителей, подключенных к стандартному IDE/SATA-контроллеру или подключенных к дополнительным контроллерам и.т.д.). После нажатия клавиши ENTER будет возможность указать порядок опроса накопителей для поиска загрузчика ОС.
Возможное значения опции:
Опция также может иметь другие названия:
Примечание 1. Загрузчик операционной системы – это системная программа, которая подготовляет компьютер для загрузки операционной системы (загружает ядро операционной системы в оперативную память, формирует параметры работы ОС…). Запуск загрузчика выполняет BIOS.
Примечание 2. Интерфейс Integrated Drive Electronics (IDE, ATA, PATA) – это параллельный интерфейс, который используется для подключения различных накопителей (жестких дисков, оптических приводов CD/ DVD…) к материнской плате компьютера.
Примечание 3. SATA (Serial ATA) – это последовательный интерфейс подключения накопителей к материнской плате компьютера.
Примечание 4.SCSI англ. Small Computer System Interface, произносится «скази» (встречается вариант эс-си-эс-ай) — представляет собой набор стандартов для физического подключения и передачи данных между компьютерами и периферийными устройствами. SCSI стандарты определяют команды, протоколы и электрические и оптические интерфейсы. Разработан для объединения на одной шине различных по своему назначению устройств, таких как жёсткие диски, накопители на магнитооптических дисках, приводы..
Существует реализация системы команд SCSI поверх оборудования (контроллеров и кабелей) IDE/ATA/SATA, называемая ATAPI — ATA Packet Interface. Все используемые в компьютерной технике подключаемые по IDE/ATA/SATA приводы CD/DVD/Blu-Ray используют эту технологию.
Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY
Название данной опции у данного производителя в данной версии BIOS:
Обозначение опции BIOS
Описание опции в БИОСе
Переведенное значение опции БИОС
[ Press Enter ]
Hard Disk Boot Priority
Для входа в настройки опции нажмите «Enter».
Интерфейсы/Заводские номера устройств (см. фото ниже):