Dual boot on NVME SSD

The context in short:

I have a Rock pi 4B, i’m installing Debian on my nvme SSD (a Kingston A1000, not compatible with spi loader). so i’m rely on mSD for start the boot on NVME (and later with a eMMC module).

So i’m srinked the Debian partition on nvme, and create a new one with recalbox on it.
But now i’m need to have a way to boot on the recalbox partition or Debian partition, a multiboot.

But i’m not known how doing this: How have a multi boot who can start Debian or Recalbox ?

when i’m received my eMMC module, i’m plan to have Debian on it with home mounted on a partition on SSD, and recalbox on another partition on SSD nvme.

I’m try to progress on that, by inti a sdCard with boot of some system and edit extlinux.conf like this:

  • copying all specific file of each system to boot partition on sdCard

and set extlinux.conf:

linaro@linaro-alip:~/bootlinarosd/extlinux$ cat extlinux.conf
default Debian

label Debian
kernel /vmlinuz-4.4.154-90-rockchip-ga14f6502e045
devicetreedir /dtbs/4.4.154-90-rockchip-ga14f6502e045
append earlyprintk console=ttyFIQ0,1500000n8 init=/sbin/init root=PARTUUID=b921b045-1d rw rootwait rootfstype=ext4

label DebianOld
kernel /vmlinuz-4.4.154-88-rockchip-00030-g90239a6
devicetreedir /dtbs/4.4.154-88-rockchip-00030-g90239a6
append earlyprintk console=ttyFIQ0,1500000n8 init=/sbin/init root=PARTUUID=b921b045-1d rw rootwait rootfstype=ext4

label ROCKPI4
kernel /Image
fdt /rk3399-rockpi-4b.dtb
append console=ttyS2,1500000n8 rw root=/dev/nvme0n1p1 rootwait rootfstype=ext4 panic=10 init=/sbin/init coherent_pool=1M ethaddr=${ethaddr} eth1addr=${eth1addr} serial=${se$

label Armbian
kernel /vmlinuz-5.4.49-rockchip64
devicetreedir /dtbs/4.4.154-90-rockchip-ga14f6502e045
append earlyprintk console=ttyFIQ0,1500000n8 init=/sbin/init root=/dev/nvme0n1p3 rw rootwait rootfstype=ext4

But only default Debian work, when i’m set another os, boot start and crash

i have copied all boot & root partition of each system on my ssd:

So botting Debain on ssd work, other os not.

Any ideas ?

But only default Debian work, when i’m set another os, boot start and crash

Can you send the crash log?