Add customization information in kernel boot time
添加自定义启动信息
1 | diff --git a/init/main.c b/init/main.c |
编译生成Image
build> time make -j8 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image
CALL scripts/checksyscalls.sh
CC init/main.o
AR init/built-in.a
AR built-in.a
AR vmlinux.a
LD vmlinux.o
OBJCOPY modules.builtin.modinfo
GEN modules.builtin
GEN .vmlinux.objs
MODPOST vmlinux.symvers
UPD include/generated/utsversion.h
CC init/version-timestamp.o
LD .tmp_vmlinux.kallsyms1
NM .tmp_vmlinux.kallsyms1.syms
KSYMS .tmp_vmlinux.kallsyms1.S
AS .tmp_vmlinux.kallsyms1.S
LD .tmp_vmlinux.kallsyms2
NM .tmp_vmlinux.kallsyms2.syms
KSYMS .tmp_vmlinux.kallsyms2.S
AS .tmp_vmlinux.kallsyms2.S
LD vmlinux
NM System.map
SORTTAB vmlinux
OBJCOPY arch/arm64/boot/Image
make -j8 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image 138.45s user 46.13s system 268% cpu 1:08.80 total
替换rpi中的Image
替换/boot/firmware/kernel8.img
重启抓取dmesg
logdmesg.txt