学习研究电脑操作系统的过程中,经常能看见GRUB这样的字眼,特别是在Linux系统及U盘PE系统使用中。它的英语可以直译为”大统一启动加载器“。
什么是大统一启动加载器呢?GRUB——全称”Grand unified bootloader“的缩写,是GNU项目的一个启动加载包,GRUB是源于对宇宙的大统一理论(grand unified theories)称呼的玩笑。从此GRUB就傍上了科学终极理论——大统一理论GUT的豪气。因为GRUB属于GNU项目,所以也以GNU GRUB合而称呼。在linux系统启动过程中,GRUB在MBR(主引导加载程序或主引导记录master boot record)之后启动,故又将GRUB称为次引导加载程序。主引导程序通过分区表查找活动分区,并将处于活动分区中的次引导加载程序GRUB读取至内存运行。
GRUB的作用就是负责加载所选择的内核,当有多个系统内核时,可以手动选择要启动的系统,在GRUB图形界面上有多系统选项菜单。在linux中有两种流行的引导加载程序,除了GRUB外还有个LILO(linux loader),两种引导加载程序各有千秋,详细可以参考IBM网站:http://www.ibm.com/developerworks/cn/linux/l-bootload.html。
标签:grub