GRUB是一个多重操作系统引导管理器,可以用于引导不同的操作系统(如windows,linux)。用户可以在计算机内同时安装多个操作系统,并在计算机启动时,选择希望启动的操作系统。GRUB只负责加载用户所选择的操作系统内核,或向操作系统内核传递启动参数。一旦把内核挂载,GRUB的任务也就算完成了,系统引导的其它部份(如系统的初始化及启动过程)就由内核进行控制并完成。
当GRUB引导程序出现文件丢失或损坏而导致无法引导时,一般都需要对GRUB进行修复或重新安装GRUB,而不是重装操作系统。重装本身不是使用GRUB引导的操作系统(如windows),是无法解决GRUB的引导问题的。但几乎所有的Linux发行版都是使用GRUB进行引导的,在系统安装的过程中也会自动安数GRUB引导程序 。所以,重装安装Linux操作系统,就同时可以解决GRUB的引导问题。因为Linux系统的安装映像中包含了GRUB安装包,所以,当出现GRUB因文件丢失或损坏而无法引导时,也可以使用Linux系统的安装光盘或映像对GRUB引导程序进行修复。