OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

由于所有 ARM 平台上都没有通用的固件接口,因此使系统可在 ARM 设备上启动所需的步骤高度依赖于设备。 Ubuntu 使用一个叫做 flash-kernel 的工具来处理这个问题。 闪存内核包含一个数据库,该数据库描述了使系统可在各种设备上启动所需的特定操作。 它检测当前设备是否受支持,如果是,则执行必要的操作。


在从内部 NOR 或 NAND 闪存启动的设备上,闪存内核将内核和初始 ramdisk 写入此内部存储器。 这种方法在较旧的 armel 设备上特别常见。 请注意,这些设备中的大多数不允许在其内部闪存中有多个内核和虚拟磁盘,即在它们上运行 flash-kernel 通常会覆盖闪存中以前的内容!

对于使用 U-Boot 作为系统固件并从外部存储介质(如 MMC/SD 卡、USB 大容量存储设备或 IDE/SATA 硬盘)引导内核和初始 ramdisk 的 ARM 系统,闪存内核生成一个适当的启动脚本,允许在没有用户交互的情况下自动启动。


6.3.6.3. 在没有引导加载程序的情况下继续

OnWorks 的顶级操作系统云计算: