日期:2014-05-16  浏览次数:20590 次

linux和windows双系统,每启动菜单!?
目前情况
有两个硬盘
hdc     装了windows2000(这个系统先装的)   C盘是ntfs格式的
hdd   装了linux   9(刚装)
在装linux的过程中,引导装载程序配置GRUB中有2个系统的,一个是dos(windows)的,另一个是linux的,默认启动的系统是linux,装完重起后,却没有启动菜单,直接进到windows2000中,grub安装在引导分区的第一个扇区,不知道怎么回事,没有启动菜单选择启动系统,请大家帮忙!!!!




------解决方案--------------------
用安装盘来修复GRUB
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说 ,谁也能明白,地球人都知道了。。。。
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub> root (hdX,Y)
grub> setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。

我来举个例子吧 操作如下:[前面开机启动的上面有说明]

sh# grub

会出现下面的字样的

grub>

然后再这样操作,如果我知道我的linux装在第一个硬盘上,但我不知道装在哪个分区上,就可以先输入root (hd0,然后用[TAB]键来补齐,然后就明白了。
[code:1:3249bf1c31]
grub> root (hd0,8)
grub> setup (hd0)
[/code:1:3249bf1c31]