Linux启动引导程序加载内核
Linux启动引导程序(Bootloader)负责加载操作系统内核。通常,Linux系统使用两个主要的引导程序:GRUB(GRand Unified Bootloader)和LILO(LInux LOader)。
GRUB是最流行的Linux引导程序之一。它支持多操作系统的引导,可以在启动时提供一个菜单供用户选择不同的操作系统。GRUB的配置文件是/boot/grub/grub.conf或/boot/grub/grub.cfg。加载内核之前,GRUB会加载并运行引导程序的配置文件,寻找内核的位置,然后将控制权转移到内核。
LILO是另一个常用的Linux引导程序。它的配置文件是/etc/lilo.conf。与GRUB不同,LILO只支持单操作系统的引导。启动时,LILO会加载并运行配置文件,寻找内核的位置,然后将控制权转移到内核。
无论是GRUB还是LILO,它们的主要任务都是加载操作系统内核。它们将控制权交给内核后,内核会继续启动系统并完成其他初始化和加载任务。