1 加打印
参考 如何向initrd.img的脚本init里添加打印_vimer-hz的博客-CSDN博客
2 打断点
init脚本可打的断点有如下:top,modules,premount,mount,mountroot
[1]reboot
[2]进入Grub界面后,键盘选择要进入的系统,按下"e"修改启动项参数,如在下图cmdline中新增break=modules
[3]键盘再按下F10开机
系统就会断在"maybe_break modules"处了,此时可以调试和看打印了
3 修改init脚本后更新initrd.img
vi /usr/share/initramfs-tools/init
update-initramfs -u -k