llbws 发表于 2005-1-18 15:09:13

菜鸟问题,请多关照:grub的菜单出不来,但可以到grub>

一个硬盘,原来装了win2000 server,想学习linux,就用Volumn Manager在win2k里割了5G的可用空间(应该是从扩展分区上割的),然后安装Redhat Linux8.0,什么都不懂,竟糊里糊涂地安装好了,启动时出现了grub的选择菜单(有linux,windows 2000),首先当然要试一下Linux了,很顺利进去了,然后再试windows 2000,就报错“因以下文件的损坏或者丢失,Windows 2000无法启动:<windows 2000 root>\system32\ntoskrnl.exe. 请重新安装以上文件的拷贝。”。这时我用win2k的安装盘来试图做修复安装,发现可以进D:\WINNT(安装Linux之前,Winnt是在C:\),于是我想可能是grub中win2000的启动参数不对,于是在编辑状态下将rootnoverify (hd0,4)自作主张地改为了rootnoverify (hd0,5),还很纳闷为什么存不了呢,然后boot,在grub引导菜单下选win2k,仍然报同样的错,于是在论坛上搜了一下,进linux用openoffice.org Writer将grub.conf中的(hd0,4)改成了(hd0,5), 重启以后,就进不到grub的引导菜单了,而是直接到了grub>状态下,这时只能用root (hd0,6), kernel ...启动到Linux。后来,偶又将/boot/grub/menu.lst中的内容做了同样修改,重启后仍然是同样的问题。

这里菜鸟我有两个问题:
1. 安装Linux以后,为什么WINNT目录到D:\盘了?我想win2000的启动报错与这个有关系的,因为后来偶试过win2000的修复安装,修复后故障依然。
2. 有什么办法可以把Grub的引导菜单显示出来?

各位高手不要拍偶哈, 偶也是在这里搜了n久,仍找不到答案,不得已才问了如此愚昧的问题。望各位帮我,或给我一些提示。谢谢!
:oops:

nbxmеdia 发表于 2005-1-18 15:10:33

看精华贴里关于"安装grub"的贴子
一般就是
root (hd0,x)
setup (hd0)
就行了
不许笑,不许笑,严肃点,我们在打劫!
把你的上网帐号,ic,ip卡帐号,密码都告诉我! :twisted:

llbws 发表于 2005-1-18 15:32:42

to 一楼:
这些帖子我几乎都翻了一遍。情况不同啊

不过,刚才又看了一下本坛里的精华整理,按这个操作:
“grub> root (hd0,
现在,继续操作,再按一次 Tab 键。GRUB 将显示特定硬盘上所有分区的列表,以及它们的文件系统类型。在我的系统中,按 Tab 键时得到以下列表:
grub> root (hd0, (tab,按tab一下键)
Possible partitions are:
...”
发现偶的Partition num有1,4,5,6,于是试了这个:
root (hd0,1)
chainloader +1
boot
哈哈,居然成功引导了这个死win2k,不过启动后报了一些错误 :-( 。

nbxmеdia 发表于 2005-1-18 15:34:30

能够进入win吗?
不许笑,不许笑,严肃点,我们在打劫!
把你的上网帐号,ic,ip卡帐号,密码都告诉我! :twisted:

llbws 发表于 2005-1-18 20:38:12

“2. 有什么办法可以把Grub的引导菜单显示出来?” --- 已解决。是因为用Openoffice.org Writer修改后的grub.conf格式已变,后来用vi查看是乱码一堆,重新在vi下编写就ok了。

问题1可能是grub产生的windows2000启动参数错误,手工改过来就可以了。

偶是真正的菜鸟啊

fudaming 发表于 2005-1-18 22:59:25

openoffice 改 grub.conf,就像拿原子弹炸蚂蚁一样。

surroad 发表于 2005-1-19 09:10:55

grub-install /dev/hda

llbws 发表于 2005-1-19 12:48:41

openoffice 改 grub.conf,就像拿原子弹炸蚂蚁一样。
:oops:我是新手,请多关照 :oops:

fudaming 发表于 2005-1-19 14:25:55

:mrgreen::mrgreen::mrgreen::idea::arrow::-)
页: [1]
查看完整版本: 菜鸟问题,请多关照:grub的菜单出不来,但可以到grub>