Форум проекта PuppyRus Linux
Обсуждения операционных систем => Процессоры ARM архитектуры => Ядро Linux ARM, .dtb, uboot, initrd => Тема начата: uropb от 02 Январь 2021, 15:07:20
-
Некоторое время назад была у амлоджиков проблема с переходом на ядро 5.10, они не загружались. Все твердили, что надо переходить на новый u-boot, но тогда не грузился андроид. Как всегда, проблему решил Олег (balbes150). Он все же продолжает работу в этом направлении в Libreelec. С его новым u-boot.ext все чудесным образом загружается и работает.
Для загрузки необходимо скопировать файлы: https://yadi.sk/d/in4N0txvu6xFGA?w=1
на флешку и отредактировать файл /extlinux/extlinux.conf
Я отредактировал под 2А.
Что заметил из особенного:
загрузка в первую очередь с usb
можно загрузочные файлы, ядро и inird иметь на одном носителе, а систему на другом
не обязательно делать метку BOOT
INITRD /initramfs-linux.img
Проверил. Действительно. Странно. Видимо balbes все в u-boot.ext запихал
Это упрощает. Не надо конвертировать
по идее в extlinux.conf можно раскоментировать все строчки и выбирать способ способ загрузки в процессе с клавиатуры (но у меня не работает, всегда грузится первый пункт)
-
загрузка в первую очередь с usb
а с sd грузится?
Хорошо бы ссылки на первоисточник
спасибо+
-
Хорошо бы ссылки на первоисточник
https://forum.libreelec.tv/thread/12330-balbes150-le-images-with-kodi-19-for-s9xxx/
https://yadi.sk/d/8vNYuuxynz1L0w
Увидел свежую дату, решил посмотреть. А оно нормально загрузилось и ядро 5.10
а с sd грузится?
Да, конечно. Даже более того, те флешки которые не подавали признаков загрузки, с ним доходят до монтирования rootfs. По крайней мере, видно на мониторе где остановка и в чем беда.
-
загрузилось и ядро 5.10
Выложите модуль и дтб для 2а?
-
AUFS я нигде пока не нашел. 2А можно разве что фул развернуть на rootfs и 5.10 вручную прикрутить от odroid на базе archlinux
-
И aufs.ko нет?
Можно склеить нужные модули в один и https://wiki.puppyrus.org/soft/arch-initrd#mkinitcpio-overlayfs_mkinitcpio-lf-overlayfs_mkinitcpio-lf-aufs
Многомодульный под ovfs не делал, но это возможно (без горячего подключения)
aufs патч для 5.10 есть. Если там есть за что ломаться - можно самим попробовать скомпилить
-
Если там есть за что ломаться
Для себя, явных преимуществ не нашел. 1080р вместо 720р не повод переделывать всю систему. Я так понимаю, ее придется обновить и перекомпилить под обновленную за год репу. К тому же полную поддержку panfrost обещали в 5.11 ( где-то читал обсуждение по этому поводу) Типа не успели внести в 5.10 и поставили в очередь на 5.11
-
Обновить систему не особо сложно. Перекомпилять вряд ли много чего придется
полную поддержку panfrost обещали в 5.11
Тогда ждем...
-
Думал - куда пропал balbes - в этом году ли одной сборки армбиана... А он LE пилит
Если нужны uboot.ext для других чипов AML
https://disk.yandex.ru/d/8vNYuuxynz1L0w/20210129-aarch64
LibreELEC-ARMv8.aarch64-9.80-devel-20210129104104-d174eba-amlg12.tar
Для не AML там, же , но в других tar
в extlinux.conf можно раскоментировать все строчки и выбирать способ способ загрузки в процессе с клавиатуры (но у меня не работает, всегда грузится первый пункт)
У меня тоже. Зачем-то такой конфиг существует...
Я делал меню внутри инитрд, но это очень запарно
-
Зачем-то такой конфиг существует...
Можно закоментировать сразу весь блок # LABEL, а не каждую строчку и он переходит на следующий блок.
-
https://forum.armbian.com/topic/16753-chainloaded-uboot-images-for-amlogic/
Попробовал https://github.com/hexdump0815/u-boot-misc/releases/download/200926-01/g12a-u-boot.bin.gz
на боксе из моей подписи (gzup -d g12a-u-boot.bin.gz && mv g12a-u-boot.bin u-boot.ext )
Загружается, но eth0 виден, но не работает
-
В манджаро обновили https://mirror.yandex.ru/mirrors/manjaro/arm-stable/core/aarch64/boot-vim3-2020.10-1-aarch64.pkg.tar.xz