Как в линуксе зайти в биос

Обновлено: 04.07.2024

После создания live-cd или live-usb вашего любимого дистрибутива остается только настроить BIOS таким образом, чтобы система загружалась с соответствующего диска.

В качестве краткого объяснения предположим, что при запуске компьютера первое, что загружается, - это BIOS (базовая система ввода / вывода), основная цель которой - выполнение подпрограмм, которые проверяют правильность работы оборудования, а затем загружают операционную систему. Другими словами, это тот экран, который вы видите до того, как операционная система начнет загружаться (будь то Windows или любая другая).

Что мы должны сделать для тестирования и / или установки Linux, так это войти в экран конфигурации BIOS и сообщить ему, что вместо запуска операционной системы, установленной на жестком диске, запустите ту, которая находится на нашем live-cd или live-usb, в зависимости от обстоятельств.

Как войти в экран настройки BIOS

К сожалению, не существует универсального метода для решения этой задачи, поскольку каждая модель материнской платы поставляется с определенным BIOS, и было бы невозможно задокументировать полный набор менеджеров конфигурации. Однако, если мы позволим себе увлечься интуицией, процесс будет довольно простым.

Если вы не можете остановить процесс запуска, просто внимательно посмотрите на начальный экран. Внизу этого экрана обычно есть строка, подобная этой: «Нажмите F2, чтобы войти в НАСТРОЙКУ». Конечно, ключ может быть любым другим. Наиболее распространены: [DEL] или [Del], [Insert], [Esc], [F2], [F1], [F10] или любая другая функциональная клавиша.

Некоторые более новые версии BIOS также позволяют выбирать загрузочное устройство с помощью другой клавиши, не обращаясь к странице настройки BIOS. Это связано с тем, что обычно эти настройки изменяются, и потому, что это предотвращает внесение пользователем другого изменения по ошибке. Если в BIOS есть этот «ярлык», просто используйте стрелки клавиатуры и выберите соответствующее загрузочное устройство.

Однако этот «ярлык» работает только для одного запуска; в следующий раз загрузится операционная система, установленная на жестком диске. Итак, напомним, чтобы сделать изменение «навсегда» или в случае, если в BIOS нет вышеупомянутого «ярлыка», вы должны нажать соответствующую клавишу, чтобы войти в экран конфигурации BIOS, который может иметь совершенно другой аспект по сравнению с показанным здесь, но с аналогичными характеристиками и преимуществами.

Настроить загрузочный диск

Здесь мы можем дать только общие рекомендации, поскольку экран настройки BIOS варьируется от платы к плате. Однако в общих чертах вы должны найти вкладку, похожую на «Загрузка», или запись под названием «Последовательность загрузки» или «Приоритет загрузки» на более «общей» вкладке стиля «Расширенные возможности BIOS».


На этом этапе важно помнить, что именно здесь последовательность загрузки. Это означает, что мы установим цепочку приоритетов: во-первых, он пытается загрузиться с компакт-диска или USB (в зависимости от того, как мы хотим протестировать наш дистрибутив); если это не удается, пусть он попытается загрузиться с операционной системы, установленной на жестком диске, и так далее.

Способы выбора вкладок или изменения настроек очень разнообразны. Иногда нужно просто использовать стрелки, в других случаях вам нужно использовать клавиши PgUp и PgDn и т. Д. Однако в столбце справа вы всегда найдете пояснительную таблицу, в которой указаны шаги, которые необходимо выполнить. Внизу, со своей стороны, появляются клавиши, которые нужно нажимать для выполнения наиболее распространенных задач. Достаточно элементарного знания английского языка, чтобы понимать, что делать.

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

Старый BIOS

Некоторые старые версии BIOS не поддерживают загрузку с USB-накопителя. В этом случае лучшим вариантом обычно является использование live-CD для тестирования предпочитаемого вами дистрибутива Linux. Однако также можно выполнить принудительную загрузку с USB (без соответствующей поддержки BIOS для этого), используя Менеджер загрузки PLOP.

Другие, более старые версии BIOS даже не поддерживают загрузку с CD-ROM. В этом случае естественной альтернативой было бы использование загрузочных дискет, которых Мини-дистрибутивы Linux есть в наличии. К счастью, если на машине есть устройство для чтения компакт-дисков, можно загрузиться с live-cd, даже если BIOS не поддерживает его, используя Умный менеджер загрузки o Менеджер загрузки PLOP.

UEFI и безопасная загрузка

В этом разделе рассматриваются только те новые компьютеры, на которых установлен UEFI, а не устаревшая версия BIOS. Для справки, предположительно, все те, которые идут с Windows 8 или более поздней версии, по умолчанию имеют UEFI и безопасную загрузку, поскольку это потребовал корпорацией Майкрософт для сертификации оборудования.

Унифицированный расширяемый интерфейс микропрограмм (UEFI) - это спецификация, призванная заменить старый интерфейс BIOS, который для многих был слишком «восьмидесятилетним» и имел внешний вид, аналогичный старой DOS. Кроме того, он включает несколько дополнительных функций, которые не входят в цель данной статьи, среди которых выделяется так называемая «безопасная загрузка» или «безопасная загрузка».

Безопасная загрузка предотвращает запуск операционной системы на компьютере, если у загрузчика нет действующего цифрового сертификата, являющегося продуктом произвольной модификации вредоносного кода. Таким образом, никакое вредоносное ПО типа буткита не сможет эффективно работать.

Однако тот факт, что Microsoft вынудила производителей распространять свои компьютеры с включенной этой опцией, чтобы получить сертификат Windows 8, произвел большое впечатление. переполох. В частности, он обеспокоен тем, что эта функция служит простой цели предотвращения запуска пользователями операционной системы, отличной от Windows. В этом случае требование является скорее ограничением для пользователей, а не функцией безопасности.

По заявлению Microsoft, есть две «гарантии», что этого не произойдет. С одной стороны, можно отключить как UEFI (через загрузку с использованием «BIOS-совместимого режима», также известного как «Legacy Boot»), так и безопасную загрузку. С другой стороны, авторизация, необходимая для безопасной загрузки для цифровой подписи, выдается независимым органом, который не является производителем или Microsoft.

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

При текущем состоянии дел лучше всего отключить безопасную загрузку перед установкой Linux. С другой стороны, поддержка UEFI более развита, хотя все еще имеет некоторые недостатки. В случае ошибки не будет альтернативы, кроме как выбрать «Legacy Boot» и отключить UEFI.

В настоящее время не рекомендуется установка Linux с двойной загрузкой с Windows 8, для которой требуются как UEFI, так и безопасная загрузка. В настоящее время это возможно - не без головной боли - только с использованием последних версий самых популярных дистрибутивов - прочтите Ubuntu 12.10, Fedora 18 и т. Д. вперед.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как изменить настройки BIOS для загрузки Linux с Live CD / USB

31 окт 2019, 15:14

Доброго времени суток! Я столкнулся с проблем (накосячил, вероятнее всего, в настройках биоса) и теперь у меня не активна клавиатура при запуске ос, как во время логотипа, так и во время загрузчика граб. Из-за этого есть очевидные проблемы. Поскольку клавиатура не запускается, то и в биос зайти нельзя, так и в грабе другую опцию не выбрать.
Вопрос, собственно, в том, можно ли как-то включить запуск клавиатуры при старте системы или зайти в биос не через ф2, а через лиункс систему?

31 окт 2019, 15:18

Что за комп , сталкивался как то , чтоб войти в биос нужно было нажимать Fn+функциональную клавишу.

31 окт 2019, 15:53

Клава усб? Обычный писи? Вырубил нафик усб? Сброс биоса тебе поможет..

А вообще какой вопрос, такой и ответ.

31 окт 2019, 15:56


А может ноут . У меня сейчас вход в биос нажатием спичкой кнопочки возле разьёма питания))

31 окт 2019, 18:06

На современных системах с UEFI можно через GRUB зайти, там в меню соответствующий пунктик появляется.
Но хорошо бы информацию о системе сначала увидеть.

01 ноя 2019, 15:40

Я не специалист, но на накоторых матерях usb-клава на стадии загрузки биоса активна только если воткнута в верхних двух usb разъемах на материнской, сталкивался на p5kc матерях старых, лично из опыта

01 ноя 2019, 19:33

Да. попадалово. а я бы BIOS переустановил "с нуля". Скорее найдёшь здесь: www.driver.ru укажешь свою железяку, скачаешь. могут возникнуть проблемы при установке (я бы это прошивкой назвал): тут у кого как: у некоторых отключить лишнее, у других - наоборот добавить (отдельно докачивать). А вообще. "вход в BIOS через терминал. " Это как? Дурь какая-то. я 20 лет компами занимаюсь, BIOS - это то, что запускается на материнке ДО запуска любой ОС, Bios просто определяет систему, определяет диски, передаёт управление на загрузочный диск. Как-то так. Али точнее опиши проблему.

01 ноя 2019, 19:36

А вообще. "вход в BIOS через терминал. " Это как? Дурь какая-то.

01 ноя 2019, 19:50

А вы в курсе что BIOS на ПК уже лет как 8, а то и больше нет, а есть UEFI. А на серваках так и того больше, и пришел он на ПК с серваков.

Изображение

01 ноя 2019, 19:59

А вообще. "вход в BIOS через терминал. " Это как? Дурь какая-то.

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

Я предлагаю вам познакомиться со следующими уровнями типичной загрузки Linux:

1. BIOS

  • BIOS отвечает за базовый ввод/вывод данных с устройств/на устройства.
  • Делает некоторые проверки целостности устройств. К тому же, за тестирование работоспособности электроники отвечает POST (Power-on self-test, он же «тест на адекватность себя самого», выполняющийся как этап пре-загрузки), который управляется BIOS
  • Ищет, загружает и выполняет программу-загрузчик ОС
  • Берет загрузчик из флопика, сидюка или жесткого диска. Во время загрузки BIOS'а вы можете нажать на кнопку (обычно это F12 или F2 или Del, зависит от платформы), если вам требуется внести некоторые изменения касательно настройки железа.
  • Как только загрузчик был обнаружен и загружен в память, BIOS передает управление ему.
  • Короче говоря, BIOS загружает и выполняет загрузочную запись (MBR).

2. MBR

  • MBR — это главная загрузочная запись, хранящаяся на жестком диске
  • Она размещена в 1-м секторе загрузочного диска, например /dev/hda или /dev/sda
  • MBR занимает меньше, чем 512 байтов. Она состоит из трех компонентов: 1) главная загрузочная информация, «живущая» в первых 446 байтах; 2) информация о таблице разделов — в следующих 64 байтах; 3) и последние 2 байта нужны для проверки корректности mbr.
  • Она содержит информацию о GRUB'е (или LILO).
  • Простыми словами — MBR загружает и выполняет загрузчик GRUB.

3. GRUB

  • GRUB — Grand Unified Bootloader.
  • Если в вашей системе установлено более, чем одно ядро, у вас есть возможность выбирать, которое из них должен выполняться
  • GRUB отображает красивую анимацию plymouth заставку, и, подождав несколько секунд интерактивного воздействия пользователя, если он не нажал ни одной клавиши, он загружает ядро, установленное по умолчанию в файле конфигурации grub.
  • GRUB понимает, что такое файловая система (древние загрузчики Linux'а, например, LILO этого не понимают).
  • Конфигурационный файл Grub обычно лежит по пути /boot/grub/grub.conf (так же /etc/grub.conf может быть символьной ссылкой на него). Вот пример файла конфигурации для CentOS:

4. Ядро или Kernel

  • Ядро монтирует файловую систему в соответствии с настройкой «root=» в фале grub.conf
  • Выполняет программу /sbin/init
  • Поскольку init — это первый процесс, запущенный ядром Linux, поэтому она имеет идентификатор процесса (PID) №1. Можете выполнить «ps -ef | grep init» и убедиться в этом.
  • initrd — это Initial RAM Disk, он же временный диск в оперативной памяти
  • initrd используется самим ядром в качестве временной корневой файловой системы, пока kernel не загрузится в реальную примонтированную файловую систему. Этот временный диск также содержит необходимые для загрузки драйверы, позволяющие получить доступ к разделам дисков и другому оборудованию

5. Init

  • Смотрит в файл /etc/inittab для того, чтобы определить уровень выполнения (run level).
  • Есть следующие уровни выполнения:
    • 0 – прервать выполнение
    • 1 – Однопользовательский режим, так называемый «Single user mode», или иными словами, консоль восстановления
    • 2 – Многопользовательский режим без поддержки NFS
    • 3 – Полноценный многопользовательский режим
    • 4 – не используется
    • 5 – X11
    • 6 – перезагрузка

    6. Уровень выполнения программ (Runlevel)

    Вот и все. Возможно, некоторым из вас это не ново и особого интереса не было при чтении статью, поскольку она более ориентирована на начально-средний уровень знакомства з Линуксом.
    В таком случае могу лишь сказать, что «повторение — мать учения» (с).

    Дополнения, исправления, уточнения

      : «Ну скажем прямо — так грузятся далеко не все дистры». С ним согласилось большинство, отмечая и bsd-style init, u-boot, и хоть initrd в статье пропущен, стоить заметить, что он нужен ядру не во всех дистрибутивах. Также отмечено, что в slackware поддержка rc.d осуществляется только в качестве совместимости, а встраиваемые системы грузятся иначе. На декстопах иногда бывает EFI, а кроме того Linux популярен в мире embedded и там ещё куча разных платформ. Линукс в телефоне вообще иначе грузится. , ссылая на википедию: Еще хочется сделать замечание по поводу MBR, первого сектора и пр. Все несколько усложнилось за последние годы. Сейчас уместней говорить о EFI.

    Возникла проблема: Линукс (клон Ред Хат) установлен на ССД. Плата - Гигабайт. Клавиатура PS/2.

    Понадобилось войти в БИОС, а оказалось, что нельзя. Клавиши при включении работать перестали, при попытке нажать что-то всё виснет. Монитор считает, что "нет сигнала".

    Из проверенных и абсолютно бесполезных советов:
    - сбросить перемычкой - не работает
    - вытащить батарейку - не работает
    - F2, Shift - не работают, зависание
    - systemctl reboot --firmware-setup - перезагрузка в чёрный экран

    Заставка платы на экране пропала, до установки Линукса она была. Вместо неё теперь три серых квадратика в центре.

    Если ничего не трогать, Линукс загружается и работает.

    Вопрос: как попасть в БИОС ?


    Оказалось, что проблемы было две. Первая заключалась в том, что у Гигабайта по умолчанию включена "быстрая загрузка"

    Вторая проблема серьёзнее, Линукс записался в УЕФИ и отключил (!) основной выход DVI. После этого экран стал чёрным до загрузки.

    Решение: переключить монитор на другой выход, где экран не чёрный; войти в БИОС, переключиться на CSM и обновить БИОС. После этого переустановить Линукс без УЕФИ. Иначе никак.

    Установленные системы на биос же никак не влияют, они самим этим биосом только потом и запускаются.
    И на работу биоса с клавиатурой и остальным железом тоже никак действовать не должны.

    Так что, может, другую клавиатуру попробовать?
    Или, чисто для эксперимента, отключить диск и посмотреть, будут ли от этого какие-нибудь изменения.

    Вам же русским языком написали - UEFI там, а не классический бивис. Так UEFI отличается только отдельным разделом на диске, где должны лежать загрузчики операционных систем, и, возможно, некоторые утилиты. А сам биос-то всё равно на материнской плате. Ужэ влияют. Но да, скорее какая-то несовместимость биосовской графики и монитора. И как же они влияют?
    А чтоб биос с монитором не мог работать - это почему? Я с таким ни разу не встречался

    > Заставка платы на экране пропала, до установки Линукса она была. Вместо неё теперь три серых квадратика в центре.

    Три квадратика скорее всего рисует plymouth, не сумевший в графический режим.
    Т.е. кнопку "входа в бивис" жать уже поздно, см. выше.

    Из загруженного линукса измените параметры grub'а (если у вас grub загрузчиком) - в /etc/default/grub нужно указать GRUB_CMDLINE_LINUX_DEFAULT="nosplash", потом заставить grub обновить файл конфигурации (как это делать в случае EFI и особенно клона RedHat - не знаю, man grub).
    Тогда хотя бы будет (может быть) видно, на каком месте залипла загрузка при нажатии кнопок.

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