Форум проекта PuppyRus Linux

Обсуждения операционных систем => Процессоры ARM архитектуры => Ядро Linux ARM, .dtb, uboot, initrd => Тема начата: sfs от 05 Февраль 2019, 14:05:35

Название: Меню загрузки в Uboot
Отправлено: sfs от 05 Февраль 2019, 14:05:35
Переключение LE\Lin в /extlinux/extlinux.conf
Меню там не поддерживается
Проверил - при двух LABEL срабатывает первый
Может можно grub  прикрутить...?
https://wiki.linaro.org/LEG/ServerArchitecture/GRUBonUBOOT
https://forum.odroid.com/viewtopic.php?t=26894
Не понял - что прописать в extlinux.conf ,чтобы grub загрузился...
Название: Re: Меню загрузки в Uboot
Отправлено: balbes150 от 08 Февраль 2019, 15:48:15
Может можно grub  прикрутить...?
В принципе с u-boot-2018 в режиме UEFI на OpenSUSE что-то там , вроде близкое используется, но я не вникал.
Только нафик это не нужно , только усложняет как лишняя прослойка.
Кстати, сейчас в основной u-boot пошли патчи для включения монитора на уровне u-boot, т.е. можно будет иметь меню на экране для выбора и управления сразу на уровне  u-boot без всяких промежуточных упражнений. Можешь глянуть и собрать у себя рабочую версию у Нейла в гит для s905x.
Название: Re: Меню загрузки в Uboot
Отправлено: sfs от 08 Февраль 2019, 15:58:55
лишняя прослойка.
Хотелось бы меню в любом варианте. Чем проще тем лучше
сейчас в основной u-boot пошли патчи для включения монитора на уровне u-boot
Если там нет меню - чем это поможет...
Можешь глянуть и собрать у себя рабочую версию у Нейла в гит для s905x.
url ?
Название: Re: Меню загрузки в Uboot
Отправлено: balbes150 от 08 Февраль 2019, 18:02:49
Если там нет меню - чем это поможет...
а я тебе про что пишу - это и есть меню, его показывает сам u-boot, еще до старта любой системы. По этому меню можно шагать и выбирать нужную систему, а дальше u-boot выполняет сценарий, который привязан к этому меню.
Название: Re: Меню загрузки в Uboot
Отправлено: sfs от 09 Февраль 2019, 12:10:23
Можно поподробнее про Нейла, и инструкцию поподробнее - как чего ставить, чтобы не окирпичить...
Сам не планируешь это пробовать?
Название: Re: Меню загрузки в Uboot
Отправлено: balbes150 от 09 Февраль 2019, 13:07:44
Гит Нейла

https://github.com/superna9999

Инструкций нет. Можно собрать новый u-boot  и пробовать его запуск с SD карты, для ТВ Amlogic боксов нужно предварительно отключить (стереть) u-boot в eMMC.
У меня пока нет времени этим заняться.
Название: Re: Меню загрузки в Uboot
Отправлено: sfs от 09 Февраль 2019, 13:28:11
(стереть) u-boot в eMMC.
А я пока такое делать очкую
Название: Re: Меню загрузки в Uboot
Отправлено: balbes150 от 10 Февраль 2019, 18:54:11
А я пока такое делать очкую
Стирать нужно для Aml, на RK, при запуске с внешнего носителя, почти всё в u-boot и так запускается с SD карты, стирать не нужно.
Название: Re: Меню загрузки в Uboot
Отправлено: sfs от 10 Февраль 2019, 19:03:41
Т.е. для rk3328 S905 и S912 скомпилить https://github.com/superna9999/u-boot и  далее
Цитата
Install on eMMC
Название: Re: Меню загрузки в Uboot
Отправлено: balbes150 от 10 Февраль 2019, 19:59:27
и  далее
... и далее , записать на SD карту и глубоко проверять, что-бы всё работало и помнить, что этот вариант (у Нейла в ГИТ) для S905 и S912 , а для RK искать на сайте RK.
Название: Re: Меню загрузки в Uboot
Отправлено: k7k8 от 11 Февраль 2019, 10:48:25
Господа, объясните, pls, нубу. uboot.img в составе прошивки от RKxxxx и u-boot, обсуждаемый здесь - это одно и то же, или все-таки нет?
Название: Re: Меню загрузки в Uboot
Отправлено: sfs от 11 Февраль 2019, 11:19:33
Насколько я в теме (не очень) - u-boot для андроида и для линукса разные
Название: Re: Меню загрузки в Uboot
Отправлено: k7k8 от 11 Февраль 2019, 11:57:06
Насколько я в теме (не очень) - u-boot для андроида и для линукса разные
Имеется ввиду вот это
на RK, при запуске с внешнего носителя, почти всё в u-boot и так запускается с SD карты, стирать не нужно.
Если я правильно понимаю, то uboot, уже имеющийся в боксе, при наличии загрузочной карты в слоте дает команду на запуск системы с этой карты. А посему осмелюсь повторить вопрос - uboot.img в составе прошивки от RKxxxx и u-boot, обсуждаемый здесь - это одно и то же, или все-таки нет? Почему возник этот вопрос? Существуют боксы (ехр, Z28), не умеющие грузиться с карточки без лишних телодвижений (телодвижение заключается в принудительном входе в maskrom при каждом включении, что весьма неудобно). Возможно ли обучить их загрузке с карточки, прошив в них соответствующей утилитой uboot.img из прошивки бокса, умеющего это делать? Спасибо.
Название: Re: Меню загрузки в Uboot
Отправлено: balbes150 от 09 Март 2019, 17:20:35
Если я правильно понимаю, то uboot, уже имеющийся в боксе, при наличии загрузочной карты в слоте дает команду на запуск системы с этой карты. А посему осмелюсь повторить вопрос - uboot.img в составе прошивки от RKxxxx и u-boot, обсуждаемый здесь - это одно и то же, или все-таки нет? Почему возник этот вопрос? Существуют боксы (ехр, Z28), не умеющие грузиться с карточки без лишних телодвижений (телодвижение заключается в принудительном входе в maskrom при каждом включении, что весьма неудобно). Возможно ли обучить их загрузке с карточки, прошив в них соответствующей утилитой uboot.img из прошивки бокса, умеющего это делать? Спасибо.
Тут обсуждается другой u-boot, который собирается из общих исходников основной версии для AML (с добавлением специальных патчей).
Если не путаю, кто-то на форуме Armbian в теме про 3328 вроде писал, что с использованием нового варианта u-boot, при записи их на SD карту с образом, система стала запускаться с Sd карты (файлы u-boot лежат рядом с образами Armbian в каталоге u-boot).
Использовать u-boot от другой модели из прошивки андройд - нужно быть готовым к восстановлению. И возможно причина не в u-boot а в особенностях железа. Я читал, что для Z28 производитель выбрал не правильные адреса, поэтому запуск с SD карты не возможен из-за совпадения этих адресов (но могу ошибаться, читал давно и через переводчик). Посмотрите тему на форуме про z28, там были подробности.
Название: Re: Меню загрузки в Uboot
Отправлено: k7k8 от 09 Март 2019, 19:50:23
Тут обсуждается другой u-boot...
Спасибо за развёрнутый ответ