开机显示Grub解决方法如下:
1.可用光驱或U盘引导系统到纯DOS下(做U盘引导盘应该会吧)
2.在C:\下用dir/p/a查找是否有boot.ini文件(都在操作系统盘内)
3.找到boot.ini文件后用editboot.ini命令编辑文件
4.一般出现这种现象时boot.ini文件内容会有c:\grub或\boot\grub等内容.可参照另外一台与你电脑操作系统相同的电脑的boot.ini文件修改,需注意字符别错了.
如是XP专业版系统也可按如下修改:
 

[bootloader]  
timeout=3 
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS  
[operatingsystems]  
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindowsXPProfessional"/noexecute=optin/fastdetect  

本行不是,上文中***两行在boot.ini中是一行,注意字符和空格别错了
5.改后存盘,重启即可回到XP.
开机显示Grub有几点需注意:
1).光盘或U盘必须能引导到纯DOS下
2).boot.ini文件可能含有系统.隐藏.只读等属性,可用attrib命令修改后执行编辑.
3).也可将用于参照的boot.ini文件copy到U盘,再覆盖你电脑的boot.ini文件.

进入windows
 

grub>root(hd0,0)  
grub>chainloader+1  
grub>boot  

 

进入linux
 

grub>root(hd0,5)  
grub>kernel/vmlinuz-versionroroot=/dev/hda7  
grub>initrd/initrd-version.img  
grub>boot 

注(进入windows时,一般都在C盘,所以不用改(hd0,0),进入linux时,要看看在哪个分区。)