转自:http://blog.chinaunix.net/uid-26849357-id-3433117.html
我先装的linux(fedora 15),然后装的windows 7, 装完windows 7之后重启后会自动进入windows 7,不能进入linux了,这是因为windows 7把linux的引导文件给覆盖了,解决办法如下:
1. 用fedora live cd启动进入Rescue模式,即“Rescue installed system”选项,然后直接输入grub进入grub界面,然后依次输入root (hd0,0)回车,setup (hd0)回车,quit回车,reboot回车。待电脑重启后此时能进入linux了,又不能进windows 7了,打开/boot/grub/grub.conf 文件,timeout = 0是开机时的停留时间,修改成timeout = 10(10秒),然后在文件最后加入以下3行:
title WINDOWS7
root (hd0,2)
chainloader +1
重启。
注:1.我的linux上的boot分区在第一块硬盘的第一个分区,所以是root (hd0,0),setup(hd0)。
2.我的windows7的启动分区在/dev/sda3上,所以是root (hd0,2) 。
2.开机时有一个默认启动选项,敲回车就能进入系统选择列表了,如需修改默认启动选项,修改上面文件中的default = 0,(0是指列表中的第一项,1是第二项,依此类推)。