开机secureboot failure怎么办?


      不同启动模式下触发的Action是不一样的,下面是之前8.0的charge 和normal启动模式下Trigger的Action和执行顺序,最新的待后续完成补上。


      由于Action对应的Command太多无法一一说明,下面会简单的概括每个action完成的任务:

      • keychord_init:keychord是组合按键,keychord为每个服务配置组合键,在服务解析时为指定服务设置相应的键码值。

      • console-init:如果ro.boot.console指定了控制台终端,那么优先使用这个控制台,如果没有指定,那么将使用默认控制台终端/dev/console。

      • early-fs:设置外部存储环境变量

      • fs:挂载mtd分区,创建adb设备目录,修改adf设备文件权限


      后续init进程处理trigger事件时,将会触发相应的操作。

      通过上述两步,将需要处理的trigger添加到trigger_queue_中,而trigger_queue_本身就是一个队列,所以先加进去的,先执行,后加入的,后执行。

      也就是通过这种方式,init.rc中所列action的执行顺序得到的确认。 从2.2.3 我们知道

      每次仅仅执行一个action中的一个command对应函数(一个action可能携带多个command)。

      当一个action所有的command均执行完毕后,再执行下一个action。

}

我要回帖

更多关于 开机进入bios界面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信