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

Обсуждения операционных систем => Операционные системы (ОС) ARM => Процессоры ARM архитектуры => Linux FRUGAL (LF) дистрибутивы => Тема начата: sfs от 21 Февраль 2020, 14:45:44

Название: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 21 Февраль 2020, 14:45:44
Мы первые в космосе :) с frugal (http://wiki.puppyrus.org/setups/full-vs-frugal) на ARM. 
Т.е. можно наставить на флэшку зоопарк линуксов. Грузить их в память (http://wiki.puppyrus.org/soft/porteus-initrd#copy2ram)  (что здесь как раз очень может помочь), замораживать состояние , делать сохраненку и т.п. Легко менять ядра
Что-то похожее было только здесь (http://forum.puppyrus.org/index.php?topic=19665.0), но не модульное. Кстати может и сюда получится прикрутить
Огромное спасибо balbes150 за AUFS ядро , консультации и терпение. Без него бы ничего не получилось

Ничего нового по теме фругала изобретать не стал. Тот же rootaufs2-initrd (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2) + LF (http://forum.puppyrus.org/index.php?topic=21204.0) (в ремиксах больших дистрибов будет отдельным модулем 070*.pfs)
Вместо manjaro репозитория дистр переведен на архивный репозиторий arch (дата в названии дистрибутива). Это дает возможность заморозить frugal дистрибутив.

Кто пользовался PRA-roll (http://wiki.puppyrus.org/puppyrus/pra-roll) - дальше будет понятно, кто не пользовался - непонятные выше слова ищите в нашей wiki

FULL установка : распаковыать 001*.pfs Devx 000-kernel в каталог или корень раздела. Подправить параметры загрузки ядра (см. вики). После чего можно двигать срез репозитория (обновлять)

Обновление FRUGAL версии (https://forum.puppyrus.org/index.php?topic=22595.msg176258#msg176258)

Пароль у  root и live : woofwoof
Ядра (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/)

Первый запуск :
Для s905X2 905X3 работает только "метод зубочистки" ( toothpick method ):

LFA-MX
Дистрибутив будет работать на любом устройстве, для которого у Вас есть ядро с AUFS
Янро из инструкции ниже универсальное : AML RK AW

Установка:
2. Отформатировать в любой ОС флэшку или SD в fat32. Подробности для этого случая (http://forum.puppyrus.org/index.php?topic=22621.msg167063#msg167063)
Если планируете делать сохраненку в каталог - разбейте на 2 раздела :
fat32 - для ядра и dtb. Одно ядро занимает около 40 Мб
ext - под систему и сохраненку
Если есть носитель с установленным armbian (http://forum.puppyrus.org/index.php?topic=20045.msg134830#msg134830) или mangaro (https://forum.puppyrus.org/index.php?topic=21098.0) - можно использовать его. Т.е. установить armbian и к его же ядру прикрутить initrd-rootaufs2 и frugal

3. Распаковать в корень fat32 раздела
LFA-MX-2107 : boot-5.10.9-au.tar.xz (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-au/boot-5.10.9-au.tar.xz)
LFA-MX-2103 : boot-5.10.9-1-MANJARO-ARM.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-manjaro-aufs/boot-5.10.9-1-MANJARO-ARM.tar.xz)
LFA-MX-2002 : BOOT-5.5.0-rc6-aml-s9xxx.tar.xz (http://ftp.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.5.0-rc6-aml-s9xxx/BOOT-5.5.0-rc6-aml-s9xxx.tar.xz)
Или использовать ядро уже установленного armbian или манджаро
Подстановка u-boot.ext:

4. Положить в корень fat32 раздела
LFA-MX-2103, 2107 : initrd-lf10.xz (https://ftp.yandex.ru/puppyrus/2a-aarch64/kernel/initrd-lf10.xz) (уже в архиве из п.3)
LFA-MX-2002 : uInitrd-lf07 (http://ftp.yandex.ru/puppyrus/2a-aarch64/kernel/uInitrd-lf07)

5. В корне любого раздела создать каталог lfamx/base и скопировать в него
LFA-MX-2107 : 5.10.9-arm-64-au/000-kernel-5.10.9-au.pfs (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-au/000-kernel-5.10.9-au.pfs) и 001-lfamx-2107_a-sf01.pfs.md5.txt (http://mirror.yandex.ru/puppyrus/2a-aarch64/lf/lfa-mx/2107/001-lfamx-2107_a-sf01.pfs.md5.txt)
chromium-92.0.4515.107-mx2107.pfs (http://mirror.yandex.ru/puppyrus/2a-aarch64/lf/lfa-mx/2107/chromium-92.0.4515.107-mx2107.pfs)

6. При желании - создать каталог 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

Известные проблемы:

продолжение в следующем сообщении...
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 22 Февраль 2020, 09:49:50
LFA-MX-2103 : 000-kernel-5.10.9-1-MANJARO-ARM.pfs (https://ftp.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-manjaro-aufs/000-kernel-5.10.9-1-MANJARO-ARM.pfs) и 001-lfamx-2103_a-sf01.pfs (https://ftp.yandex.ru/puppyrus/2a-aarch64/lf/lfa-mx/2103/pfs/001-lfamx-2103_a-sf01.pfs)
LFA-MX-2002 : 00-kernel-5.5.0-rc6-aml-s9xxx.pfs (http://ftp://ftp.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.5.0-rc6-aml-s9xxx/00-kernel-5.5.0-rc6-aml-s9xxx.pfs) и 001-lfamx-2002-gz_a-sf02.pfs (http://ftp.yandex.ru/puppyrus/2a-aarch64/lf/lfa-mx/2002/pfs/001-lfamx-2002-gz_a-sf02.pfs)

LFA-MX-2002 : /uEnv.txt
Код
LINUX=/zImage550
INITRD=/uInitrd-lf01
FDT=/dtb550/amlogic/meson-g12a-x96-max.dtb
APPEND=dir=lfamx root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.
fix=yes fsck.repair=yes net.ifnames=0

где zImage550 - ядро c AUFS
uInitrd-lf01 - initrd-rootaufs2 (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2) . Подойдет для любого AUFS 5.x ядра armbian <=5.9.8
meson-g12a-x96-max.dtb - dtb для Вашего твбокс (у каждого свой)
dir= (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2#dir_dirname)
root= (http://wiki.puppyrus.org/soft/arch-initrd#root)
rootflags= не трогать
APPEND= - не разрывать - одной длинной строкой

8. Можно добавить 070-lf-2002_a-sf01.pfs (https://ftp.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/070-lf-2002_a-sf01.pfs) с pfs и пр. LF скриптами

Для медленных носителей добавить в параметры ядра rootdelay=5 или 10-15

Прочие особенности установки (http://forum.puppyrus.org/index.php?topic=20045.msg134830#msg134830)


Аналогичным образом можно сделать frugal любого другого ARM линукса :
после установки и настройки системы - носитель с системой подключить к любому линуксу и
Код
mksquasfs каталог_с_корнем 01-lfmy.pfs
И заменить 001*.pfs из п.5
А можно и не запаковывать. Просто заморозить состояние установленной системы и пр. фишки rootaufs2

LFA-MX сделан из
LFA-MX-2002: Manjaro-ARM-xfce-on2-19.08.img.xz
Удален LOffice и firefox - будут отдельными модулями. Нерусские локали, man и т.п. вырезаны для уменьшения размера
LFA-MX-2103: из LFA-MX-2002. Удален gtk2. Добавлен mpv, celluloid, youtube-dl (автообновляется при старте системы), mesa (http://archlinuxdroid.tk/archlinuxdroid/aarch64/mesa-devel-git-21.1.0_devel.136238.c4e5beef076-1-aarch64.pkg.tar.zst) с HW ускорением в mpv (эта репа не заморожена - поэтому закомментирована в pacman.conf)

Репозиторий переведен на https://archlinuxarm.org/ и заморожен
Можно распаковать , разморозить и обновлять стандартным способом. Т.е. все аналогично pra-roll (http://wiki.puppyrus.org/puppyrus/pra-roll)

Известные проблемы :
1. Сине-зеленый фон экрана
Для моделей, основанных на g12 (s905x2 s922), 
на SD-карте , переименовывать u-boot.sd в и-boot.ext
на USB-флэшке переименовать u-boot.usb в и-boot.ext

2. Нет звука через HDMI (http://forum.puppyrus.org/index.php?topic=22727.msg168526#msg168526)
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 29 Февраль 2020, 08:31:36
Может сделаете один малююсенький img?
А смысл?
Если есть носитель с установленным armbian - можно использовать его. Т.е. установить armbian и к его же ядру прикрутить initrd-rootaufs2 и frugal
Если проблема та же
LABEL=ROOTFS does not exist
Посмотрите
# blkid
/dev/mmcblk1p2: LABEL="ROOTFS"
/dev/mmcblk1p2 - это где создали /lfamx/base/
Если у Вас не ROOTFS - это и надо писать в LABEL=
Ну или подробнее напишите что сделали и где затык?
Это
4. Положить в корень fat32 раздела uInitrd-lf01
Не забыли?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: uropb от 29 Февраль 2020, 14:44:57
Сделал скриншоты с системы на orangepi (где менял uEnv.txt) и фото выхлопа загрузки. (meson-g12a-x96-max.dtb на армбиан грузится) https://yadi.sk/d/sg9OhnnT3i0kmg
Еще монтировал 000-kernel...pfs и 001-lfmax...pfs, потом копировал на ROOTFS и с ядром от armbian запускал. Загрузка Arch-arm доходила до загрузки графики и дальше сбой ( я так думаю lightdm потерял юзера - ошибки копирования). Manjaro-arm-rockpi4-19.12.img (на тот момент другой не нашел) подобным образом загружалась полностью, но там юзер прописывается скриптом до графики. Manjaro притормаживала, не было wifi, не сохраняла звук, был блютус и к инету подключилась через телефон как модем usb0.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 29 Февраль 2020, 18:36:51
meson-g12a-x96-max.dtb на армбиан грузится
Т.е. получилось?
не было wifi, не сохраняла звук, был блютус и к инету подключилась через телефон как модем usb0.
Это ядерные дела. От дистра почти не зависят

Переходите на 2A. Он легче. Софта с оптимизацией накомпилил. Планирую поддержку
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: uropb от 01 Март 2020, 01:26:52
Т.е. получилось?
Нет. После :: running hook [subdir2] всегда ERROR.
Запускается почти все что угодно, но только не LF.
Manjaro c родным ядром и u-boot - пожалуйста https://manjaro.org/download/#khadas-vim-3-xfce. Т. е. и arch можно зашаманить https://archlinuxarm.org/forum/viewtopic.php?f=67&t=13657.
А frugal отказывается монтировать *.pfs
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 01 Март 2020, 08:03:23
После :: running hook [subdir2] всегда ERROR.
Т.е. дело точно не в LABEL="ROOTFS" ?
frugal отказывается монтировать *.pfs
Подобное было у меня на RK3328.  Причем на загруженной системе скрипт типа
Код
mkdir -p /mnt/dir && 
mkdir -p /tmp/root &&
mount -t aufs -o udba=reval,diropq=w,dirs=/mnt/dir=rw:/etc=ro unionfs /tmp/root
А на стадии initrd не работало
Ядро 5.0 или 5.1 отсюда (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/)?
Если с фругалом не получается - можно попробовать прикрутить к фул линуксу
http://wiki.puppyrus.org/soft/arch-initrd#mkinitcpio-overlayfs_mkinitcpio-lf-overlayfs_mkinitcpio-lf-aufs

С overlayfs везде получалось, но там нет горячего подключения модулей
Для него возьмите ftp://ftp.yandex.ru/puppyrus/2a-aarch64/kernel/uInitrd-lf02
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 01 Март 2020, 09:47:10
по мануалу из первого сообщения
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 01 Март 2020, 10:01:50
по мануалу из первого сообщения
Тоже rootfs и он тоже есть? На каком боксе пробуете?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: uropb от 01 Март 2020, 11:30:11
по мануалу из первого сообщения
INITRD=/uInitrd-lf01 в мануале, у Вас uInitrd550 "... я так думаю..."
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 01 Март 2020, 12:04:22
Да. Надо INITRD=/uInitrd-lf01 (т.е. мой).
uropb - спасибо + за бдительность
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 01 Март 2020, 19:15:44
Теперь так
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: uropb от 02 Март 2020, 00:38:40
Уряаа!!! Заработала.  :)
В uEnv.txt надо добавить параметр rootdelay=5. Пробовал 3, но 5 показалось лучше. И еще есть нюансы. С fat раздела не грузится, только ext. По-этому нет смысла делать fat раздел большим и метка раздела обязательно BOOT (в fstab :  LABEL=BOOT    /boot)  Сделать просто: sudo dosfslabel /dev/sd*1 BOOT. Второй раздел не обязательно делать метку. Окончательно у меня uEnv.txt выглядит так:
LINUX=/zImage550
INITRD=/uInitrd-lf01
FDT=/dtb550/amlogic/meson-g12a-x96-max.dtb
APPEND=dir=lfamx rootdelay=5 root=/dev/sda2 rootflags=data=writeback rw console=ttyAML0...... далее все то же
И самое главное u-boot на первых 4-16Мb флешки.
Ядро 5.5.1 не пошло ( может что-то упустил, еще поковыряю)
Вопросы к sfs: возможна загрузка с fat раздела? имеет ли смысл избавлятся от метки BOOT? ( бокс не монтирует два раздела BOOT и нельзя приготовить флешку на нем для него)
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 02 Март 2020, 09:16:48
Заработала
поздравляю +
rootdelay=5
На эти грабли уже не раз наступали. У меня работает без. Видимо sd быстрая
Добавил в шапку
самое главное u-boot на первых 4-16Мb флешки.
Можно подробнее
Ядро 5.5.1 не пошло
Модуль 000-kernel не забыли поменять?
имеет ли смысл избавлятся от метки BOOT?
Это влияет только на то, что boot примонтирован к системе. Это нужно , например для автопересборки инитрд. В нашем случае это не актуально. Мои инитрд - универсальные. Без привязки к ядру и даже armv7 - чтобы ну вообще везде работало
Ну и можно исправить в fstab на /dev или uuid

Предлагаю перейти на дистр 2A (http://forum.puppyrus.org/index.php?board=203.0). Он более заточен под фругал. Модули других ДЕ можно дособирать. Создавайте соответствующую тему в его разделе
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 27 Март 2020, 09:12:01
сделайте плиз готовый образ LFA-MX (manjaro XFCE) RUS aarch64, не могу осилить...не хочет у меня грузить, хотя делаю все по мануалу
Подробнее
Другие дистры с этого носителя грузятся?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 27 Март 2020, 13:53:39
Да грузятся. Я пробовал 2мя способами.
1) Запись образа armbian. Правка раздела boot и rootfs как по мануалу
2) Форматирую флешку с одним разделом fat32
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 27 Март 2020, 14:36:27
Ядро , dtb и 000-kernel взяты из армбиана , который точно грузится?
На каком этапе загрузки  LFA-MX остановка?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 11 Март 2021, 15:16:12
LFA-MX-2103: сделан из LFA-MX-2002. Удален gtk2. Добавлен mpv, celluloid, youtube-dl (автообновляется при старте системы), mesa (эта репа не заморожена - поэтому закомментирована в pacman.conf)
Обновил LFA-MX. Переделал 2 первых сообщения с инструкциями по установке

Протестировал ютуб 1080 в chromium-89.0.4389.82-mx2103.pfs (http://mirror.yandex.ru/puppyrus/2a-aarch64/lf/lfa-mx/2103/pfs/chromium-89.0.4389.82-mx2103.pfs) - медленнее, чем в mpv c HW
Хотя обаиспользуют один и тот же ffmpeg
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: uropb от 12 Март 2021, 00:22:05
LFA-MX-2103 : boot-5.10.9-1-MANJARO-ARM.tar.xz
Файл vmlinuz-5.10.9-1-MANJARO-ARM битый в архиве. И в extlinux.config ошибка в строке: FDT /dtb-vmlinuz-5.10.9-1-MANJARO-ARM/amlogic/meson-g12a-x96-max.dtb (папка /dtb-5.10.9-1-MANJARO-ARM ). Хорошо, что при загрузке, uboot указывает где искать ошибку.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 12 Март 2021, 09:15:40
Перезалил boot-5.10.9-1-MANJARO-ARM.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-manjaro-aufs/boot-5.10.9-1-MANJARO-ARM.tar.xz)
Спасиб+
Этот дистр планирую как стандартный, т.е. без любимых мной извращений с минимализмом (это все будет в 2а ).
1. Чтобы в любой момент можно было сравнить с чистой арх репой
2. Такой дистр очень легко апгрейдить
Есть еще идеи по составу и настройкам?
У меня - удалить lightdm

Аrmbian в свете последних изменений стал совсем неинтересным - не планирую его фругалить
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: uropb от 13 Март 2021, 07:26:40
Есть еще идеи по составу и настройкам?
1. Чтобы в любой момент можно было сравнить с чистой арх репой
Добавить тесты glmark2 inxi mesa-demos
2. Такой дистр очень легко апгрейдить
Можно скрипт, который это сделает одной командой?
И по мелочи, отключить запрос пароля sudo, поменять mousepad на geany
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 13 Март 2021, 08:40:13
glmark2 geany gparted(чтобы растянуть раздел на флэшке после dd установки дистра) - лучше отдельными модулями, которые как и хром пересобирать при обновлении. Иначе - зачем вообще было с фругалом морочиться...
inxi sudo - ok
скрипт, который это сделает одной командой?
Надо ли...
Продвинутые юзера и сами обновят:
Код
unsquashfs 001*.pfs
chroot.sh squashfs-root
сменить в /etc/pacman.d/mirrorlist  срез архива репы на вчерашний
pacman -Syu - посмотреть не лезет ли чего лишнего. Если лезет - заменить на fake пакеты (пустышки имитирующие наличие пакета - например http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/perl-fake-2019.01-5-any.pkg.tar.xz )
pacman -Qt - посмотреть не образовалось ли чего лишнего
exit - выходим из чрута
trim squashfs-root
mksquashfs squashfs-root 001-new.pfs -comp zstd
Обычные - дождутся апдейта
Добавил голосование в шапку темы
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 13 Март 2021, 09:52:56
А что с переносом на EMMC?
Именно в LFA-MX - ничего. Если там и есть какие-то скрипты для этого - не смотрел и не пробовал
https://forum.puppyrus.org/index.php?topic=19823.msg154019#msg154019
Именно по этому факу и описал все.Бокс х3 в подписи.
Т.е. - если у вас уже есть какой-то линукс в emmc - cоздаете папки с фругалами и запускаете какой нужно правкой /extlinux/extlinux.conf

Проголосовали за LFA-MX - 2а чем -то не нравится вообще или тем, что не обновлен?
Если юзать постоянно LFA-MX - можно power-manager еще снести. У меня засыпает и не просыпаетсф. С пульта будить не пробовал. Как у остальных?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 13 Март 2021, 10:29:30
Проголосовали за LFA-MX - 2а чем -то не нравится вообще или тем, что не обновлен?
Хочу иметь дистр с работающим звуком (HDMI,SPDIF),HW-в идеале как в ff в винде-загрузка проца 5% fhd60fps,чтобы жил в EMMC.Будет это 2а, LFA-MX или что-то другое значения не имеет.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 13 Март 2021, 10:38:36
дистр с работающим звуком (HDMI,SPDIF)
Сейчас где-то у Вас работает?
HW-в идеале как в ff в винде-загрузка проца 5% fhd60fps
даже на ПК под линуксом (https://forum.puppyrus.org/index.php?topic=22628.msg175136#msg175136) разве такое есть?
чтобы жил в EMMC
Я из ваших постов понял что у вас уже живет
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 13 Март 2021, 11:33:18
Сейчас где-то у Вас работает?
Armbian.Manjaro-HDMI
Я из ваших постов понял что у вас уже живет
Armbian.Manjaro не прижился)
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 13 Март 2021, 12:30:37
Armbian.Manjaro не прижился)
Ну так добавьте Manjaro в папку на раздел с Armbian
Можно и Armbian так зафругалить. Но смысл только если есть любовь к apt и ненависть к pacman
Короче - если с флэшки или emmc хоть какой-то линукс запускается - можно туда сколько угодно фул и фругал дистров добавить
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 27 Июль 2021, 10:55:52
LFA-MX-2107 : 5.10.9-arm-64-au/000-kernel-5.10.9-au.pfs и 001-lfamx-2107_a-sf01.pfs.md5.txt
chromium-92.0.4515.107-mx2107.pfs
Обновил. Чего-то интересного и нового для себя не нашел. Тестировал на AML s912
Доработал шапки и основные темы про panfrost, Известные проблемы и т.д.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 31 Октябрь 2021, 15:28:04
И заменить 001*.pfs из п.5
А можно и не запаковывать. Просто заморозить состояние установленной системы и пр. фишки rootaufs2
Получилось запустить LFA-MX-2107.Решил запаковать рут последней манжары после настройки-не стартанул.Может из за того что разные ядра?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 31 Октябрь 2021, 15:43:18
Вобще моя цель запустить Home Assistant + Supervisor в докере и зафругалить это дело с сохраненкой. Помогите советом. Есть готовые образы для Rpi3/4.Нет желания покупать малинку отдельно под это .
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 01 Ноябрь 2021, 17:01:50
Решил запаковать рут последней манжары
https://forum.puppyrus.org/index.php?topic=21204.msg151450#msg151450
моя цель запустить Home Assistant + Supervisor в докере и зафругалить это дело с сохраненкой
Ну так и сделайте это под любым дистрибом, под которым есть докер и который запускается на вашем железе
Результат в save.pfs. Логи и пр. в RW сохраненку в папку
Эти софты с особенностями видях и HW ускорения не завязаны. Можно запускать на любом железе
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 03 Ноябрь 2021, 13:28:54
Настроил HA в армбиан.На своей системе(ubuntu) 20.10 создал squashfs (.pfs) архив  примонтированой флешки. При попытки натравить на него скрипт deb-usr-add.sh ругается что-то на chroot to pfs.
Подскажите пошагово, как из под LFA получить 090-save.pfs с настроенным профилем юзера live?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 04 Ноябрь 2021, 07:30:25
При попытки натравить на него скрипт deb-usr-add.sh ругается что-то на chroot to pfs.
Не понятно в каком дистре делаете deb-usr-add.sh.Выложите вывод ошибок
как из под LFA получить 090-save.pfs
Архитектура дистров должна быть одинаковой. Из x86_64 дистра в дистр aarch64 по простому (без qemu) chroot не сделать
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 04 Ноябрь 2021, 21:43:32
Я же написал ubuntu.помогите инструкцией. Тоесть мне нужно загрузиться в 2а, примонтировать флешку с root настроенной системы,а потом создать squashfs (.pfs) архив? Как правильно запустить скрипт  deb-usr-add.sh? У вас больше опыть-поделитьесь.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: yxma от 04 Ноябрь 2021, 23:29:26
Если допилится - будет очень занятная штука, учитывая потенциал LF. Грузил обычную МХ через вентой - весело работает и выглядит интересно. Не знал, что это манджаро с хфсе.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 06 Ноябрь 2021, 15:45:52
Если есть носитель с установленным armbian или mangaro - можно использовать его. Т.е. установить armbian и к его же ядру прикрутить initrd-rootaufs2 и frugal
Помогите советом.Как сделать пошагово.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 07 Ноябрь 2021, 12:48:19
Вы хотите прикрутить к full манджаро наш фругал инитрд?
Ядро будет наше? В чужих как правило нет aufs, но можно через overlayfs (есть везде, но не поддерживает горячего подключения модулей)
Если наше - здесь (https://forum.puppyrus.org/index.php?topic=21204.msg151450#msg151450) недостаточно пошагово?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 07 Ноябрь 2021, 16:20:53
Не стал заморачиваться с frugal, поставил armbian на emmc бокса. На нем крутится HA Supervised с нужными аддонами в докере. Сейчас 4/64, но я оставлю бокс под android приставку иприкуплю на алике 2/16 за 1800 с купонами.Смысл во фругале был, чтобы не убивать sd карту. Манжару в EMMC не поставить с последним ядром(корявый uboot), а в armbian поставилось.Но в armbian нет wifi (rtl8822cs), который завели в манжаре.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: uropb от 07 Ноябрь 2021, 17:20:05
Но в armbian нет wifi (rtl8822cs), который завели в манжаре.
В манжаре брали этот : https://github.com/chewitt/RTL8822CS
и в armbian его тоже можно собрать.  https://forum.puppyrus.org/index.php?topic=23388.0
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 07 Ноябрь 2021, 19:15:36
Да,попробую. Хочу использовать как репитер.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 13 Январь 2022, 21:29:45
Сегодня посмотрел статистику жизни emmc-30%.Боксу просто более 2х лет и он молотит 24/7. Перенес на sd карту настроенный armbian  и хочу сделать LFA-MX. Нужно ли запаковывать /ROOT в filesystem.squashfs.pfs или можно не трогать раздел и просто указать в /extlinux/extlinux.conf root=LABEL=ROOT(имя раздела) ? У меня получилось запустить LFA-MX (manjaro XFCE) RUS aarch64.Для Armbian frugal cкачал boot-5.10.9-au.tar.xz хочу взять ядро и initrd оттуда. Потом делаю  lfamx/base на разделе BOOT кладу туда 000-kernel-5.10.9-au.pfs? Правильно ли я хочу действовать?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: krasnyh от 13 Январь 2022, 22:26:53
статистику жизни emmc-30%.Боксу просто более 2х лет и он молотит 24/7.
Интересно, если бы изначально стоял фругал, снизило бы скорость износа?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 14 Январь 2022, 09:20:30
посмотрел статистику жизни emmc-30%
Как смотрели?
если бы изначально стоял фругал, снизило бы скорость износа?
Логически мысля: в сжатом виде нужно меньше прочитать = износ меньше
молотит 24/7
Какие задачи? copy2ram не запустить?

Перенес на sd карту настроенный armbian  и хочу сделать LFA-MX
Ставите LFA-MX по инструкции выше.
Папку dir=lfamx можно разместить на любом носителе, который должен быть указан в root=
Удобнее на ROOT , т.к. он , вероятно ext4. В армбиан папок с таким названием нет - в корне армбиана lfamx не помешает
Удобнее создать для армбиана папку armb, в которую переместить все содержимое корня + добавить /usr/lib/modules от 000-kernel-5.10.9-au.pfs - распаковать и перенести)
Тогда
Код
LABEL armb FULL-AUFS save2ram
    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 rootdir=armb rootdelay=10 root=LABEL=ROOT_MNJRO rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_cons
Подробности (https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2#full_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0)
Мультидистриб (https://forum.puppyrus.org/index.php?topic=23276.msg175700#msg175700)
Ну или сделать из армбиана фругал (запаковать armb в squashfs)
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 15 Январь 2022, 18:57:45
Интересно, если бы изначально стоял фругал, снизило бы скорость износа?
Приставка была в качестве андройд плеера 2 года, а только 3 месяца используется в качестве сервера для УД.Если бы полностью ARMBIAN жил в ram(чего бы я хотел добиться), то  износ отпадает.Ну или хотя бы Home Assistant крутился в памяти и писал свои логи в нее же без обращений к emmc.HA запущен в docker
Как смотрели?
В статистике HA есть инфа о железе.



Ну или сделать из армбиана фругал (запаковать armb в squashfs)
подскажите как в убунту это сделать? Всмысле с сохранением прав...от рута делать?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 16 Январь 2022, 09:41:32
в качестве сервера для УД.
Снаружи коннектитесь на Home Assistant ?
Если бы полностью ARMBIAN жил в ram(чего бы я хотел добиться)
Тут только переходить на 2a или делать LFD на базе армбиана (я такое пока не планирую)
хотя бы Home Assistant крутился в памяти
Любой процесс после запуска в паияти
писал свои логи в нее же
Перенесите в /tmpfs (например в /tmp). Ну или просто юзайте замороженный фулл с сохранением в памяти (есть в rootaufs2 и uird initrd). Уже будет меньше износа
как в убунту это сделать?
Так же как я сделал с ианджаро
Всмысле с сохранением прав...от рута делать?
От рута. В сквоше по дефолту все права сохраняются
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: loop223 от 16 Январь 2022, 20:03:21
делать LFD на базе армбиана (я такое пока не планирую)
Печально.Home Assistant Supervised выбрали debian как основной, поддерживаемый дистрибутив. Хотя нашел статью https://tech.mrleong.net/install-home-assistant-supervised-on-arch-linux.Можно попробовать в 2A/
Снаружи коннектитесь на Home Assistant ?
есть vpn сервис https://www.youtube.com/watch?v=r-cgHrYJxyk
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: yxma от 17 Февраль 2022, 23:26:10
прочел, пока для меня сложновато. А будет обычная сборка лфа типа?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 18 Февраль 2022, 09:27:26
Под арм мои сборки  уже мало чем отличаются от ПК. Тот же маленький и быстрый модульный фругал
Только здесь uboot. Дока в подзаброшенном виде, т.к. интереса в массах не наблюдал
Вы приобрели твбокс? Давайте на вас доку и оттестируем
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: yxma от 18 Февраль 2022, 21:01:50
Вы приобрели твбокс?
вроде нет такой идеи. Думал, это для обычной техники.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 15 Апрель 2022, 10:22:04
Интересует конкретно вами созданная темя на форуме LFA-MX (manjaro XFCE) RUS aarch64 . То что вы описали в той теме будет работать на raspberry pi?
На rpi не тестировалась. В наших ядрах dtb для rpi нет
А что именно заинтересовало в сборке? FRUGAL возможности?
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: Albertio от 15 Апрель 2022, 21:07:21
Интересует конкретно вами созданная темя на форуме LFA-MX (manjaro XFCE) RUS aarch64 . То что вы описали в той теме будет работать на raspberry pi?
На rpi не тестировалась. В наших ядрах dtb для rpi нет
А что именно заинтересовало в сборке? FRUGAL возможности?

Заинтересовала меня загрузка системы в оперативу. Пользуюсь antix линуксом на обычном компе. В antix линуксе встроена возможность загрузки системы полностью в оперативу что мне и надо. Хотелось бы подобного на raspberry pi.
Название: Re: LFA-MX (manjaro XFCE) RUS aarch64
Отправлено: sfs от 16 Апрель 2022, 08:10:43
Заинтересовала меня загрузка системы в оперативу
Тогда лучше взять специально заточенный под рпи дистр и зафругалить его с initrd rootaufs2 (https://forum.puppyrus.org/index.php?topic=21204.msg151449#msg151449) или uird (подробнее в вики)
Если нужен просто дистр под rpi - есть же специализированные. Пробовали их?
rpi - стандартный брэндовый девайс. С ним должно быть проще чем с noname

В berryboot (https://forum.puppyrus.org/index.php?action=search2) из коробки нет copy2ram?
В дебиановском liveboot (http://manpages.ubuntu.com/manpages/jammy/en/man7/live-boot.7.html) есть. Только копировать без squash совсем расточительно. У вас избыток RAM?