首先,对grub简要介绍,对如下链接内容的部分翻译,
http://www.gnu.org/software/grub/manual/html_node/Introduction.html
启动加载程序是电脑开始时运行的第一个软件程序。它的作用是:加载和移交控制权给操作系统的内核(比如Linux或GUN Mach)。内核来初始化操作系统的其他部分。
Grub是一个功能非常强大的启动加载器。GRUB可用于解决启动电脑时的复杂性,程序和操作都与当前平台紧密绑定。
GRUB非常灵活,它能识别文件系统和内核可执行文件的格式,因此可以按你想要的方式加载任意一个操作系统,而不需要记录内核在硬盘上的物理位置。所有,你可以仅按照它的文件名,以及内核所在的驱动和分区进行加载内核。
使用GRUB启动时,可以使用command-line interface或menu interface。可以通过选择按钮选择一个OS,操作是基于一个之前配置好的文件。