|
一个硬盘,原来装了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久,仍找不到答案,不得已才问了如此愚昧的问题。望各位帮我,或给我一些提示。谢谢!
|
|