2012-08-16 60 views

回答

1

没有任何这样的选项(据我所知)。它应该是一个内核选项,它应该改变bootloader的配置,但是在不同类型的设备上有这么多的bootloader,这取决于崩溃时间。所以,实现这样的功能真的很困难。

1

不,只有一种方法可以让它在发生崩溃时重新启动系统(即通过恐慌参数)。

  • 引导加载程序(例如,U-Boot的)保持它自己的变量之间的布尔标志设置为true(:

    假设一个嵌入式的情况下,这种行为可以通过存储在闪存中的布尔标志来实现例如,尝试=真)

  • 的Linux文件系统,当成功地启动,设置了布尔标志为false
  • Linux内核引导与恐慌= 0变量,这就迫使在崩溃的情况下重新启动(即,恐慌
  • U-Boot,当标志设置为真(即以前的内核引导失败)时,启动内核的第二个版本