ASUS Tinker Board custom kernel will not boot Topic is solved

Having issues with your DietPi installation or found a bug? Post it here.
Post Reply

ASUS Tinker Board custom kernel will not boot

Post by zjnil »


I want to compile a custom kernel with overlayfs support for ASUS Tinker Board but it simply would not boot. I installed DietPI and am trying to replace its kernel.

The kernel I am using:

The commands I use to compile kernel:

Code: Select all

make rockchip_linux_defconfig

# Here I enable Overlayfs support, I also disable networking support because otherwise it does not compile
make menuconfig

make -j8 zImage modules rk3288-miniarm.dtb
After I do that I get zImage and device tree, I mount the boot partition of SD card and copy zImage and device tree there. When I give the board power it starts off with the red light on (which should be ok), then the red light stops and the green one has a short blink and only darkness after.

What could I be doing wrong? How does u-boot load the kernel on ASUS Tinker Board?

Thank you!

Re: ASUS Tinker Board custom kernel will not boot

Post by zjnil »

Now I built zImage from Armbian source and I at least get some output on HDMI, but unfortunatelly only errors. It looks like the kernel starts but does not load filesystem or something.

I get the following kernel panic:

Code: Select all

kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)
Here is an image of the screen I get:

How do I tell the kernel to use my initramfs?
Post Reply