@memory

11307b18-f0ec-46e5-b7af-6e3ef5741576-image.png

(1)如果ramdisk_execute_command变量指定了要运行的程序,则启动它。 ramdisk_execute_command的取值分三种情况, 1)如果命令行参数指定了“rdinit=xxx”,则ramdisk_execute_command等于这个参数指定的程序 2)否则,如果/init程序存在,ramdisk_execute_command就等于“/init”。 3)否则,ramdisk__execute_command为空 (2)如果execute_command变量指定了要运行的程序,启动它。 如果命令行参数指定了"init=...",则execute_command等于这个参数指定的程序,否则为空 (3)如果ramdisk_execute_command和execute_command参数都没有指定,则依次执行”/sbin/init、/etc/init、/bin/init、/bin/sh“ 在tina系统中,我们可以通过去修改env.cfg文件”rdinit=xxx“或”init=xxx“参数来指定启动的第一个用户进程