您说的架构和内核不匹配的情况我觉得有可能存在。
关于您说的第二点现在我不是很确定,用uname -a显示
Linux tegra-ubuntu 4.4.38+ #43 SMP PREEMPT Wed Dec 13 10:21:54 CST 2017 aarch64 aarch64 aarch64 GNU/Linux
其中的PREEMPT让我有些困惑,我不知道这个在我打补丁之前有没有。但我感觉应该这还是原来的内核。我的/boot/下有下面这些:
drwxr-xr-x 6 root root 4096 Mar 1 15:21 ./
drwxr-xr-x 22 root root 4096 Dec 13 10:26 ../
-rw-r--r-- 1 root root 28902 Mar 1 15:04 config-4.4.15-rt23
-rw-r--r-- 1 root root 28527 Mar 1 14:39 config-4.4.15-rt23.old
drwxr-xr-x 2 root root 4096 Dec 13 10:23 dtb/
drwxr-xr-x 3 root root 4096 May 4 2016 efi/
drwxr-xr-x 2 root root 4096 Dec 13 10:23 extlinux/
drwxr-xr-x 2 root root 4096 Mar 1 17:28 grub/
-rw-r--r-- 1 root root 20216320 Dec 13 10:23 Image
-rw-r--r-- 1 root root 0 Dec 13 10:23 initrd
-rw-r--r-- 1 root root 7266570 Mar 1 15:09 initrd.img-4.4.15-rt23
-rw-r--r-- 1 root root 827331 Mar 1 15:04 System.map-4.4.15-rt23
-rw-r--r-- 1 root root 527021 Mar 1 14:39 System.map-4.4.15-rt23.old
-rw-r--r-- 1 ubuntu ubuntu 267595 Jul 20 2017 tegra186-quill-p3310-1000-a00-00-base.dtb
-rw-r--r-- 1 ubuntu ubuntu 267760 Dec 13 10:23 tegra186-quill-p3310-1000-c03-00-base.dtb
-rw-r--r-- 1 ubuntu ubuntu 267816 Jul 20 2017 tegra186-quill-p3310-1000-c03-00-dsi-hdmi-dp.dtb
-rw-r--r-- 1 root root 2990592 Mar 1 15:04 vmlinuz-4.4.15-rt23
-rw-r--r-- 1 root root 2727936 Mar 1 14:39 vmlinuz-4.4.15-rt23.old
按说我的命名是4.4.15版本。您说的改变名称是在grub.cfg里面的?