как узнать какой загрузчик
[Инструкции] ARB и как узнать версию загрузчика для отката прошивки.
logo.png (134.97 KB, Downloads: 0)
2019-10-31 19:31:12 Upload
Приветствую, уважаемые Mi фаны!
Сегодня мы не будем рассматривать, как вырезать загрузчик или еще что-то.
Т.е. выходит, что нам нужно просто посмотреть версию загрузчика в прошивке, которую мы собираемся прошить и убедиться, что она не ниже!
Скачиваем нужную нам прошивку для Recovery. Это обычный zip-архив. В котором есть папка firmware-update из которой нам нужен файл xbl.elf
01.png (26.78 KB, Downloads: 1)
2019-10-31 19:41:24 Upload
02.png (43.25 KB, Downloads: 0)
2019-10-31 19:41:25 Upload
Открываем его в любом hex-редакторе! Переходим по смещению 1488, где и можем посмотреть версию загрузчика данной прошивки!
03.png (25.68 KB, Downloads: 0)
2019-10-31 19:48:42 Upload
В нашем случае это 4-я версия!
Удачных вам прошивок и откатов!
Как узнать версию GRUB
Как мне найти версию GRUB, которая работает в определенной версии Ubuntu? Я хочу команду терминала, которая говорит мне.
6 ответов
Для меня приведенный выше ответ @Daniel не работает. У меня Ubuntu 14.04 LTS (это также работает с Ubuntu 17.10) и для проверки версии Grub (Grub2) мне нужно набрать:
И это даст вам правильную версию grub, установленной в данный момент.
Это примерно сделает работу:
Вы должны заметить, что просто чтобы запутать вещи, что версия 1.9x известна как Grub2. Я думаю, что они считают это таким же образом, что люди назвали бы 1600-1699, 17 век.
который покажет вам что-то вроде этого:
Это также можно выяснить с помощью одного из них:
Я тоже брошу свою шляпу на ринг. Вы также можете сделать это с apt-cache policy grub-pc
Чтобы узнать, какой загрузчик вы используете, вам нужно посмотреть загрузчик!
Все запросы установленных пакетов, как описано в других ответах, упускают важный момент: чтобы проверить свой загрузчик, посмотрите на загрузчик!
Другими словами, вы можете установить любые пакеты, которые вам нравятся, в любой ОС или дистрибутиве, которые вам нравятся, но все это не имеет ничего общего с загрузчиком, который вы будете использовать при перезагрузке.
в частности, для дисков с разделами MBR/msdos: проверьте MBR (т.е. посмотрите на загрузчик, чтобы узнать, какой загрузчик вы используете)
У этого дубликата есть несколько хороших ответов: Как мне узнать, какой у меня загрузчик?
Как узнать, какой у меня загрузчик?
Какой у меня загрузчик?
Вы можете проверить версию загрузчика в меню / экране загрузчика. Удерживайте vol- & power для загрузки в загрузчик, и текст в левом верхнем углу экрана покажет версию загрузчика.
Как мне проверить загрузчик grub?
Какая у меня версия GRUB?
Где установлен загрузчик?
BIOS обычно ищет загрузчики в главной загрузочной записи жестких дисков, небольшой области в начале диска, куда вы можете поместить некоторый код для запуска. Вы также можете установить загрузчик в начале раздела.
Что происходит при разблокировке загрузчика?
Устройство с заблокированным загрузчиком загружает только текущую операционную систему. Вы не можете установить кастомную операционную систему — загрузчик откажется ее загрузить. Если загрузчик вашего устройства разблокирован, вы увидите значок разблокированного замка на экране во время запуска процесса загрузки.
У меня разблокирован загрузчик?
На телефоне Android откройте приложение «Телефон / номеронабиратель» и введите приведенный ниже код. Это откроет новое окно. В этом окне перейдите в Сервисная информация> Конфигурация. Если вы видите сообщение, в котором говорится, что загрузчик разблокирован, а перед ним написано «Да», это означает, что загрузчик разблокирован.
Как мне проверить мои настройки grub?
Если вы установите директиву тайм-аута в grub. conf равным 0, GRUB не будет отображать свой список загрузочных ядер при запуске системы. Чтобы отобразить этот список при загрузке, нажмите и удерживайте любую буквенно-цифровую клавишу во время и сразу после отображения информации BIOS. GRUB представит вам меню GRUB.
Что такое команды grub?
Таблица 1. Общие команды командной строки GRUB 2
Командование | Параметры | Объяснение |
---|---|---|
помощь | [команда] | Показать справку — список команд или справку по указанной команде. |
initrd | имя файла | Загрузите указанный начальный файл RAM-диска. |
insmod | имя_модуля | Загрузите указанный модуль (драйвер). |
linux | имя файла | Загрузите указанное ядро Linux. |
Какой загрузчик используется в Linux?
Для Linux два наиболее распространенных загрузчика известны как LILO (LInux LOader) и LOADLIN (LOAD LINux). Альтернативный загрузчик, называемый GRUB (GRand Unified Bootloader), используется с Red Hat Linux. LILO — самый популярный загрузчик среди пользователей компьютеров, использующих Linux в качестве основной или единственной операционной системы.
В чем разница между grub и GRUB2?
GRUB и GRUB2 — две разные версии. GRUB2 считается загрузчиком Ubuntu по умолчанию, тогда как GRUB обычно используется в более старых версиях RHEL. При запуске GRUB2 в основном представляет меню и ждет ввода от пользователей. Обычно он передает управление ядру нашей операционной системы.
Какая последняя версия grub?
Логотип GNU GRUB | |
---|---|
GRUB v2 работает в текстовом режиме | |
Разработчики) | Проект GNU |
Первый выпуск | 1995 |
Стабильный выпуск | 2.04 (GRUB 2) / 4 июля 2019 г. |
Как мне запустить обновление grub?
Этап 1 — Примечание: не используйте Live CD.
Зачем нужен загрузчик?
Все оборудование, которое вы использовали, необходимо проверить на его состояние и инициализировать для дальнейшей работы. Это одна из основных причин использовать загрузчик во встроенной (или любой другой среде), помимо его использования для загрузки образа ядра в ОЗУ.
Как работает загрузчик?
Загрузчик выполняет различные проверки оборудования, инициализирует процессор и периферийные устройства, а также выполняет другие задачи, такие как разбиение на разделы или настройка регистров. Помимо того, что система становится на ноги, загрузчики также используются для последующего обновления прошивки MCU.
Что делает загрузчик?
Проще говоря, загрузчик — это программа, которая запускается каждый раз при запуске телефона. Он сообщает телефону, какие программы нужно загрузить, чтобы телефон работал. Загрузчик запускает операционную систему Android при включении телефона.
Как узнать какой загрузчик
В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Инструкция по активации 8 ядер и увеличению максимальной частоты до 1.6ггц:
boot_sm-a310f_8cores_1600mhz.zip ( 7,91 МБ )
( только для Android 5.1.1! )
1 Гбайт! Для меня мусор. Удалил без сожаления
клавиатуру и лаунчер удалять только после установки альтернативных приложений!
Можно также грохнуть:
Отличный кернел, телефончик ожил и догнал А5/А7.
В ветке про А5(2016) появились первые модификации.
и Белая звонилка с фото звонящего на весь экран и убранной задержкой после звонка
Клуб владельцев Samsung Galaxy A5 (2016) (Пост eger2 #47521339)
Проверил на нашем аппарате, все работает.. Нужен рут и проводник с возможностью открывать системные папки. Рут эксплорер не справился, а ЕС проводник вполне. Пользую темную тему и светлая звонилка выедала мозг.. ))) Сделайте предварительно backup всей системы в TWRP.
кто Вам такое сказал?
Andrid LL вполне успешно работает с многоядерными процессорами, многопоточность в нем намного лучше сделана чем в Andriod KK
а вот это очень здравая мысль
Уважаемые собеседники все работает отлично и прошивка очень хорошо работает со всеми ядрами просто по дефолту работает первая четверка как только она загружается длительно на всю, просыпается вторая четверка. Это видно когда запускаешь тестирование в AnTuTu и параллельно смотришь загрузку проца любым анализатором. Очень все грамотно работает с минимальным потреблением аккумулятора. Большое спасибо автору разблокирования. И большой вопрос как на нашем телефоне запустить mirror screen?
. Прошивка ТОЛЬКО для A310X Live Demo Unit (ДЕМО ОБРАЗЕЦ).
Регион: ARO (Аргентина)
OS: Lollipop(Android 5.1.1)
AP: A310MUBU1APB2
Changelist: 6621360
Build date: 12.02.2016
. Однофайловая ТОЛЬКО ДЛЯ ДЕМО. : Облако Майл.ру
Для прошивки через Odin
Вставлять в поле AP.
З.Ы. Вырезал из прошивки sboot.bin, modem.bin, cm.bin, hidden.img ибо с ними прошивка не накатывалась. (За идею спасибо ChaserSX1) Теперь все кнопки работают!
Добавлено 08.03.2016, 21:57:
И так предлагаю вашему внимаю небольшие модификации для нашего аппарата ссылка
Наличие ROOT прав обязательно и любой нормальный файл менеджер
Мною опробованы пункты: 1, 2, 12, 15, 29, 33, 38 не знаю был ли он ранее, 42, 47, 49, 52
из них не работают: 22, 46
И ниже полный список кодов
Да можно, но дело это хлопотное, требует не только определенных специфических знаний, но и художественных навыков (иконки то рисовать надо, ну или готовые подбирать к теме).
Принимайте в ряды пользователей A3 (2016)
Приобрел его сегодня
я этим конкретно не занимался, но ветки на форуме 4pda с инструкциями как это делается встречал
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
🔥 Популярное
Руководство по команде grep в Linux
15 примеров команды PING для диагностики сети
Рекурсивно найти слово в файлах и папках Linux
15 примеров CURL в Linux
👌 Похожее
Как исправить ошибку SSH Connection Refused
Руководство по установке SFTP сервера на Linux
Нужно знать: утилита lsof в Linux
Загрузчики Linux
Master Boot Record
Для того, чтобы начать разговор про загрузчиков, для начала необходимо понимать, как разбиваются жесткие диски и систему их разбиения.
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
MBR Master Boot Record это первые 512 Байт диска, это не раздел, не партиция это участок места в начале жесткого диска, зарезервированный для загрузчика Операционной системы и таблицы разделов.
Когда компьютер включается BIOS производит тестовые процедуры. После чего, передает код управления начальному загрузчику, который как раз расположен в первых байтах MBR. Причем, какому жесткому диску передавать управление мы определяем самостоятельно в соответствующих настройках BIOS. MBR это очень важная часть нашего жесткого диска, потеря его чревата потерей данных с нашего жесткого диска или невозможностью загрузится. Поэтому ранее возникала потребность в резервном копировании данной части жесткого диска. Но это было достаточно давно.
Для начала надо нам понять, что и куда у нас смонтировано какой раздел у нас является загрузочным и его скопировать. Вводим команду fdisk l и видим следующее:
Только, что мы скопировали первый блок жесткого диска, это то самое место, где на жестком диске находится MBR.
Загрузчики
Первый загрузчик Lilo Linux Loader
Это был самый популярный загрузчик для Linux и для Unix систем в целом, он не зависел от файловой системы, мог загружать ОС с жесткого диска или с дискеты. Из этого выходила его особенность, загрузчик Lilo хранил в своем теле положение ядер и пункты меню и требовал обновления себя с помощью специальной утилиты, можно было поместить до 16 пунктов меню при загрузке. Данного загрузчика уже нету во многих дистрибутивах ОС Linux.
В настоящее время повсеместно используется загрузчик GRUB2, но мы можем поставить загрузчик Lilo, чтобы с ним разобраться.
В процессе установки выскакивает предупреждение, что это первая установка lilo, после установки необходимо будет исполнить команду, а затем запустить непосредственно загрузчик, который применит непосредственно все изменения. Нажимаем ОК. Далее запускаем liloconfig. Ничего не произошло, просто утилита создала файл и этот файл является файлом конфигурации. С помощью команды cat /etc/lilo.conf мы можем посмотреть файл конфигурации загрузчика.
В заголовке файла написано сразу, что после внесения изменений необходимо выполнить команду lilo, чтобы он сразу применил их. Далее идут основные параметры конфигурационного файла. Первый параметр lba32. Вот он как раз и меняет ту самую традиционную конфигурацию цилинд-головка-сектор, на logical block адреса, что позволяет работать с большими дисками.
В разделе boot мы должны указать на каком диске у нас находится MBR. Если внимательно посмотреть, то можно увидеть подсказку, где посмотреть /dev/disks/by-id/ata* uuid дисков. После, чего можно скопировать имя диска и вставить его и тогда его сможет загружать. Lilo узнает, где MBR и будет оттуда загружать систему.
Далее мы можем посмотреть, где находятся ядра нашей операционной системы. Когда мы запустили liloconfig загрузчик нашел наши ядра операционной системы. Как видно на скриншоте определил версию ядра, определил где будет корневая файловая система. Смонтировал в режиме read-only. В данных параметрах мы может отредактировать строчку lable, чтобы переименовать отображение при загрузке. Если есть желание можно отредактировать данный файл и добавить еще ядро, если установлена вторая OS.
Загрузчик GRUB
Старый загрузчик GRUB эта та версия загрузчика, который использовался с Lilo. Тогда Lilo был самый распространенный. Теперь данный загрузчик называется Grub legacy. Больше никак не развивается, для него выходят только патчи и обновления и его даже невозможно установить на новые операционные системы. Т.к. команды и инструментарий используется одинаковый, как для старого GRUB, так и для нового.
Далее мы будем рассматривать современный вариант загрузчика GRUB 2.
Примерно так выглядит файл настроек для загрузки.
Отредактировать данный файл возможно в редакторе.
Второй путь к папке /etc/grub.d в ней лежат исполняемые файлы. Данные файлы сканируют, также ядра при необходимости добавят нужные параметры в загрузчик. Мы всегда можем добавить опцию и написать скрипт. Для применения настроек в загрузчике, надо выполнить update-grub.
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps