bootloader学习笔记及SD卡启动盘制作

Bootloader介绍

        在操作系统运行之前运行的一小段代码,用于将软硬件环境初始化到一个合适的状态为操作系统的加载和运行做准备(其本身不是操作系统)

Bootloader基本功能

1、初始化软硬件环境

2、引导加载linux内核

3、给linux内核传参

4、执行用户命令

注:bootloader是启动引导程序的统称嵌入式linux常用的bootloader是uboot

常见的bootloader

Bootloader Monitor 描述 X86 ARM PowerPC
LILO Linux磁盘引导程序
GRUB GNU的LILO替代程序
Loading 从DOS引导LInux
ROLO 从ROM引导linux而不需要BOIS
Etherboot 通过以太网卡启动Linux引导程序
LinuxBOIS 完全替代BUIS的linux引导程序
BLOS LART等硬件平台的引导程序
U-boot 通用引导程序
RedBoot 基于eCos的引导程序
Vivi Mizi公司针对于三星的arm cpu设计的引导程序

bootloader学习笔记及SD卡启动盘制作_第1张图片

SD卡制作步骤

bootloader学习笔记及SD卡启动盘制作_第2张图片

        dd命令用来制作镜像文件,if是inputfile的缩写,输入文件,of是outputfile,输出文件,count表示镜像文件有多少块。

bootloader学习笔记及SD卡启动盘制作_第3张图片

 bootloader学习笔记及SD卡启动盘制作_第4张图片

 bootloader学习笔记及SD卡启动盘制作_第5张图片

 bootloader学习笔记及SD卡启动盘制作_第6张图片

 bootloader学习笔记及SD卡启动盘制作_第7张图片

你可能感兴趣的:(Linux学习笔记,学习,linux,运维)