`kexec` might work if you combine these two grub images: `lnxboot.img` and `core.img`, like...
```bash
cat lnxboot.img core.img > your-kexecable.img
```
Worth trying that.