常用Bootloader介绍与uboot配置指南
发布时间
阅读量:
阅读量
(部分来源于网络)
bootloader主要提供两方面的功能:
1.提供开发工具 -- 比如,像内核下载,文件系统映像下载等功能
2.引导操作系统 -- 从flash读取内核到内存,启动操作系统
多种类型的 Bootloader 存在,在软件层面实现上各有特色。例如基于 X86 架构的应用通常会使用 LILO 或 GRUB 等工具完成启动过程;而针对 ARM 架构的处理器,则有 U-Boot 和 Vivi 这样的工具可供选择。以下将介绍 Linux 系统中开源 Bootloader 的相关内容及其兼容性。
| Bootloader | Monitor | 描述 | X86 | ARM | PowerPC |
|---|---|---|---|---|---|
| LILO | 否 | linux磁盘引导程序 | 是 | 否 | 否 |
| GRUB | 否 | GNU的LILO替代程序 | 是 | 否 | 否 |
| Loadlin | 否 | 从DOS引导linux | 是 | 否 | 否 |
| ROLO | 否 | 从ROM引导linux而不需要BIOS | 是 | 否 | 否 |
| Etherboot | 否 | 通过以太网卡启动linux系统的固件 | 是 | 否 | 否 |
| LinuxBIOS | 否 | 完全替代BUIS的linux引导程序 | 是 | 否 | 否 |
| BLOB | 是 | LART等硬件平台的引导程序 | 否 | 是 | 否 |
| U-Boot | 是 | 通用引导程序(开源) | 是 | 是 | 是 |
| RedBoot | 是 | 基于 |
全部评论 (0)
还没有任何评论哟~
