Media Tv community

Enigma 2, AI, Android, Sezam, Smart House, IoT, Google, HDMI

OpenATV

Хитрости для OpenATV проверенные в Sezam Marvel

Обсуждение имиджей от OpenATV для Sezam

by FOV » 28 Nov 2020, 14:15

Первая хитрость: Установка Midnight Commander в OpenATV
Для этого нужно в командной строке Bath выполнить команду:
Code: Select all
opkg install mc
и после установки запускать его в ней командой
Code: Select all
mc

Midnight Commander OpenATV smal.jpg

Вторая хитрость: Добавление возможности из командной строки Bath выполнять поочередно команды
Code: Select all
umount /dev/sda1
dumpe2fs -b > badblocksold.txt /dev/sda1
fsck.ext4 -fcy /dev/sda1
dumpe2fs -b > badblocksnew.txt /dev/sda1
reboot
для проверки установленного жесткого диска в Sezam Marvel на поиск и изоляции BAD секторов от их использования ресивером.
Но к сожалению приложения fsck.ext4, fsck.ext3, fsck.ext2, e2fsck и fsck использующие для исправления ошибок на диске, должна будет для поиска поврежденных секторов на HDD обратиться к приложению badblocks, которая в прошивках OpenATV и Egami отсутствует. Так же в этих прошивках будет отсутствовать приложение dumpe2fs для считывания с HDD списка изолированных плохих секторов.
Чтобы это возможность появилась, нужно в ресивер залить файл:
badblocks_1.45.6-1_mipsel.tar
и распаковать его в корень устройства командой:
Code: Select all
tar -xvf badblocks_1.45.6-1_mipsel.tar -c /

файлы взяты с Debian под архитектуру mips32el (mipsel), они прекрасно подходят под прошивки под устройство Sezam Marvel.
You do not have the required permissions to view the files attached to this post.
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 28 Nov 2020, 15:23

Вот пример того, что если добавить отсутствующие файлы, то проверка HDD диска на наличие на нем BAD секторов будет работать:
Проверка внешнего диска.jpg

Тут проверка внешнего диска, подключенного через eSATA, проходит больше 4 часов, и было найдено на нем 35 проблемных.
You do not have the required permissions to view the files attached to this post.
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 29 Nov 2020, 21:30

Хитрость №3: Создание локального/сетевого хранилища ipk пакетов на всякий случай под оффлайн установку.

Для этого воспользуемся возможностью создания кэш папки для OPKG отредактировав конфигурационный файл opkg.conf в папке /etc/opkg добавив в него:
Code: Select all
option cache_dir /media/autofs/Sezam/cache
где папка Sezam - смонтированная папка с внешнего сетевого устройства, на котором будут храниться пакеты для OPKG под Sezam Marvel скаченные из интернета. Можно вместо сетевого пути использовать путь к папке на съемном или локальном носителе информации.

Для того, чтобы инициировать закачку всех доступных пакетов, выполним команду из сетевой или из локальной папки, в которой хотите сохранить сами ipk пакеты за текущую дату:
Code: Select all
opkg download `opkg list | sed '/^ /d' |  awk '{print $1}'`
по этой команде инициируется скачивание из интернета всех доступных ipk пакетов под Sezam Marvel, как установленных, так и доступных для установки, при этом будет создан в сетевой папке кэш для opkg.
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 30 Nov 2020, 18:52

FOV wrote:badblocks, которая в прошивках OpenATV и Egami отсутствует. Так же в этих прошивках будет отсутствовать приложение dumpe2fs
Просмотрев полученный репозитарий для OpenATV пришел к выводу, что для добавления приложения dumpe2fs в прошивку нужно выполнить команду:
Code: Select all
opkg install e2fsprogs
для установки приложения badblocks достаточно выполнить команду:
Code: Select all
opkg install e2fsprogs-badblocks
по желанию к ним можно до установить приложения:
Code: Select all
opkg install e2fsprogs-e2scrub
opkg install e2fsprogs-e4defrag
opkg install e2fsprogs-resize2fs
opkg install e2fsprogs-staticdev
для установки приложения fdisk достаточно выполнить команды:
Code: Select all
opkg install libfdisk1
opkg install util-linux-fdisk
по желанию к нему можно до установить приложения:
Code: Select all
opkg install util-linux-sfdisk
opkg install util-linux-cfdisk
opkg install gptfdisk
для установки приложения parted достаточно выполнить команды:
Code: Select all
opkg install parted
opkg install parted-locale-ru
по желанию к нему можно до установить приложения:
Code: Select all
opkg install parted-staticdev
opkg install enigma2-plugin-extensions-eparted
только не забываем перед установкой пакетов выполнить команду:
Code: Select all
opkg update
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 25 Dec 2020, 20:18

Выполнив эти команды в OpenATV вы сможете добавить пакеты, используемые в Egami 9.0.X:
    opkg install python-modules
    opkg install rt8723bt
    opkg install enigma2-plugin-extensions-btdevicesmanager
    opkg install enigma2-plugin-extensions-openwebif-themes
    opkg install enigma2-plugin-extensions-openwebif-vxg
    opkg install nano
    opkg install djmount
    opkg install ntfs-3g
    opkg install bcm-au
    opkg install enigma2-plugin-extensions-filecommander
    opkg install enigma2-plugin-extensions-moviecut
    opkg install enigma2-plugin-extensions-cutlisteditor
    opkg install unrar
    opkg install hdparm
    opkg install enigma2-plugin-extensions-dvdplayer
    opkg install enigma2-plugin-extensions-epgimport
    opkg install enigma2-plugin-extensions-autotimer
    opkg install enigma2-plugin-extensions-epgsearch
    opkg install enigma2-plugin-extensions-imdb
    opkg install kernel-module-ftdi-sio
    opkg install kernel-module-pl2303
    opkg install enigma2-plugin-systemplugins-weathercomponenthandler
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 13 Jan 2021, 18:12

Может быть полезным скрипт, выполняющийся по требованию пользователя вводом команды backup из консоли для создания полной резервной копии. Проверена работа скрипта на прошивках Egami и OpenATV последних версий. Скачать можно отсюда.
Запускать команду рекомендуется с корневого каталога USB-накопителя или HDD диска, где будет создаваться резервная копия прошивки и помещаться она будет в папку images.

Устанавливается скрипт путем распаковки архива FullBackupScriptForSezamFirmware.tar.gz из корневой папки накопителя командой:
Code: Select all
с USB-накопителя:
cd /; tar -zxvpf /media/usb/FullBackupScriptForSezamFirmware.tar.gz

с HDD диска:
cd /; tar -zxvpf /media/hdd/FullBackupScriptForSezamFirmware.tar.gz
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 15 Jan 2021, 16:03

Для добавления возможности изменения размера Кластера при создании раздела ext4, нужно добавить в список features параметр bigalloc для ext4 в файле mke2fs.conf расположенный в корневой папке etc
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by Ametistttt » 16 Jul 2021, 10:59

features = has_journal
}
ext4 = {
features = has_journal,extent,huge_file,flex_bg,metadata_csum,64bit,dir_nlink,extra_isize
inode_size = 256
bigalloc
здравствуйте,FOV.Так должно быть?

по этой команде инициируется скачивание из интернета всех доступных ipk пакетов под Sezam Marvel, как установленных, так и доступных для установки, при этом будет создан в сетевой папке кэш для opkg.
Скажите пожалуйста,а где сами ipk находятся, чёт не могу понять

Во! Они появились в папке sezam/cache сначала их не было
User avatar
Ametistttt
Linux User
 
Posts: 34
Joined: 20 Jan 2021, 01:23
Receiver: Sezam Marvel

by FOV » 26 Aug 2021, 15:38

Ametistttt wrote:features = has_journal
}
ext4 = {
features = has_journal,extent,huge_file,flex_bg,metadata_csum,64bit,dir_nlink,extra_isize
inode_size = 256
bigalloc
здравствуйте,FOV.Так должно быть?

прочли не внимательно, должно быть так:
features = has_journal,extent,huge_file,flex_bg,metadata_csum,64bit,dir_nlink,extra_isize,bigalloc
т.е. дописываете через , слово bigalloc
User avatar
FOV
Linux User
 
Posts: 53
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel


Return to OpenATV