Bootloader(引导加载程序)是一种特殊的软件,它在计算机系统启动过程中运行,负责初始化硬件设备并加载操作系统。当计算机加电或重启后,BIOS(基本输入输出系统)会进行自检(POST),然后根据启动顺序查找并加载Bootloader。 Bootloader的主要功能包括: - 硬件初始化:它会检测和配置CPU、内存、硬盘、显卡等硬件资源,确保系统能够正常运行。
- 文件系统支持:Bootloader通常支持多种文件系统,能够读取存储设备中的文件系统,并从中加载操作系统内核。
- 参数传递:它可以将启动参数从一个环境传递到另一个环境,例如从BIOS到操作系统内核。
- 多操作系统支持:在支持多重操作系统的系统中,Bootloader允许用户选择要启动的操作系统。
常见的Bootloader有GRUB(GNU GRand Unified Bootloader)、LILO(Linux Loader)、Windows Boot Manager等。Bootloader对于系统启动至关重要,没有它,操作系统无法加载,计算机也就无法使用。
|