Мы первые
в космосе с
frugal на ARM.
Т.е. можно наставить на флэшку зоопарк линуксов. Грузить их в
память (что здесь как раз очень может помочь), замораживать состояние , делать сохраненку и т.п. Легко менять ядра
Что-то похожее было только
здесь, но не модульное. Кстати может и сюда получится прикрутить
Огромное спасибо balbes150 за AUFS ядро , консультации и терпение. Без него бы ничего не получилось
Ничего нового по теме фругала изобретать не стал. Тот же
rootaufs2-initrd +
LF (в ремиксах больших дистрибов будет отдельным модулем 070*.pfs)
Вместо manjaro репозитория дистр переведен на архивный репозиторий arch (дата в названии дистрибутива). Это дает возможность заморозить frugal дистрибутив.
Кто пользовался
PRA-roll - дальше будет понятно, кто не пользовался - непонятные выше слова ищите в нашей wiki
FULL установка : распаковыать 001*.pfs Devx 000-kernel в каталог или корень раздела. Подправить параметры загрузки ядра (см. вики). После чего можно двигать срез репозитория (обновлять)
Обновление FRUGAL версииПароль у root и live : woofwoof
ЯдраПервый запуск :
Для s905X2 905X3 работает только "метод зубочистки" ( toothpick method ):
LFA-MXДистрибутив будет работать на любом устройстве, для которого у Вас есть ядро с AUFS
Янро из инструкции ниже универсальное : AML RK AW
Установка:
2. Отформатировать в любой ОС флэшку или SD в fat32.
Подробности для этого случаяЕсли планируете делать сохраненку в каталог - разбейте на 2 раздела :
fat32 - для ядра и dtb. Одно ядро занимает около 40 Мб
ext - под систему и сохраненку
Если есть носитель с установленным
armbian или
mangaro - можно использовать его. Т.е. установить armbian и к его же ядру прикрутить initrd-rootaufs2 и frugal
3. Распаковать в корень fat32 раздела
LFA-MX-2107 :
boot-5.10.9-au.tar.xzLFA-MX-2103 :
boot-5.10.9-1-MANJARO-ARM.tar.xzLFA-MX-2002 :
BOOT-5.5.0-rc6-aml-s9xxx.tar.xzИли использовать ядро уже установленного armbian или манджаро
Подстановка u-boot.ext:
4. Положить в корень fat32 раздела
LFA-MX-2103, 2107 :
initrd-lf10.xz (уже в архиве из п.3)
LFA-MX-2002 :
uInitrd-lf075. В корне любого раздела создать каталог lfamx/base и скопировать в него
LFA-MX-2107 :
5.10.9-arm-64-au/000-kernel-5.10.9-au.pfs и
001-lfamx-2107_a-sf01.pfs.md5.txtchromium-92.0.4515.107-mx2107.pfs6. При желании - создать каталог lfamx/modules и скопировать в него нужные Вам модули.pfs софта из
http://ftp.yandex.ru/puppyrus/2a-aarch64/lf/lfa-mx/ своей версии
7. Отредактировать на fat разделе файл
LFA-MX-2103 : /extlinux/extlinux.conf
MENU TITLE BOOT
TIMEOUT 1
LABEL lfamx Frugal-AUFS
LINUX /vmlinuz-5.10.9-1-MANJARO-ARM
INITRD /initramfs-raf2-5.10.12-meson64.img
FDT /dtb-vmlinuz-5.10.9-1-MANJARO-ARM/amlogic/meson-g12a-x96-max.dtb
APPEND dir=lfamx rootdelay=10 root=LABEL=ROOT_MNJRO rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_cons
Известные проблемы:
продолжение в следующем сообщении...