How to load a self-compiled kernel

Dear friends, I was trying to compile the kernel ready to run, but I couldn’t find how to load the new kernel. I loaded the/efi partition locally and found only/grub. cfg and some DTB and IMAGE files. I tried to manually modify grub. cfb. But this is not shown in the boot entry.

it’s my modify grub.cfg

enuentry ‘31 Cix Sky1 on Orion O6 (linux-6.14.rc4)’ {
devicetree /sky1-orion-o6.dtb
linux /Image
loglevel=0
console=ttyAMA2,115200
efi=noruntime
earlycon=pl011,0x040d0000
arm-smmu-v3.disable_bypass=0
acpi=off
root=PARTUUID=21b3cd7c-3570-4a71-aa70-a3c2b1063c78 rootwait rw
}

Do you know where is the Image file, i even can’t find this file. it’s sad.

I asked deepseek many times, but it doesn’t apply to orion o6. Is there anyone who can help me?

linux-6.14.rc4

acpi=off

Mainline kernel does not use device tree / DTB.

thinks。I solved it, but hdmi doesn’t work now。2333

Onboard graphics won’t work on mainline kernel. You need to plug in external GPU

thank you.This is really a good way. If you can’t use nuclear display, it’s really not very fun.

Open source Mesa panfrost/panthor does not support Mali v12 generation out of the box yet. Currently only v10 is supported (for example on rk3588/g610), but development on v11+ seems to have started.

I trought CIX had a graphics stack? even if it was based on closed blobs.

Yes. Arm provides a blob driver for each Mali GPU. But it is only available in the vendor kernel. It is what is used in the images provided by Radxa.