Sorry about the spam but I think I may get more views if this problem is posted separately.
I'm using a custom kernel that worked when I tried
dual boot with Win10. The working method was
to copy the custom kernel from Win10 into the Android NTSF partition.
However, since GRUB navigation doesn't work on my tablet (no touch), I'm
reverting back to single boot of Android X86 using the Auto Installation method. Once installed, I used Ubuntu Live to
copy the kernel over to the Android partition. While it does copy over
perfectly fine using sudo cp, on reboot, none of the features (wifi, touch
screen, power management) work. Booting in debug mode doesn't show any obvious error
message beside it saying having EXT3 compatibility issue with the
partition but I didn't think much of this. I tried marking the kernel file to be read & write & executable by everyone but the issue remained so I ruled out permission issue.
I followed Paul Lutus' guide for custom kernel and in it, he mentioned copying the kernel to the Android folder in the device should work.