@Dimitrij, have you successfully flashed PLi to slot 0? Did you have any problems?
Not any problem.Add multiboot in openPLi develop.
Install in slot 1 openATV
Install in slot 2 openPLi 8.3
I connected a USB flash drive (I tried different ones, including with different file systems).
Add file STARTUP_RECOVERY in to the root of the flash drive.
Welcome to openATV for vuduo4k
openatv 7.2 vuduo4k
vuduo4k login: root
Password:
root@vuduo4k:~# mount
/dev/mmcblk0p9 on /boot type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p9 on / type ext4 (rw,relatime,data=ordered)
tmpfs on /var/volatile type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /sys/firmware/devicetree/base/chosen/bootargs type tmpfs (rw,relatime)
tmpfs on /proc/cmdline type tmpfs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=274560k,nr_inodes=26641,mode=755)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /media type tmpfs (rw,relatime,size=64k)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
/dev/sda1 on /media/hdd type ext4 (rw,relatime,data=ordered)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/etc/auto.network on /media/autofs type autofs (rw,relatime,fd=6,pgrp=1810,timeout=5,minproto=5,maxproto=5,indirect)
root@vuduo4k:~# ls -la /media/hdd/
drwxr-xr-x 5 root root 4096 Apr 6 20:14 .
drwxrwxrwt 4 root root 80 Apr 6 20:20 ..
-rw-r--r-- 1 root root 0 Apr 6 20:14 STARTUP_RECOVERY
drwx------ 2 root root 16384 Apr 6 20:00 lost+found
drwxr-xr-x 2 root root 4096 Apr 6 20:06 movie
drwxr-xr-x 2 root root 4096 Apr 6 20:06 timeshift
root@vuduo4k:~#
Power off box.
Boot again openATV.
KEXEC-1ST STAGE: /dev/sda is not a block device... skip
KEXEC-1ST STAGE: /dev/sda1 is not a block device... skip
KEXEC-1ST STAGE: /dev/sdb is not a block device... skip
KEXEC-1ST STAGE: /dev/sdb1 is not a block device... skip
KEXEC-1ST STAGE: /dev/sdc is not a block device... skip
KEXEC-1ST STAGE: /dev/sdc1 is not a block device... skip
KEXEC-1ST STAGE: /dev/scdd is not a block device... skip
KEXEC-1ST STAGE: /dev/sdd1 is not a block device... skip
KEXEC-1ST STAGE: loading STARTUP from /dev/mmcblk0p9...
KEXEC-1ST STAGE: STARTUP: kernel=/linuxrootfs1/zImage root=/dev/mmcblk0p9 rootsubdir=linuxrootfs1
KEXEC-1ST STAGE: Found kernel /linuxrootfs1/zImage
KEXEC-1ST STAGE: Found root /dev/mmcblk0p9
KEXEC-1ST STAGE: Found rootsubdir /linuxrootfs1
KEXEC-1ST STAGE: WAITING
KEXEC-1ST STAGE: ##############################################################################
KEXEC-1ST STAGE: booting kernel: /newroot//linuxrootfs1/zImage
KEXEC-1ST STAGE: booting initrd: /newroot/STARTUP.cpio.gz
KEXEC-1ST STAGE: ##############################################################################
KEXEC-2ND STAGE: loading STARTUP from /dev/mmcblk0p9...
KEXEC-2ND STAGE: STARTUP: kernel=/linuxrootfs1/zImage root=/dev/mmcblk0p9 rootsubdir=linuxrootfs1
KEXEC-2ND STAGE: Found kernel /linuxrootfs1/zImage
KEXEC-2ND STAGE: Found root /dev/mmcblk0p9
KEXEC-2ND STAGE: Found rootsubdir linuxrootfs1
KEXEC-2ND STAGE: WAITING
KEXEC-2ND STAGE: Mount bind linuxrootfs1
KEXEC-2ND STAGE: ##############################################################################
KEXEC-2ND STAGE: Hack to override vuplus static cmdline
KEXEC-2ND STAGE: ##############################################################################
KEXEC-2ND STAGE: kernel v4
KEXEC-2ND STAGE: ##############################################################################
KEXEC-2ND STAGE: Mounting /newroot to /newroot_subdir/boot to expose STARTUP_RECOVERY
KEXEC-2ND STAGE: ##############################################################################
KEXEC-2ND STAGE: mount -o move /newroot /newroot_subdir/boot/